:root{--bg:#050505;--bg-panel:#0A0A0C;--bg-surface:#0A0A0C;--bg-card:#0E0E10;--bg-input:#0E0E10;--bg-elevated:#0C0C0E;--bg-glass:rgba(5,5,5,0.88);--bg-pill:rgba(18,18,16,0.95);--bg-pill-hover:rgba(45,45,40,0.9);--bone:#E8E8E8;--bone-mid:#B0B0A8;--bone-dim:#7A7A74;--bone-faint:#4A4A44;--red:#C00;--red-glow:red;--red-deep:#800;--green:#22C55E;--ink:#1A1A18;--ink-mid:#222220;--heading:'Cinzel','Georgia',serif;--body:'Inter',-apple-system,sans-serif;--mono:'JetBrains Mono',monospace;--ease:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--bg)}.hero::before,.proof::before,.invis::before,.cost::before,.how::before,.pricing::before,.testi::before,.faq::before,.leadgen::before,.legal::before,.team::before,.ftr::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:1}.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg,.proof__cta svg,.invis__cta svg,.cost__cta svg,.how__cta svg,.pricing__hero-cta svg,.testi__cta svg,.faq__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg,.proof__cta:hover svg,.invis__cta:hover svg,.cost__cta:hover svg,.how__cta:hover svg,.pricing__hero-cta:hover svg,.testi__cta:hover svg,.faq__cta:hover svg{transform:translateX(4px)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}{}@media (max-width:1119px){:root{--bg:#050505;--bg-panel:#0A0A0C;--bg-surface:#0A0A0C;--bg-card:#0E0E10;--bg-input:#0E0E10;--bg-elevated:#0C0C0E;--bg-glass:rgba(5,5,5,0.88);--bg-pill:rgba(18,18,16,0.95);--bg-pill-hover:rgba(45,45,40,0.9);--bone:#E8E8E8;--bone-mid:#B0B0A8;--bone-dim:#7A7A74;--bone-faint:#4A4A44;--red:#C00;--red-glow:red;--red-deep:#800;--green:#22C55E;--ink:#1A1A18;--ink-mid:#222220;--heading:'Cinzel','Georgia',serif;--body:'Inter',-apple-system,sans-serif;--mono:'JetBrains Mono',monospace;--ease:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--bg)}.hero::before,.proof::before,.invis::before,.cost::before,.how::before,.pricing::before,.testi::before,.faq::before,.leadgen::before,.legal::before,.team::before,.ftr::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:1}.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg,.proof__cta svg,.invis__cta svg,.cost__cta svg,.how__cta svg,.pricing__hero-cta svg,.testi__cta svg,.faq__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg,.proof__cta:hover svg,.invis__cta:hover svg,.cost__cta:hover svg,.how__cta:hover svg,.pricing__hero-cta:hover svg,.testi__cta:hover svg,.faq__cta:hover svg{transform:translateX(4px)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:1023px){:root{--bg:#050505;--bg-panel:#0A0A0C;--bg-surface:#0A0A0C;--bg-card:#0E0E10;--bg-input:#0E0E10;--bg-elevated:#0C0C0E;--bg-glass:rgba(5,5,5,0.88);--bg-pill:rgba(18,18,16,0.95);--bg-pill-hover:rgba(45,45,40,0.9);--bone:#E8E8E8;--bone-mid:#B0B0A8;--bone-dim:#7A7A74;--bone-faint:#4A4A44;--red:#C00;--red-glow:red;--red-deep:#800;--green:#22C55E;--ink:#1A1A18;--ink-mid:#222220;--heading:'Cinzel','Georgia',serif;--body:'Inter',-apple-system,sans-serif;--mono:'JetBrains Mono',monospace;--ease:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--bg)}.hero::before,.proof::before,.invis::before,.cost::before,.how::before,.pricing::before,.testi::before,.faq::before,.leadgen::before,.legal::before,.team::before,.ftr::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:1}.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg,.proof__cta svg,.invis__cta svg,.cost__cta svg,.how__cta svg,.pricing__hero-cta svg,.testi__cta svg,.faq__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg,.proof__cta:hover svg,.invis__cta:hover svg,.cost__cta:hover svg,.how__cta:hover svg,.pricing__hero-cta:hover svg,.testi__cta:hover svg,.faq__cta:hover svg{transform:translateX(4px)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:767px){:root{--bg:#050505;--bg-panel:#0A0A0C;--bg-surface:#0A0A0C;--bg-card:#0E0E10;--bg-input:#0E0E10;--bg-elevated:#0C0C0E;--bg-glass:rgba(5,5,5,0.88);--bg-pill:rgba(18,18,16,0.95);--bg-pill-hover:rgba(45,45,40,0.9);--bone:#E8E8E8;--bone-mid:#B0B0A8;--bone-dim:#7A7A74;--bone-faint:#4A4A44;--red:#C00;--red-glow:red;--red-deep:#800;--green:#22C55E;--ink:#1A1A18;--ink-mid:#222220;--heading:'Cinzel','Georgia',serif;--body:'Inter',-apple-system,sans-serif;--mono:'JetBrains Mono',monospace;--ease:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--bg)}.hero::before,.proof::before,.invis::before,.cost::before,.how::before,.pricing::before,.testi::before,.faq::before,.leadgen::before,.legal::before,.team::before,.ftr::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:1}.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg,.proof__cta svg,.invis__cta svg,.cost__cta svg,.how__cta svg,.pricing__hero-cta svg,.testi__cta svg,.faq__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg,.proof__cta:hover svg,.invis__cta:hover svg,.cost__cta:hover svg,.how__cta:hover svg,.pricing__hero-cta:hover svg,.testi__cta:hover svg,.faq__cta:hover svg{transform:translateX(4px)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:479px){:root{--bg:#050505;--bg-panel:#0A0A0C;--bg-surface:#0A0A0C;--bg-card:#0E0E10;--bg-input:#0E0E10;--bg-elevated:#0C0C0E;--bg-glass:rgba(5,5,5,0.88);--bg-pill:rgba(18,18,16,0.95);--bg-pill-hover:rgba(45,45,40,0.9);--bone:#E8E8E8;--bone-mid:#B0B0A8;--bone-dim:#7A7A74;--bone-faint:#4A4A44;--red:#C00;--red-glow:red;--red-deep:#800;--green:#22C55E;--ink:#1A1A18;--ink-mid:#222220;--heading:'Cinzel','Georgia',serif;--body:'Inter',-apple-system,sans-serif;--mono:'JetBrains Mono',monospace;--ease:cubic-bezier(0.16,1,0.3,1)}body,html{background:var(--bg)}.hero::before,.proof::before,.invis::before,.cost::before,.how::before,.pricing::before,.testi::before,.faq::before,.leadgen::before,.legal::before,.team::before,.ftr::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:256px 256px;pointer-events:none;z-index:1}.hero,.proof,.invis,.cost,.how,.pricing,.testi,.faq,.leadgen,.team{border-bottom:1px solid var(--ink)}.hero__cta,.proof__cta,.invis__cta,.cost__cta,.how__cta,.pricing__hero-cta,.testi__cta,.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;color:#fff;background:var(--red);border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover,.proof__cta:hover,.invis__cta:hover,.cost__cta:hover,.how__cta:hover,.pricing__hero-cta:hover,.testi__cta:hover,.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg,.proof__cta svg,.invis__cta svg,.cost__cta svg,.how__cta svg,.pricing__hero-cta svg,.testi__cta svg,.faq__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg,.proof__cta:hover svg,.invis__cta:hover svg,.cost__cta:hover svg,.how__cta:hover svg,.pricing__hero-cta:hover svg,.testi__cta:hover svg,.faq__cta:hover svg{transform:translateX(4px)}.pr,.lgr{opacity:0;transform:translateY(24px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease)}.pr.is-visible,.lgr.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.proof__cta,.invis__cta,.cost__cta,.how__cta,.testi__cta,.faq__cta{width:100%;justify-content:center;padding:15px 28px}}{}}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:22px 0;transition:padding 0.4s var(--ease),background 0.4s ease}.nav__accent{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0;transition:opacity 0.4s ease}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:0.4}.nav__inner{max-width:100%;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity 0.3s ease}.nav__logo:hover{opacity:0.8}.nav__logo-img{width:250px;height:auto;display:block;transition:width 0.4s var(--ease)}.nav.is-scrolled .nav__logo-img{width:200px}.nav__pill{display:flex;align-items:center;gap:2px;background:var(--bg-pill);border:1px solid var(--ink-mid);border-radius:50px;padding:4px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav__link{position:relative;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-dim);text-decoration:none;padding:9px 18px;border-radius:50px;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color 0.3s ease,background 0.3s ease}.nav__link:hover{color:var(--bone);background:var(--bg-pill-hover)}.nav__link-dot{width:0;height:5px;border-radius:50%;background:var(--red);opacity:0;transition:width 0.35s var(--ease),opacity 0.35s ease;box-shadow:0 0 8px rgba(204,0,0,0.4)}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__actions{display:flex;align-items:center;flex-shrink:0}.nav__cta{position:relative;font-family:var(--body);font-size:0.82rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 26px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.25);transition:all 0.35s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:8px;overflow:hidden}.nav__cta-pulse{position:absolute;inset:-2px;border-radius:50px;border:1px solid rgba(204,0,0,0.3);animation:navCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes navCtaPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.06);opacity:0}}.nav__cta:hover{background:var(--red-glow);transform:translateY(-1px);box-shadow:0 0 28px rgba(204,0,0,0.25),0 6px 16px rgba(0,0,0,0.3)}.nav__burger{display:none;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;-webkit-appearance:none}.nav__burger-lines{position:relative;width:26px;height:18px;margin:0 auto}.nav__burger-lines span{position:absolute;left:0;width:100%;height:2px;background:var(--bone);border-radius:2px;transition:all 0.4s var(--ease);transform-origin:center}.nav__burger-lines span:nth-child(1){top:0}.nav__burger-lines span:nth-child(2){top:8px;width:60%}.nav__burger-lines span:nth-child(3){top:16px}.nav__burger:hover .nav__burger-lines span:nth-child(2){width:100%;background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay{position:fixed;inset:0;z-index:999;background:rgba(5,5,5,0.98);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 32px 60px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--ease)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all 0.5s var(--ease) 0.15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:0.6}.nav__overlay-links{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.nav__overlay-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid transparent;opacity:0;transform:translateX(-30px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease),background 0.25s ease,border-color 0.25s ease;transition-delay:calc(var(--i) * 0.07s)}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay-link:hover{background:rgba(204,0,0,0.04);border-color:rgba(204,0,0,0.1)}.nav__overlay-link:active{transform:scale(0.98)}.nav__overlay-num{font-family:var(--heading);font-size:0.75rem;font-weight:700;color:var(--red);opacity:0.5;min-width:24px;letter-spacing:0.04em}.nav__overlay-link:hover .nav__overlay-num{opacity:1}.nav__overlay-text{font-family:var(--heading);font-size:clamp(1.3rem,5vw,2rem);font-weight:700;color:var(--bone-dim);transition:color 0.25s ease}.nav__overlay-link:hover .nav__overlay-text{color:var(--bone)}.nav__overlay-bottom{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(20px);transition:all 0.5s var(--ease) 0.45s}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}.nav__overlay-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:600;color:#fff;text-decoration:none;padding:16px 40px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.3);transition:all 0.35s var(--ease);box-shadow:0 0 24px rgba(204,0,0,0.15),0 4px 16px rgba(0,0,0,0.3)}.nav__overlay-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.25),0 8px 24px rgba(0,0,0,0.4)}.nav__overlay-cta svg{transition:transform 0.3s var(--ease)}.nav__overlay-cta:hover svg{transform:translateX(4px)}.nav__overlay-note{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);letter-spacing:0.02em}.nav__overlay-links::before{content:'';position:absolute;left:52px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(204,0,0,0.15) 20%,rgba(204,0,0,0.15) 80%,transparent);pointer-events:none}.nav__overlay-links{position:relative}@media (max-width:991px){.nav__inner{padding:0 32px}.nav__pill{display:none}.nav__actions{display:none}.nav__burger{display:block}.nav__logo-img{width:200px}.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav{padding:16px 0}.nav.is-scrolled{padding:12px 0}.nav__inner{padding:0 20px}.nav__logo-img{width:180px}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay{padding:90px 24px 56px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}.nav__overlay-link{padding:14px 16px;gap:16px}.nav__overlay-text{font-size:1.25rem}.nav__overlay-num{font-size:0.7rem}.nav__overlay-links::before{left:42px}.nav__overlay-bottom{bottom:36px}.nav__overlay-cta{font-size:0.88rem;padding:14px 36px}}@media (max-width:399px){.nav__logo-img{width:150px}.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-text{font-size:1.1rem}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav__inner{padding:0 80px}.nav__logo-img{width:250px}.nav.is-scrolled .nav__logo-img{width:220px}.nav__link{font-size:0.85rem;padding:10px 22px}.nav__cta{font-size:0.85rem;padding:11px 28px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}{}@media (max-width:1119px){.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:22px 0;transition:padding 0.4s var(--ease),background 0.4s ease}.nav__accent{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0;transition:opacity 0.4s ease}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:0.4}.nav__inner{max-width:100%;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity 0.3s ease}.nav__logo:hover{opacity:0.8}.nav__logo-img{width:250px;height:auto;display:block;transition:width 0.4s var(--ease)}.nav.is-scrolled .nav__logo-img{width:200px}.nav__pill{display:flex;align-items:center;gap:2px;background:var(--bg-pill);border:1px solid var(--ink-mid);border-radius:50px;padding:4px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav__link{position:relative;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-dim);text-decoration:none;padding:9px 18px;border-radius:50px;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color 0.3s ease,background 0.3s ease}.nav__link:hover{color:var(--bone);background:var(--bg-pill-hover)}.nav__link-dot{width:0;height:5px;border-radius:50%;background:var(--red);opacity:0;transition:width 0.35s var(--ease),opacity 0.35s ease;box-shadow:0 0 8px rgba(204,0,0,0.4)}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__actions{display:flex;align-items:center;flex-shrink:0}.nav__cta{position:relative;font-family:var(--body);font-size:0.82rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 26px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.25);transition:all 0.35s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:8px;overflow:hidden}.nav__cta-pulse{position:absolute;inset:-2px;border-radius:50px;border:1px solid rgba(204,0,0,0.3);animation:navCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes navCtaPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.06);opacity:0}}.nav__cta:hover{background:var(--red-glow);transform:translateY(-1px);box-shadow:0 0 28px rgba(204,0,0,0.25),0 6px 16px rgba(0,0,0,0.3)}.nav__burger{display:none;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;-webkit-appearance:none}.nav__burger-lines{position:relative;width:26px;height:18px;margin:0 auto}.nav__burger-lines span{position:absolute;left:0;width:100%;height:2px;background:var(--bone);border-radius:2px;transition:all 0.4s var(--ease);transform-origin:center}.nav__burger-lines span:nth-child(1){top:0}.nav__burger-lines span:nth-child(2){top:8px;width:60%}.nav__burger-lines span:nth-child(3){top:16px}.nav__burger:hover .nav__burger-lines span:nth-child(2){width:100%;background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay{position:fixed;inset:0;z-index:999;background:rgba(5,5,5,0.98);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 32px 60px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--ease)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all 0.5s var(--ease) 0.15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:0.6}.nav__overlay-links{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.nav__overlay-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid transparent;opacity:0;transform:translateX(-30px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease),background 0.25s ease,border-color 0.25s ease;transition-delay:calc(var(--i) * 0.07s)}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay-link:hover{background:rgba(204,0,0,0.04);border-color:rgba(204,0,0,0.1)}.nav__overlay-link:active{transform:scale(0.98)}.nav__overlay-num{font-family:var(--heading);font-size:0.75rem;font-weight:700;color:var(--red);opacity:0.5;min-width:24px;letter-spacing:0.04em}.nav__overlay-link:hover .nav__overlay-num{opacity:1}.nav__overlay-text{font-family:var(--heading);font-size:clamp(1.3rem,5vw,2rem);font-weight:700;color:var(--bone-dim);transition:color 0.25s ease}.nav__overlay-link:hover .nav__overlay-text{color:var(--bone)}.nav__overlay-bottom{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(20px);transition:all 0.5s var(--ease) 0.45s}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}.nav__overlay-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:600;color:#fff;text-decoration:none;padding:16px 40px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.3);transition:all 0.35s var(--ease);box-shadow:0 0 24px rgba(204,0,0,0.15),0 4px 16px rgba(0,0,0,0.3)}.nav__overlay-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.25),0 8px 24px rgba(0,0,0,0.4)}.nav__overlay-cta svg{transition:transform 0.3s var(--ease)}.nav__overlay-cta:hover svg{transform:translateX(4px)}.nav__overlay-note{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);letter-spacing:0.02em}.nav__overlay-links::before{content:'';position:absolute;left:52px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(204,0,0,0.15) 20%,rgba(204,0,0,0.15) 80%,transparent);pointer-events:none}.nav__overlay-links{position:relative}@media (max-width:991px){.nav__inner{padding:0 32px}.nav__pill{display:none}.nav__actions{display:none}.nav__burger{display:block}.nav__logo-img{width:200px}.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav{padding:16px 0}.nav.is-scrolled{padding:12px 0}.nav__inner{padding:0 20px}.nav__logo-img{width:180px}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay{padding:90px 24px 56px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}.nav__overlay-link{padding:14px 16px;gap:16px}.nav__overlay-text{font-size:1.25rem}.nav__overlay-num{font-size:0.7rem}.nav__overlay-links::before{left:42px}.nav__overlay-bottom{bottom:36px}.nav__overlay-cta{font-size:0.88rem;padding:14px 36px}}@media (max-width:399px){.nav__logo-img{width:150px}.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-text{font-size:1.1rem}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav__inner{padding:0 80px}.nav__logo-img{width:250px}.nav.is-scrolled .nav__logo-img{width:220px}.nav__link{font-size:0.85rem;padding:10px 22px}.nav__cta{font-size:0.85rem;padding:11px 28px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}{}}@media (max-width:1023px){.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:22px 0;transition:padding 0.4s var(--ease),background 0.4s ease}.nav__accent{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0;transition:opacity 0.4s ease}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:0.4}.nav__inner{max-width:100%;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity 0.3s ease}.nav__logo:hover{opacity:0.8}.nav__logo-img{width:250px;height:auto;display:block;transition:width 0.4s var(--ease)}.nav.is-scrolled .nav__logo-img{width:200px}.nav__pill{display:flex;align-items:center;gap:2px;background:var(--bg-pill);border:1px solid var(--ink-mid);border-radius:50px;padding:4px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav__link{position:relative;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-dim);text-decoration:none;padding:9px 18px;border-radius:50px;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color 0.3s ease,background 0.3s ease}.nav__link:hover{color:var(--bone);background:var(--bg-pill-hover)}.nav__link-dot{width:0;height:5px;border-radius:50%;background:var(--red);opacity:0;transition:width 0.35s var(--ease),opacity 0.35s ease;box-shadow:0 0 8px rgba(204,0,0,0.4)}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__actions{display:flex;align-items:center;flex-shrink:0}.nav__cta{position:relative;font-family:var(--body);font-size:0.82rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 26px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.25);transition:all 0.35s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:8px;overflow:hidden}.nav__cta-pulse{position:absolute;inset:-2px;border-radius:50px;border:1px solid rgba(204,0,0,0.3);animation:navCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes navCtaPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.06);opacity:0}}.nav__cta:hover{background:var(--red-glow);transform:translateY(-1px);box-shadow:0 0 28px rgba(204,0,0,0.25),0 6px 16px rgba(0,0,0,0.3)}.nav__burger{display:none;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;-webkit-appearance:none}.nav__burger-lines{position:relative;width:26px;height:18px;margin:0 auto}.nav__burger-lines span{position:absolute;left:0;width:100%;height:2px;background:var(--bone);border-radius:2px;transition:all 0.4s var(--ease);transform-origin:center}.nav__burger-lines span:nth-child(1){top:0}.nav__burger-lines span:nth-child(2){top:8px;width:60%}.nav__burger-lines span:nth-child(3){top:16px}.nav__burger:hover .nav__burger-lines span:nth-child(2){width:100%;background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay{position:fixed;inset:0;z-index:999;background:rgba(5,5,5,0.98);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 32px 60px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--ease)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all 0.5s var(--ease) 0.15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:0.6}.nav__overlay-links{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.nav__overlay-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid transparent;opacity:0;transform:translateX(-30px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease),background 0.25s ease,border-color 0.25s ease;transition-delay:calc(var(--i) * 0.07s)}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay-link:hover{background:rgba(204,0,0,0.04);border-color:rgba(204,0,0,0.1)}.nav__overlay-link:active{transform:scale(0.98)}.nav__overlay-num{font-family:var(--heading);font-size:0.75rem;font-weight:700;color:var(--red);opacity:0.5;min-width:24px;letter-spacing:0.04em}.nav__overlay-link:hover .nav__overlay-num{opacity:1}.nav__overlay-text{font-family:var(--heading);font-size:clamp(1.3rem,5vw,2rem);font-weight:700;color:var(--bone-dim);transition:color 0.25s ease}.nav__overlay-link:hover .nav__overlay-text{color:var(--bone)}.nav__overlay-bottom{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(20px);transition:all 0.5s var(--ease) 0.45s}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}.nav__overlay-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:600;color:#fff;text-decoration:none;padding:16px 40px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.3);transition:all 0.35s var(--ease);box-shadow:0 0 24px rgba(204,0,0,0.15),0 4px 16px rgba(0,0,0,0.3)}.nav__overlay-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.25),0 8px 24px rgba(0,0,0,0.4)}.nav__overlay-cta svg{transition:transform 0.3s var(--ease)}.nav__overlay-cta:hover svg{transform:translateX(4px)}.nav__overlay-note{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);letter-spacing:0.02em}.nav__overlay-links::before{content:'';position:absolute;left:52px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(204,0,0,0.15) 20%,rgba(204,0,0,0.15) 80%,transparent);pointer-events:none}.nav__overlay-links{position:relative}@media (max-width:991px){.nav__inner{padding:0 32px}.nav__pill{display:none}.nav__actions{display:none}.nav__burger{display:block}.nav__logo-img{width:200px}.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav{padding:16px 0}.nav.is-scrolled{padding:12px 0}.nav__inner{padding:0 20px}.nav__logo-img{width:180px}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay{padding:90px 24px 56px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}.nav__overlay-link{padding:14px 16px;gap:16px}.nav__overlay-text{font-size:1.25rem}.nav__overlay-num{font-size:0.7rem}.nav__overlay-links::before{left:42px}.nav__overlay-bottom{bottom:36px}.nav__overlay-cta{font-size:0.88rem;padding:14px 36px}}@media (max-width:399px){.nav__logo-img{width:150px}.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-text{font-size:1.1rem}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav__inner{padding:0 80px}.nav__logo-img{width:250px}.nav.is-scrolled .nav__logo-img{width:220px}.nav__link{font-size:0.85rem;padding:10px 22px}.nav__cta{font-size:0.85rem;padding:11px 28px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}{}}@media (max-width:767px){.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:22px 0;transition:padding 0.4s var(--ease),background 0.4s ease}.nav__accent{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0;transition:opacity 0.4s ease}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:0.4}.nav__inner{max-width:100%;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity 0.3s ease}.nav__logo:hover{opacity:0.8}.nav__logo-img{width:250px;height:auto;display:block;transition:width 0.4s var(--ease)}.nav.is-scrolled .nav__logo-img{width:200px}.nav__pill{display:flex;align-items:center;gap:2px;background:var(--bg-pill);border:1px solid var(--ink-mid);border-radius:50px;padding:4px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav__link{position:relative;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-dim);text-decoration:none;padding:9px 18px;border-radius:50px;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color 0.3s ease,background 0.3s ease}.nav__link:hover{color:var(--bone);background:var(--bg-pill-hover)}.nav__link-dot{width:0;height:5px;border-radius:50%;background:var(--red);opacity:0;transition:width 0.35s var(--ease),opacity 0.35s ease;box-shadow:0 0 8px rgba(204,0,0,0.4)}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__actions{display:flex;align-items:center;flex-shrink:0}.nav__cta{position:relative;font-family:var(--body);font-size:0.82rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 26px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.25);transition:all 0.35s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:8px;overflow:hidden}.nav__cta-pulse{position:absolute;inset:-2px;border-radius:50px;border:1px solid rgba(204,0,0,0.3);animation:navCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes navCtaPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.06);opacity:0}}.nav__cta:hover{background:var(--red-glow);transform:translateY(-1px);box-shadow:0 0 28px rgba(204,0,0,0.25),0 6px 16px rgba(0,0,0,0.3)}.nav__burger{display:none;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;-webkit-appearance:none}.nav__burger-lines{position:relative;width:26px;height:18px;margin:0 auto}.nav__burger-lines span{position:absolute;left:0;width:100%;height:2px;background:var(--bone);border-radius:2px;transition:all 0.4s var(--ease);transform-origin:center}.nav__burger-lines span:nth-child(1){top:0}.nav__burger-lines span:nth-child(2){top:8px;width:60%}.nav__burger-lines span:nth-child(3){top:16px}.nav__burger:hover .nav__burger-lines span:nth-child(2){width:100%;background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay{position:fixed;inset:0;z-index:999;background:rgba(5,5,5,0.98);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 32px 60px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--ease)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all 0.5s var(--ease) 0.15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:0.6}.nav__overlay-links{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.nav__overlay-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid transparent;opacity:0;transform:translateX(-30px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease),background 0.25s ease,border-color 0.25s ease;transition-delay:calc(var(--i) * 0.07s)}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay-link:hover{background:rgba(204,0,0,0.04);border-color:rgba(204,0,0,0.1)}.nav__overlay-link:active{transform:scale(0.98)}.nav__overlay-num{font-family:var(--heading);font-size:0.75rem;font-weight:700;color:var(--red);opacity:0.5;min-width:24px;letter-spacing:0.04em}.nav__overlay-link:hover .nav__overlay-num{opacity:1}.nav__overlay-text{font-family:var(--heading);font-size:clamp(1.3rem,5vw,2rem);font-weight:700;color:var(--bone-dim);transition:color 0.25s ease}.nav__overlay-link:hover .nav__overlay-text{color:var(--bone)}.nav__overlay-bottom{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(20px);transition:all 0.5s var(--ease) 0.45s}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}.nav__overlay-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:600;color:#fff;text-decoration:none;padding:16px 40px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.3);transition:all 0.35s var(--ease);box-shadow:0 0 24px rgba(204,0,0,0.15),0 4px 16px rgba(0,0,0,0.3)}.nav__overlay-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.25),0 8px 24px rgba(0,0,0,0.4)}.nav__overlay-cta svg{transition:transform 0.3s var(--ease)}.nav__overlay-cta:hover svg{transform:translateX(4px)}.nav__overlay-note{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);letter-spacing:0.02em}.nav__overlay-links::before{content:'';position:absolute;left:52px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(204,0,0,0.15) 20%,rgba(204,0,0,0.15) 80%,transparent);pointer-events:none}.nav__overlay-links{position:relative}@media (max-width:991px){.nav__inner{padding:0 32px}.nav__pill{display:none}.nav__actions{display:none}.nav__burger{display:block}.nav__logo-img{width:200px}.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav{padding:16px 0}.nav.is-scrolled{padding:12px 0}.nav__inner{padding:0 20px}.nav__logo-img{width:180px}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay{padding:90px 24px 56px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}.nav__overlay-link{padding:14px 16px;gap:16px}.nav__overlay-text{font-size:1.25rem}.nav__overlay-num{font-size:0.7rem}.nav__overlay-links::before{left:42px}.nav__overlay-bottom{bottom:36px}.nav__overlay-cta{font-size:0.88rem;padding:14px 36px}}@media (max-width:399px){.nav__logo-img{width:150px}.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-text{font-size:1.1rem}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav__inner{padding:0 80px}.nav__logo-img{width:250px}.nav.is-scrolled .nav__logo-img{width:220px}.nav__link{font-size:0.85rem;padding:10px 22px}.nav__cta{font-size:0.85rem;padding:11px 28px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}{}}@media (max-width:479px){.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:22px 0;transition:padding 0.4s var(--ease),background 0.4s ease}.nav__accent{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0;transition:opacity 0.4s ease}.nav.is-scrolled{padding:14px 0;background:var(--bg-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav.is-scrolled .nav__accent{opacity:0.4}.nav__inner{max-width:100%;margin:0 auto;padding:0 60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity 0.3s ease}.nav__logo:hover{opacity:0.8}.nav__logo-img{width:250px;height:auto;display:block;transition:width 0.4s var(--ease)}.nav.is-scrolled .nav__logo-img{width:200px}.nav__pill{display:flex;align-items:center;gap:2px;background:var(--bg-pill);border:1px solid var(--ink-mid);border-radius:50px;padding:4px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav__link{position:relative;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-dim);text-decoration:none;padding:9px 18px;border-radius:50px;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:color 0.3s ease,background 0.3s ease}.nav__link:hover{color:var(--bone);background:var(--bg-pill-hover)}.nav__link-dot{width:0;height:5px;border-radius:50%;background:var(--red);opacity:0;transition:width 0.35s var(--ease),opacity 0.35s ease;box-shadow:0 0 8px rgba(204,0,0,0.4)}.nav__link.is-active{color:var(--bone);background:var(--bg-pill-hover)}.nav__link.is-active .nav__link-dot{width:5px;opacity:1}.nav__actions{display:flex;align-items:center;flex-shrink:0}.nav__cta{position:relative;font-family:var(--body);font-size:0.82rem;font-weight:600;color:#fff;text-decoration:none;padding:10px 26px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.25);transition:all 0.35s var(--ease);white-space:nowrap;display:flex;align-items:center;gap:8px;overflow:hidden}.nav__cta-pulse{position:absolute;inset:-2px;border-radius:50px;border:1px solid rgba(204,0,0,0.3);animation:navCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes navCtaPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.06);opacity:0}}.nav__cta:hover{background:var(--red-glow);transform:translateY(-1px);box-shadow:0 0 28px rgba(204,0,0,0.25),0 6px 16px rgba(0,0,0,0.3)}.nav__burger{display:none;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;-webkit-appearance:none}.nav__burger-lines{position:relative;width:26px;height:18px;margin:0 auto}.nav__burger-lines span{position:absolute;left:0;width:100%;height:2px;background:var(--bone);border-radius:2px;transition:all 0.4s var(--ease);transform-origin:center}.nav__burger-lines span:nth-child(1){top:0}.nav__burger-lines span:nth-child(2){top:8px;width:60%}.nav__burger-lines span:nth-child(3){top:16px}.nav__burger:hover .nav__burger-lines span:nth-child(2){width:100%;background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(1){top:8px;transform:rotate(45deg);background:var(--red)}.nav__burger.is-open .nav__burger-lines span:nth-child(2){opacity:0;transform:translateX(10px)}.nav__burger.is-open .nav__burger-lines span:nth-child(3){top:8px;transform:rotate(-45deg);background:var(--red)}.nav__overlay{position:fixed;inset:0;z-index:999;background:rgba(5,5,5,0.98);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 32px 60px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--ease)}.nav__overlay.is-open{opacity:1;pointer-events:auto}.nav__overlay-header{position:absolute;top:28px;left:32px;opacity:0;transform:translateY(-10px);transition:all 0.5s var(--ease) 0.15s}.nav__overlay.is-open .nav__overlay-header{opacity:1;transform:translateY(0)}.nav__overlay-logo{width:160px;height:auto;display:block;opacity:0.6}.nav__overlay-links{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.nav__overlay-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:16px;border:1px solid transparent;opacity:0;transform:translateX(-30px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease),background 0.25s ease,border-color 0.25s ease;transition-delay:calc(var(--i) * 0.07s)}.nav__overlay.is-open .nav__overlay-link{opacity:1;transform:translateX(0)}.nav__overlay-link:hover{background:rgba(204,0,0,0.04);border-color:rgba(204,0,0,0.1)}.nav__overlay-link:active{transform:scale(0.98)}.nav__overlay-num{font-family:var(--heading);font-size:0.75rem;font-weight:700;color:var(--red);opacity:0.5;min-width:24px;letter-spacing:0.04em}.nav__overlay-link:hover .nav__overlay-num{opacity:1}.nav__overlay-text{font-family:var(--heading);font-size:clamp(1.3rem,5vw,2rem);font-weight:700;color:var(--bone-dim);transition:color 0.25s ease}.nav__overlay-link:hover .nav__overlay-text{color:var(--bone)}.nav__overlay-bottom{position:absolute;bottom:48px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(20px);transition:all 0.5s var(--ease) 0.45s}.nav__overlay.is-open .nav__overlay-bottom{opacity:1;transform:translateY(0)}.nav__overlay-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:600;color:#fff;text-decoration:none;padding:16px 40px;border-radius:50px;background:var(--red);border:1px solid rgba(255,0,0,0.3);transition:all 0.35s var(--ease);box-shadow:0 0 24px rgba(204,0,0,0.15),0 4px 16px rgba(0,0,0,0.3)}.nav__overlay-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.25),0 8px 24px rgba(0,0,0,0.4)}.nav__overlay-cta svg{transition:transform 0.3s var(--ease)}.nav__overlay-cta:hover svg{transform:translateX(4px)}.nav__overlay-note{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);letter-spacing:0.02em}.nav__overlay-links::before{content:'';position:absolute;left:52px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(204,0,0,0.15) 20%,rgba(204,0,0,0.15) 80%,transparent);pointer-events:none}.nav__overlay-links{position:relative}@media (max-width:991px){.nav__inner{padding:0 32px}.nav__pill{display:none}.nav__actions{display:none}.nav__burger{display:block}.nav__logo-img{width:200px}.nav.is-scrolled .nav__logo-img{width:170px}}@media (max-width:767px){.nav{padding:16px 0}.nav.is-scrolled{padding:12px 0}.nav__inner{padding:0 20px}.nav__logo-img{width:180px}.nav.is-scrolled .nav__logo-img{width:150px}.nav__overlay{padding:90px 24px 56px}.nav__overlay-header{top:22px;left:24px}.nav__overlay-logo{width:130px}.nav__overlay-link{padding:14px 16px;gap:16px}.nav__overlay-text{font-size:1.25rem}.nav__overlay-num{font-size:0.7rem}.nav__overlay-links::before{left:42px}.nav__overlay-bottom{bottom:36px}.nav__overlay-cta{font-size:0.88rem;padding:14px 36px}}@media (max-width:399px){.nav__logo-img{width:150px}.nav.is-scrolled .nav__logo-img{width:130px}.nav__overlay-text{font-size:1.1rem}.nav__overlay-logo{width:110px}}@media (min-width:1400px){.nav__inner{padding:0 80px}.nav__logo-img{width:250px}.nav.is-scrolled .nav__logo-img{width:220px}.nav__link{font-size:0.85rem;padding:10px 22px}.nav__cta{font-size:0.85rem;padding:11px 28px}}body.has-fixed-nav{padding-top:84px}.hero--nav-offset{padding-top:100px}{}}.hero{--bg-panel:#0A0A0A}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,0.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,0.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,0.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,0.06) 0%,rgba(204,0,0,0.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,0.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translateY(-50%) scale(1);opacity:0.8}100%{transform:translateY(-52%) scale(1.08);opacity:1}}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp 0.8s 0.2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:0.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s 0.35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp 0.9s 0.55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;letter-spacing:0.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg{transform:translateX(4px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__cta-secondary svg{transition:transform 0.3s var(--ease)}.hero__cta-secondary:hover svg{transform:scale(1.1)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp 0.8s 0.7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,0.12);box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes eclipsePulse{0%,100%{box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);border-color:rgba(204,0,0,0.1)}50%{box-shadow:0 0 80px 25px rgba(204,0,0,0.08),0 0 160px 60px rgba(204,0,0,0.03),inset 0 0 80px rgba(0,0,0,0.9);border-color:rgba(204,0,0,0.2)}}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(0.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s 0.4s var(--ease) forwards}@keyframes imgRise{to{opacity:1;transform:translateY(0)}}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp 0.8s 0.8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:0.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,0.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-item svg{color:var(--red);flex-shrink:0}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@keyframes hUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:0.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:0.85rem}.hero__cta-secondary{font-size:0.78rem}.hero__desc{padding:22px 24px;font-size:0.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px 16px;text-align:center}.hero__stat-label{font-size:0.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:0.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}{}@media (max-width:1119px){.hero{--bg-panel:#0A0A0A}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,0.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,0.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,0.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,0.06) 0%,rgba(204,0,0,0.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,0.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translateY(-50%) scale(1);opacity:0.8}100%{transform:translateY(-52%) scale(1.08);opacity:1}}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp 0.8s 0.2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:0.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s 0.35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp 0.9s 0.55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;letter-spacing:0.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg{transform:translateX(4px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__cta-secondary svg{transition:transform 0.3s var(--ease)}.hero__cta-secondary:hover svg{transform:scale(1.1)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp 0.8s 0.7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,0.12);box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes eclipsePulse{0%,100%{box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);border-color:rgba(204,0,0,0.1)}50%{box-shadow:0 0 80px 25px rgba(204,0,0,0.08),0 0 160px 60px rgba(204,0,0,0.03),inset 0 0 80px rgba(0,0,0,0.9);border-color:rgba(204,0,0,0.2)}}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(0.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s 0.4s var(--ease) forwards}@keyframes imgRise{to{opacity:1;transform:translateY(0)}}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp 0.8s 0.8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:0.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,0.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-item svg{color:var(--red);flex-shrink:0}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@keyframes hUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:0.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:0.85rem}.hero__cta-secondary{font-size:0.78rem}.hero__desc{padding:22px 24px;font-size:0.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px 16px;text-align:center}.hero__stat-label{font-size:0.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:0.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}{}}@media (max-width:1023px){.hero{--bg-panel:#0A0A0A}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,0.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,0.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,0.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,0.06) 0%,rgba(204,0,0,0.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,0.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translateY(-50%) scale(1);opacity:0.8}100%{transform:translateY(-52%) scale(1.08);opacity:1}}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp 0.8s 0.2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:0.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s 0.35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp 0.9s 0.55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;letter-spacing:0.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg{transform:translateX(4px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__cta-secondary svg{transition:transform 0.3s var(--ease)}.hero__cta-secondary:hover svg{transform:scale(1.1)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp 0.8s 0.7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,0.12);box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes eclipsePulse{0%,100%{box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);border-color:rgba(204,0,0,0.1)}50%{box-shadow:0 0 80px 25px rgba(204,0,0,0.08),0 0 160px 60px rgba(204,0,0,0.03),inset 0 0 80px rgba(0,0,0,0.9);border-color:rgba(204,0,0,0.2)}}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(0.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s 0.4s var(--ease) forwards}@keyframes imgRise{to{opacity:1;transform:translateY(0)}}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp 0.8s 0.8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:0.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,0.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-item svg{color:var(--red);flex-shrink:0}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@keyframes hUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:0.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:0.85rem}.hero__cta-secondary{font-size:0.78rem}.hero__desc{padding:22px 24px;font-size:0.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px 16px;text-align:center}.hero__stat-label{font-size:0.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:0.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}{}}@media (max-width:767px){.hero{--bg-panel:#0A0A0A}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,0.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,0.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,0.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,0.06) 0%,rgba(204,0,0,0.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,0.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translateY(-50%) scale(1);opacity:0.8}100%{transform:translateY(-52%) scale(1.08);opacity:1}}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp 0.8s 0.2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:0.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s 0.35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp 0.9s 0.55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;letter-spacing:0.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg{transform:translateX(4px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__cta-secondary svg{transition:transform 0.3s var(--ease)}.hero__cta-secondary:hover svg{transform:scale(1.1)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp 0.8s 0.7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,0.12);box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes eclipsePulse{0%,100%{box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);border-color:rgba(204,0,0,0.1)}50%{box-shadow:0 0 80px 25px rgba(204,0,0,0.08),0 0 160px 60px rgba(204,0,0,0.03),inset 0 0 80px rgba(0,0,0,0.9);border-color:rgba(204,0,0,0.2)}}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(0.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s 0.4s var(--ease) forwards}@keyframes imgRise{to{opacity:1;transform:translateY(0)}}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp 0.8s 0.8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:0.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,0.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-item svg{color:var(--red);flex-shrink:0}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@keyframes hUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:0.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:0.85rem}.hero__cta-secondary{font-size:0.78rem}.hero__desc{padding:22px 24px;font-size:0.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px 16px;text-align:center}.hero__stat-label{font-size:0.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:0.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}{}}@media (max-width:479px){.hero{--bg-panel:#0A0A0A}.hero{position:relative;background:radial-gradient(ellipse at 10% 0%,rgba(20,15,25,0.5) 0%,transparent 50%),radial-gradient(ellipse at 90% 100%,rgba(30,10,10,0.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,12,0.4) 0%,transparent 70%),var(--bg);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.hero__glow{position:absolute;top:40%;right:15%;width:700px;height:700px;transform:translateY(-50%);background:radial-gradient(circle,rgba(204,0,0,0.06) 0%,rgba(204,0,0,0.02) 40%,transparent 65%),radial-gradient(ellipse at 80% 20%,rgba(204,0,0,0.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(40,20,20,0.08) 0%,transparent 50%);pointer-events:none;z-index:0;animation:heroGlowDrift 12s ease-in-out infinite alternate}@keyframes heroGlowDrift{0%{transform:translateY(-50%) scale(1);opacity:0.8}100%{transform:translateY(-52%) scale(1.08);opacity:1}}.hero__panels{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hero__left{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);padding:0}.hero__left-inner{padding:120px 60px 40px;flex:1;display:flex;flex-direction:column;justify-content:center}.hero__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.8rem;font-weight:500;color:var(--bone-mid);margin-bottom:48px;opacity:0;animation:hUp 0.8s 0.2s var(--ease) forwards}.hero__chip-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.hero__h1{font-family:var(--heading);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;color:var(--bone);line-height:1.15;letter-spacing:0.01em;margin:0 0 48px;max-width:580px;opacity:0;animation:hUp 1s 0.35s var(--ease) forwards}.hero__h1-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.12)}.hero__cta-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap;opacity:0;animation:hUp 0.9s 0.55s var(--ease) forwards}.hero__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;letter-spacing:0.02em;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.hero__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.hero__cta svg{transition:transform 0.3s var(--ease)}.hero__cta:hover svg{transform:translateX(4px)}.hero__cta-secondary{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-mid);text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;transition:color 0.3s ease}.hero__cta-secondary:hover{color:var(--bone)}.hero__cta-secondary svg{transition:transform 0.3s var(--ease)}.hero__cta-secondary:hover svg{transform:scale(1.1)}.hero__desc{padding:28px 60px;border-top:1px solid var(--ink);font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;opacity:0;animation:hUp 0.8s 0.7s var(--ease) forwards}.hero__desc strong{color:var(--bone);font-weight:600}.hero__right{display:flex;flex-direction:column;background:var(--bg-panel);position:relative}.hero__image-wrap{flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.hero__eclipse-ring{position:absolute;top:50%;left:50%;width:clamp(280px,45vh,480px);height:clamp(280px,45vh,480px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(204,0,0,0.12);box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);animation:eclipsePulse 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes eclipsePulse{0%,100%{box-shadow:0 0 60px 15px rgba(204,0,0,0.04),0 0 120px 40px rgba(204,0,0,0.02),inset 0 0 60px rgba(0,0,0,0.8);border-color:rgba(204,0,0,0.1)}50%{box-shadow:0 0 80px 25px rgba(204,0,0,0.08),0 0 160px 60px rgba(204,0,0,0.03),inset 0 0 80px rgba(0,0,0,0.9);border-color:rgba(204,0,0,0.2)}}.hero__img{position:relative;z-index:1;height:80vh;max-height:800px;width:auto;max-width:90%;object-fit:contain;filter:contrast(1.08) brightness(1.04) saturate(0.85);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);opacity:0;transform:translateY(30px);animation:imgRise 1.2s 0.4s var(--ease) forwards}@keyframes imgRise{to{opacity:1;transform:translateY(0)}}.hero__stats{display:flex;border-top:1px solid var(--ink);z-index:2;position:relative;opacity:0;animation:hUp 0.8s 0.8s var(--ease) forwards}.hero__stat{flex:1;padding:22px 24px;border-right:1px solid var(--ink)}.hero__stat:last-child{border-right:none}.hero__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim);margin-bottom:6px}.hero__stat-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;letter-spacing:0.02em}.hero__trust-bar{position:relative;z-index:3;border-top:1px solid var(--ink);background:rgba(5,5,5,0.95);padding:20px 0}.hero__trust-bar-inner{max-width:1400px;margin:0 auto;padding:0 60px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.hero__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.hero__trust-item svg{color:var(--red);flex-shrink:0}.hero__trust-quote{margin-left:auto;font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);font-style:italic}.hero__trust-quote strong{color:var(--bone);font-weight:600;font-style:normal}@keyframes hUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero__left-inner{padding:100px 40px 32px}.hero__desc{padding:24px 40px}.hero__h1{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:36px}.hero__stat-value{font-size:1.3rem}.hero__trust-bar-inner{padding:0 40px}}@media (max-width:767px){.hero{min-height:auto}.hero__panels{grid-template-columns:1fr}.hero__left{border-right:none;border-bottom:1px solid var(--ink)}.hero__left-inner{padding:100px 24px 32px;text-align:center}.hero__chip{justify-content:center;margin-bottom:32px;font-size:0.75rem}.hero__h1{font-size:1.4rem;margin-bottom:32px;max-width:none}.hero__cta-row{justify-content:center;gap:18px}.hero__cta{width:100%;max-width:320px;justify-content:center;padding:15px 28px;font-size:0.85rem}.hero__cta-secondary{font-size:0.78rem}.hero__desc{padding:22px 24px;font-size:0.88rem;text-align:center}.hero__glow{width:300px;height:300px;right:auto;left:50%;top:60%;transform:translate(-50%,-50%)}.hero__image-wrap{min-height:50vh}.hero__img{height:50vh;max-height:500px}.hero__eclipse-ring{width:240px;height:240px}.hero__stats{flex-wrap:wrap}.hero__stat{flex:1 1 33%;padding:16px 16px;text-align:center}.hero__stat-label{font-size:0.65rem}.hero__stat-value{font-size:1.2rem}.hero__trust-bar-inner{padding:0 24px;flex-direction:column;align-items:flex-start;gap:12px}.hero__trust-quote{margin-left:0;margin-top:6px}}@media (max-width:399px){.hero__h1{font-size:1.2rem}.hero__stat{flex:1 1 100%;border-right:none;border-bottom:1px solid var(--ink)}.hero__stat:last-child{border-bottom:none}.hero__stat-value{font-size:1.1rem}}@media (min-width:1400px){.hero__left-inner{padding:100px 80px 60px}.hero__desc{padding:32px 80px;font-size:0.95rem}.hero__h1{font-size:2.8rem;max-width:640px}.hero__stat-value{font-size:1.8rem}.hero__trust-bar-inner{padding:0 80px}}@media (min-width:1800px){.hero__h1{font-size:3.2rem}.hero__img{max-height:900px}}{}}.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background 0.4s ease,transform 0.4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all 0.3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.proof__cta svg{transition:transform 0.3s var(--ease)}.proof__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:0.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:0.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}{}@media (max-width:1119px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background 0.4s ease,transform 0.4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all 0.3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.proof__cta svg{transition:transform 0.3s var(--ease)}.proof__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:0.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:0.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}{}}@media (max-width:1023px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background 0.4s ease,transform 0.4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all 0.3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.proof__cta svg{transition:transform 0.3s var(--ease)}.proof__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:0.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:0.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}{}}@media (max-width:767px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background 0.4s ease,transform 0.4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all 0.3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.proof__cta svg{transition:transform 0.3s var(--ease)}.proof__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:0.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:0.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}{}}@media (max-width:479px){.proof{--card-bg:#111113;--card-hover:#161618}.proof{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.proof__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.proof__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 60px;max-width:700px}.proof__h2-accent{color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.proof__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg);border-radius:16px;padding:36px 32px;min-height:320px;text-decoration:none;cursor:pointer;transition:background 0.4s ease,transform 0.4s var(--ease)}.proof__card:hover{background:var(--card-hover);transform:translateY(-4px)}.proof__card-top{margin-bottom:auto}.proof__card-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0;position:relative;padding-right:28px}.proof__card-arrow{position:absolute;top:2px;right:0;color:var(--bone-dim);transition:all 0.3s var(--ease)}.proof__card:hover .proof__card-arrow{color:var(--red);transform:translate(3px,-3px)}.proof__card-desc{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;padding-top:28px}.proof__card-desc strong{color:var(--bone);font-weight:600}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-mid);margin-bottom:60px}.proof__stat{padding:28px 24px;border-right:1px solid var(--ink-mid);text-align:center}.proof__stat:last-child{border-right:none}.proof__stat-value{font-family:var(--heading);font-size:1.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:8px}.proof__stat-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim)}.proof__bottom{text-align:center}.proof__quote{font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:var(--red);font-style:italic;line-height:1.5;max-width:650px;margin:0 auto 36px}.proof__quote strong{font-weight:700;font-style:normal}.proof__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.proof__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.proof__cta svg{transition:transform 0.3s var(--ease)}.proof__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.proof{padding:80px 0}.proof__inner{padding:0 40px}.proof__h2{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:44px}.proof__grid{grid-template-columns:1fr;gap:16px}.proof__card{min-height:auto;padding:28px 26px;flex-direction:row;gap:20px;align-items:flex-start}.proof__card-top{flex:1;margin-bottom:0}.proof__card-desc{flex:1;padding-top:0}.proof__stats{grid-template-columns:repeat(2,1fr)}.proof__stat{border-bottom:1px solid var(--ink-mid)}.proof__stat:nth-child(3),.proof__stat:nth-child(4){border-bottom:none}}@media (max-width:767px){.proof{padding:64px 0}.proof__inner{padding:0 24px}.proof__h2{font-size:1.6rem;margin-bottom:36px}.proof__card{flex-direction:column;padding:28px 24px;min-height:260px;border-radius:12px}.proof__card-title{font-size:1.1rem}.proof__card-desc{font-size:0.85rem;padding-top:20px}.proof__stats{grid-template-columns:repeat(2,1fr);margin-bottom:44px}.proof__stat{padding:22px 16px}.proof__stat-value{font-size:1.4rem}.proof__stat-label{font-size:0.72rem}.proof__quote{font-size:1rem;margin-bottom:28px}.proof__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.proof__h2{font-size:1.35rem}.proof__card-title{font-size:1rem}.proof__stats{grid-template-columns:1fr}.proof__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.proof__stat:last-child{border-bottom:none}}@media (min-width:1400px){.proof__inner{padding:0 80px}.proof__h2{font-size:3.4rem}.proof__card{padding:44px 38px;min-height:360px}.proof__card-title{font-size:1.35rem}.proof__stat-value{font-size:2rem}}{}}.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,0.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,0.15);line-height:1;flex-shrink:0;min-width:36px;transition:color 0.6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,0.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:0.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:6px 22px;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.04);color:var(--bone-dim);border-radius:50px;transition:all 0.6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,0.8);border-color:rgba(160,180,220,0.15);background:rgba(160,180,220,0.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,0.2);background:rgba(232,232,232,0.05);box-shadow:0 0 20px rgba(232,232,232,0.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,0.25);background:rgba(204,0,0,0.06);box-shadow:0 0 20px rgba(204,0,0,0.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:transparent;opacity:0.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.invis__cta svg{transition:transform 0.3s var(--ease)}.invis__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:0.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:0.92rem}.invis__pain-item>div>span{font-size:0.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:0.95rem}.invis__verdict-sub{font-size:0.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}{}@media (max-width:1119px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,0.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,0.15);line-height:1;flex-shrink:0;min-width:36px;transition:color 0.6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,0.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:0.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:6px 22px;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.04);color:var(--bone-dim);border-radius:50px;transition:all 0.6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,0.8);border-color:rgba(160,180,220,0.15);background:rgba(160,180,220,0.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,0.2);background:rgba(232,232,232,0.05);box-shadow:0 0 20px rgba(232,232,232,0.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,0.25);background:rgba(204,0,0,0.06);box-shadow:0 0 20px rgba(204,0,0,0.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:transparent;opacity:0.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.invis__cta svg{transition:transform 0.3s var(--ease)}.invis__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:0.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:0.92rem}.invis__pain-item>div>span{font-size:0.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:0.95rem}.invis__verdict-sub{font-size:0.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}{}}@media (max-width:1023px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,0.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,0.15);line-height:1;flex-shrink:0;min-width:36px;transition:color 0.6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,0.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:0.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:6px 22px;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.04);color:var(--bone-dim);border-radius:50px;transition:all 0.6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,0.8);border-color:rgba(160,180,220,0.15);background:rgba(160,180,220,0.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,0.2);background:rgba(232,232,232,0.05);box-shadow:0 0 20px rgba(232,232,232,0.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,0.25);background:rgba(204,0,0,0.06);box-shadow:0 0 20px rgba(204,0,0,0.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:transparent;opacity:0.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.invis__cta svg{transition:transform 0.3s var(--ease)}.invis__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:0.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:0.92rem}.invis__pain-item>div>span{font-size:0.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:0.95rem}.invis__verdict-sub{font-size:0.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}{}}@media (max-width:767px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,0.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,0.15);line-height:1;flex-shrink:0;min-width:36px;transition:color 0.6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,0.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:0.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:6px 22px;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.04);color:var(--bone-dim);border-radius:50px;transition:all 0.6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,0.8);border-color:rgba(160,180,220,0.15);background:rgba(160,180,220,0.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,0.2);background:rgba(232,232,232,0.05);box-shadow:0 0 20px rgba(232,232,232,0.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,0.25);background:rgba(204,0,0,0.06);box-shadow:0 0 20px rgba(204,0,0,0.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:transparent;opacity:0.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.invis__cta svg{transition:transform 0.3s var(--ease)}.invis__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:0.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:0.92rem}.invis__pain-item>div>span{font-size:0.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:0.95rem}.invis__verdict-sub{font-size:0.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}{}}@media (max-width:479px){.invis{padding:120px 0;border-bottom:1px solid var(--ink)}.invis__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.invis__header{text-align:center;margin-bottom:72px}.invis__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 24px;max-width:700px}.invis__h2-accent{display:block;color:var(--red);text-shadow:0 0 60px rgba(204,0,0,0.12)}.invis__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.7;max-width:580px;margin:0 auto}.invis__stage{display:grid;grid-template-columns:1fr 300px 1fr;gap:48px;align-items:center;margin-bottom:80px}.invis__pain{display:flex;flex-direction:column;gap:36px}.invis__pain--left{text-align:right}.invis__pain--right{text-align:left}.invis__pain-item{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(12px);transition:opacity 0.7s var(--ease),transform 0.7s var(--ease)}.invis__pain-item.is-shown{opacity:1;transform:translateY(0)}.invis__pain--left .invis__pain-item{flex-direction:row-reverse}.invis__pain-num{font-family:var(--heading);font-size:1.5rem;font-weight:900;color:rgba(204,0,0,0.15);line-height:1;flex-shrink:0;min-width:36px;transition:color 0.6s ease}.invis__pain-item.is-shown .invis__pain-num{color:rgba(204,0,0,0.35)}.invis__pain-item strong{display:block;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:6px}.invis__pain-item>div>span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.invis__figure-wrap{display:flex;flex-direction:column;align-items:center}.invis__canvas{display:block}.invis__status{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.invis__status-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint);text-transform:uppercase;letter-spacing:0.08em}.invis__status-badge{display:inline-block;font-family:var(--heading);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:6px 22px;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.04);color:var(--bone-dim);border-radius:50px;transition:all 0.6s ease}.invis__status-badge.is-forming{color:rgba(160,180,220,0.8);border-color:rgba(160,180,220,0.15);background:rgba(160,180,220,0.04)}.invis__status-badge.is-visible{color:var(--bone);border-color:rgba(232,232,232,0.2);background:rgba(232,232,232,0.05);box-shadow:0 0 20px rgba(232,232,232,0.05)}.invis__status-badge.is-fading{color:var(--red);border-color:rgba(204,0,0,0.25);background:rgba(204,0,0,0.06);box-shadow:0 0 20px rgba(204,0,0,0.1)}.invis__status-badge.is-gone{color:var(--bone-faint);border-color:var(--ink-mid);background:transparent;opacity:0.5}.invis__bottom{text-align:center}.invis__verdict{margin-bottom:40px}.invis__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.invis__verdict-strong{font-family:var(--heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;color:var(--bone);margin:0 0 14px}.invis__verdict-sub{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);max-width:480px;margin:0 auto;line-height:1.6}.invis__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.invis__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.invis__cta svg{transition:transform 0.3s var(--ease)}.invis__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.invis{padding:80px 0}.invis__inner{padding:0 40px}.invis__header{margin-bottom:56px}.invis__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.invis__stage{grid-template-columns:1fr;gap:48px;margin-bottom:60px}.invis__figure-wrap{order:1}.invis__pain--left{order:2}.invis__pain--right{order:3}.invis__pain--left,.invis__pain--right{text-align:left}.invis__pain--left .invis__pain-item{flex-direction:row}.invis__pain{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invis__pain-item{opacity:1;transform:translateY(0)}}@media (max-width:767px){.invis{padding:64px 0}.invis__inner{padding:0 24px}.invis__h2{font-size:1.6rem}.invis__sub{font-size:0.95rem}.invis__header{margin-bottom:44px}.invis__stage{gap:36px;margin-bottom:48px}.invis__canvas{width:220px;height:310px}.invis__pain{grid-template-columns:1fr;gap:20px}.invis__pain-item strong{font-size:0.92rem}.invis__pain-item>div>span{font-size:0.82rem}.invis__pain-num{font-size:1.3rem}.invis__verdict-line{font-size:0.95rem}.invis__verdict-sub{font-size:0.85rem}.invis__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.invis__h2{font-size:1.35rem}.invis__canvas{width:180px;height:260px}}@media (min-width:1400px){.invis__inner{padding:0 80px}.invis__h2{font-size:3.4rem}.invis__stage{grid-template-columns:1fr 340px 1fr;gap:64px}.invis__pain-item strong{font-size:1.1rem}}{}}.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,0.15);transition:text-shadow 0.3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,0.25)}.cost__counter-currency{font-size:0.5em;vertical-align:top;margin-right:4px;opacity:0.7}.cost__counter-basis{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}@keyframes counterPulse{0%,100%{border-color:rgba(204,0,0,0.05);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{border-color:rgba(204,0,0,0.2);box-shadow:0 0 40px 8px rgba(204,0,0,0.06)}}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:0.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:500;color:var(--bone)}.cost__chain-trigger svg{flex-shrink:0;color:var(--bone-dim)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity 0.4s ease 0.3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity 0.5s var(--ease) 0.4s,transform 0.5s var(--ease) 0.4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake 0.4s ease 0.1s}@keyframes finalShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.cost__cta svg{transition:transform 0.3s var(--ease)}.cost__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}{}@media (max-width:1119px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,0.15);transition:text-shadow 0.3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,0.25)}.cost__counter-currency{font-size:0.5em;vertical-align:top;margin-right:4px;opacity:0.7}.cost__counter-basis{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}@keyframes counterPulse{0%,100%{border-color:rgba(204,0,0,0.05);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{border-color:rgba(204,0,0,0.2);box-shadow:0 0 40px 8px rgba(204,0,0,0.06)}}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:0.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:500;color:var(--bone)}.cost__chain-trigger svg{flex-shrink:0;color:var(--bone-dim)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity 0.4s ease 0.3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity 0.5s var(--ease) 0.4s,transform 0.5s var(--ease) 0.4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake 0.4s ease 0.1s}@keyframes finalShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.cost__cta svg{transition:transform 0.3s var(--ease)}.cost__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}{}}@media (max-width:1023px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,0.15);transition:text-shadow 0.3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,0.25)}.cost__counter-currency{font-size:0.5em;vertical-align:top;margin-right:4px;opacity:0.7}.cost__counter-basis{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}@keyframes counterPulse{0%,100%{border-color:rgba(204,0,0,0.05);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{border-color:rgba(204,0,0,0.2);box-shadow:0 0 40px 8px rgba(204,0,0,0.06)}}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:0.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:500;color:var(--bone)}.cost__chain-trigger svg{flex-shrink:0;color:var(--bone-dim)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity 0.4s ease 0.3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity 0.5s var(--ease) 0.4s,transform 0.5s var(--ease) 0.4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake 0.4s ease 0.1s}@keyframes finalShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.cost__cta svg{transition:transform 0.3s var(--ease)}.cost__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}{}}@media (max-width:767px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,0.15);transition:text-shadow 0.3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,0.25)}.cost__counter-currency{font-size:0.5em;vertical-align:top;margin-right:4px;opacity:0.7}.cost__counter-basis{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}@keyframes counterPulse{0%,100%{border-color:rgba(204,0,0,0.05);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{border-color:rgba(204,0,0,0.2);box-shadow:0 0 40px 8px rgba(204,0,0,0.06)}}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:0.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:500;color:var(--bone)}.cost__chain-trigger svg{flex-shrink:0;color:var(--bone-dim)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity 0.4s ease 0.3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity 0.5s var(--ease) 0.4s,transform 0.5s var(--ease) 0.4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake 0.4s ease 0.1s}@keyframes finalShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.cost__cta svg{transition:transform 0.3s var(--ease)}.cost__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}{}}@media (max-width:479px){.cost{padding:120px 0;border-bottom:1px solid var(--ink)}.cost__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.cost__zone1{margin-bottom:0}.cost__counter-head{text-align:center;margin-bottom:56px}.cost__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto;max-width:650px}.cost__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.cost__counter-stage{display:flex;flex-direction:column;align-items:center;gap:56px}.cost__counter{position:relative;text-align:center;padding:48px 60px;border:1px solid var(--ink-mid);background:var(--bg-elevated);min-width:420px}.cost__counter-label{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:20px}.cost__counter-value{font-family:var(--mono);font-size:clamp(3rem,7vw,5rem);font-weight:700;color:var(--red);line-height:1;margin-bottom:16px;text-shadow:0 0 40px rgba(204,0,0,0.15);transition:text-shadow 0.3s ease}.cost__counter.is-active .cost__counter-value{text-shadow:0 0 60px rgba(204,0,0,0.25)}.cost__counter-currency{font-size:0.5em;vertical-align:top;margin-right:4px;opacity:0.7}.cost__counter-basis{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint);max-width:320px;margin:0 auto;line-height:1.5}.cost__counter-pulse{position:absolute;inset:-2px;border:1px solid rgba(204,0,0,0);pointer-events:none;transition:border-color 1s ease}.cost__counter.is-active .cost__counter-pulse{animation:counterPulse 2s ease-in-out infinite}@keyframes counterPulse{0%,100%{border-color:rgba(204,0,0,0.05);box-shadow:0 0 0 0 rgba(204,0,0,0)}50%{border-color:rgba(204,0,0,0.2);box-shadow:0 0 40px 8px rgba(204,0,0,0.06)}}.cost__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:900px}.cost__fact{text-align:center;padding:28px 20px;border:1px solid var(--ink-mid);background:var(--bg-elevated)}.cost__fact-value{font-family:var(--heading);font-size:1.6rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:10px}.cost__fact-label{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.cost__divider{display:flex;justify-content:center;padding:80px 0}.cost__divider-line{width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--red) 50%,transparent);opacity:0.3}.cost__cascade-head{text-align:center;margin-bottom:48px}.cost__h3{font-family:var(--heading);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:var(--bone);margin:0 0 12px}.cost__h3-sub{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);margin:0}.cost__cascade{display:flex;flex-direction:column;gap:0;max-width:740px;margin:0 auto}.cost__chain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--ink-mid);opacity:0;transform:translateX(-20px);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain.is-revealed{opacity:1;transform:translateX(0)}.cost__chain-trigger{display:flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.95rem;font-weight:500;color:var(--bone)}.cost__chain-trigger svg{flex-shrink:0;color:var(--bone-dim)}.cost__chain-arrow{color:var(--red);display:flex;align-items:center;opacity:0;transition:opacity 0.4s ease 0.3s}.cost__chain.is-revealed .cost__chain-arrow{opacity:1}.cost__chain-result{font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--red);text-align:right;opacity:0;transform:translateX(20px);transition:opacity 0.5s var(--ease) 0.4s,transform 0.5s var(--ease) 0.4s}.cost__chain.is-revealed .cost__chain-result{opacity:1;transform:translateX(0)}.cost__chain-final{margin-top:32px;padding:24px 32px;text-align:center;border:1px solid rgba(204,0,0,0.2);background:rgba(204,0,0,0.03);font-family:var(--body);font-size:1.05rem;font-weight:600;color:var(--red);line-height:1.5;opacity:0;transform:scale(0.96);transition:opacity 0.6s var(--ease),transform 0.6s var(--ease)}.cost__chain-final.is-revealed{opacity:1;transform:scale(1);animation:finalShake 0.4s ease 0.1s}@keyframes finalShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.cost__bottom{text-align:center;margin-top:80px}.cost__verdict{margin-bottom:36px}.cost__verdict-line{font-family:var(--body);font-size:1.1rem;font-weight:400;color:var(--bone-dim);margin:0 0 8px}.cost__verdict-strong{font-family:var(--heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--bone);margin:0}.cost__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.cost__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.cost__cta svg{transition:transform 0.3s var(--ease)}.cost__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.cost{padding:80px 0}.cost__inner{padding:0 40px}.cost__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.cost__counter{min-width:auto;width:100%;max-width:440px;padding:40px 36px}.cost__facts{gap:16px}.cost__fact{padding:22px 16px}.cost__fact-value{font-size:1.3rem}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{grid-template-columns:1fr;gap:8px;text-align:left;padding:16px 0}.cost__chain-arrow{justify-content:flex-start;transform:rotate(90deg);transform-origin:left center;height:16px;margin-left:32px}.cost__chain-result{text-align:left;padding-left:32px}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}@media (max-width:399px){.cost__h2{font-size:1.35rem}.cost__counter-value{font-size:2.2rem}.cost__fact-value{font-size:1.1rem}}@media (min-width:1400px){.cost__inner{padding:0 80px}.cost__h2{font-size:3.4rem}.cost__counter{padding:56px 80px}.cost__counter-value{font-size:5.5rem}.cost__facts{max-width:1000px}.cost__fact-value{font-size:1.8rem}}{}}.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color 0.3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,0.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:0.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}@keyframes lgDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.leadgen__panel-title{font-family:var(--body);font-size:0.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:0.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"],.leadgen__form-slot input[type="number"],.leadgen__form-slot input[type="password"],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:0.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:0.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:0.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:0.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:0.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,0.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-loading-overlay svg,.leadgen__form-slot .ff-loading-overlay .ff-loading-spinner{color:var(--red)!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:0.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:0.9rem}.leadgen__promise span{font-size:0.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:0.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:0.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}{}@media (max-width:1119px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color 0.3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,0.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:0.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}@keyframes lgDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.leadgen__panel-title{font-family:var(--body);font-size:0.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:0.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"],.leadgen__form-slot input[type="number"],.leadgen__form-slot input[type="password"],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:0.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:0.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:0.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:0.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:0.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,0.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-loading-overlay svg,.leadgen__form-slot .ff-loading-overlay .ff-loading-spinner{color:var(--red)!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:0.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:0.9rem}.leadgen__promise span{font-size:0.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:0.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:0.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}{}}@media (max-width:1023px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color 0.3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,0.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:0.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}@keyframes lgDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.leadgen__panel-title{font-family:var(--body);font-size:0.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:0.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"],.leadgen__form-slot input[type="number"],.leadgen__form-slot input[type="password"],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:0.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:0.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:0.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:0.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:0.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,0.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-loading-overlay svg,.leadgen__form-slot .ff-loading-overlay .ff-loading-spinner{color:var(--red)!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:0.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:0.9rem}.leadgen__promise span{font-size:0.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:0.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:0.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}{}}@media (max-width:767px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color 0.3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,0.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:0.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}@keyframes lgDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.leadgen__panel-title{font-family:var(--body);font-size:0.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:0.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"],.leadgen__form-slot input[type="number"],.leadgen__form-slot input[type="password"],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:0.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:0.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:0.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:0.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:0.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,0.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-loading-overlay svg,.leadgen__form-slot .ff-loading-overlay .ff-loading-spinner{color:var(--red)!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:0.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:0.9rem}.leadgen__promise span{font-size:0.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:0.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:0.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}{}}@media (max-width:479px){.leadgen{padding:120px 0;border-bottom:1px solid var(--ink)}.leadgen__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.leadgen__header{text-align:center;margin-bottom:64px}.leadgen__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.leadgen__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.leadgen__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:520px;margin:0 auto}.leadgen__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.leadgen__left{display:flex;flex-direction:column;gap:28px}.leadgen__promises{display:flex;flex-direction:column;gap:24px}.leadgen__promise{display:flex;gap:16px;align-items:flex-start}.leadgen__promise-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--red);transition:border-color 0.3s ease}.leadgen__promise:hover .leadgen__promise-icon{border-color:rgba(204,0,0,0.25)}.leadgen__promise strong{display:block;font-family:var(--body);font-size:0.95rem;font-weight:600;color:var(--bone);line-height:1.35;margin-bottom:4px}.leadgen__promise span{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.6}.leadgen__testimonial{padding:28px;background:var(--bg-panel);border-radius:16px;border:1px solid var(--ink-mid)}.leadgen__testimonial-text{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;font-style:italic;margin:0 0 16px}.leadgen__testimonial-text strong{color:var(--bone);font-weight:600;font-style:normal}.leadgen__testimonial-author{font-family:var(--body);font-size:0.82rem;font-weight:500;color:var(--bone-mid)}.leadgen__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ink-mid);border-radius:12px;overflow:hidden}.leadgen__stat{padding:20px 16px;text-align:center;border-right:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-right:none}.leadgen__stat-value{font-family:var(--heading);font-size:1.3rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px}.leadgen__stat-label{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-dim)}.leadgen__panel{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;overflow:hidden;position:relative}.leadgen__panel::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.leadgen__panel-head{padding:20px 28px;border-bottom:1px solid var(--ink-mid);display:flex;align-items:center;gap:12px}.leadgen__panel-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 8px rgba(34,197,94,0.4);flex-shrink:0;animation:lgDotPulse 2s ease-in-out infinite}@keyframes lgDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.leadgen__panel-title{font-family:var(--body);font-size:0.88rem;font-weight:600;color:var(--bone)}.leadgen__panel-body{padding:28px}.leadgen__panel-foot{padding:16px 28px;border-top:1px solid var(--ink-mid);text-align:center}.leadgen__panel-foot span{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.leadgen__form-slot .fluentform,.leadgen__form-slot .frm-fluent-form{font-family:var(--body)!important}.leadgen__form-slot .ff-el-group{margin-bottom:20px!important}.leadgen__form-slot .ff-el-input--label label,.leadgen__form-slot .ff-el-input--label .ff-el-input--label{font-family:var(--body)!important;font-size:0.78rem!important;font-weight:500!important;color:var(--bone-mid)!important;margin-bottom:8px!important;letter-spacing:normal!important;text-transform:none!important}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"],.leadgen__form-slot input[type="number"],.leadgen__form-slot input[type="password"],.leadgen__form-slot textarea,.leadgen__form-slot select{width:100%!important;padding:14px 16px!important;font-family:var(--body)!important;font-size:0.9rem!important;font-weight:400!important;color:var(--bone)!important;background:var(--bg-input)!important;border:1px solid var(--ink-mid)!important;border-radius:10px!important;outline:none!important;box-shadow:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;-webkit-appearance:none!important;appearance:none!important}.leadgen__form-slot .ff-el-form-control::placeholder,.leadgen__form-slot input::placeholder,.leadgen__form-slot textarea::placeholder{color:var(--bone-faint)!important;font-weight:400!important}.leadgen__form-slot .ff-el-form-control:focus,.leadgen__form-slot input:focus,.leadgen__form-slot textarea:focus,.leadgen__form-slot select:focus{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.08)!important;outline:none!important}.leadgen__form-slot textarea{min-height:100px!important;resize:vertical!important}.leadgen__form-slot select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important}.leadgen__form-slot .ff-el-form-check-input{accent-color:var(--red)!important}.leadgen__form-slot .ff-el-form-check label{font-family:var(--body)!important;font-size:0.85rem!important;color:var(--bone-dim)!important}.leadgen__form-slot .ff-el-input--label .ff-el-required{color:var(--red)!important}.leadgen__form-slot .ff-el-help-message{font-family:var(--body)!important;font-size:0.72rem!important;color:var(--bone-faint)!important;margin-top:4px!important}.leadgen__form-slot .ff_submit_btn_wrapper{margin-top:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;font-family:var(--body)!important;font-size:0.92rem!important;font-weight:600!important;color:#fff!important;background:var(--red)!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.4s var(--ease)!important;box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)!important;text-transform:none!important;letter-spacing:normal!important}.leadgen__form-slot .ff_submit_btn_wrapper button:hover,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit:hover,.leadgen__form-slot .ff_submit_btn_wrapper input[type="submit"]:hover{background:var(--red-glow)!important;transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)!important}.leadgen__form-slot .ff-el-is-error .ff-el-form-control,.leadgen__form-slot .ff-el-is-error input{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(204,0,0,0.1)!important}.leadgen__form-slot .error.text-danger,.leadgen__form-slot .ff-el-is-error .error{font-family:var(--body)!important;font-size:0.75rem!important;color:var(--red)!important;margin-top:4px!important}.leadgen__form-slot .ff-message-success{background:rgba(34,197,94,0.06)!important;border:1px solid rgba(34,197,94,0.2)!important;border-radius:12px!important;padding:20px!important;font-family:var(--body)!important;color:var(--green)!important;font-size:0.9rem!important;text-align:center!important}.leadgen__form-slot .ff-loading-overlay{background:rgba(5,5,5,0.85)!important;border-radius:10px!important}.leadgen__form-slot .ff-loading-overlay svg,.leadgen__form-slot .ff-loading-overlay .ff-loading-spinner{color:var(--red)!important}.leadgen__form-slot .ff-el-progress{background:var(--ink-mid)!important;border-radius:50px!important;height:4px!important}.leadgen__form-slot .ff-el-progress-bar{background:var(--red)!important;border-radius:50px!important}@media (max-width:991px){.leadgen{padding:80px 0}.leadgen__inner{padding:0 40px}.leadgen__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.leadgen__header{margin-bottom:48px}.leadgen__grid{gap:36px}}@media (max-width:767px){.leadgen{padding:64px 0}.leadgen__inner{padding:0 24px}.leadgen__h2{font-size:1.6rem}.leadgen__sub{font-size:0.95rem}.leadgen__header{margin-bottom:40px}.leadgen__grid{grid-template-columns:1fr;gap:40px}.leadgen__right{order:-1}.leadgen__promise-icon{width:38px;height:38px;border-radius:10px}.leadgen__promise strong{font-size:0.9rem}.leadgen__promise span{font-size:0.82rem}.leadgen__testimonial{padding:22px}.leadgen__testimonial-text{font-size:0.85rem}.leadgen__stats{border-radius:10px}.leadgen__stat{padding:16px 12px}.leadgen__stat-value{font-size:1.1rem}.leadgen__panel-head{padding:16px 22px}.leadgen__panel-body{padding:22px}.leadgen__panel-foot{padding:14px 22px}.leadgen__form-slot .ff-el-form-control,.leadgen__form-slot input[type="text"],.leadgen__form-slot input[type="email"],.leadgen__form-slot input[type="tel"],.leadgen__form-slot input[type="url"]{font-size:16px!important;padding:13px 14px!important;border-radius:8px!important}.leadgen__form-slot .ff_submit_btn_wrapper button,.leadgen__form-slot .ff_submit_btn_wrapper .ff-btn-submit{padding:15px 28px!important;font-size:0.88rem!important}}@media (max-width:399px){.leadgen__h2{font-size:1.35rem}.leadgen__promise{flex-direction:column;gap:10px}.leadgen__promise-icon{margin:0}.leadgen__stats{grid-template-columns:1fr;border-radius:10px}.leadgen__stat{border-right:none;border-bottom:1px solid var(--ink-mid)}.leadgen__stat:last-child{border-bottom:none}}@media (min-width:1400px){.leadgen__inner{padding:0 80px}.leadgen__h2{font-size:3.4rem}.leadgen__grid{gap:64px}.leadgen__panel-body{padding:36px}.leadgen__promise strong{font-size:1rem}}{}}.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.how__cta svg{transition:transform 0.3s var(--ease)}.how__cta:hover svg{transform:translateX(4px)}.how__cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:0.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color 0.4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,0.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:0.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:0.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:0.88rem}.how__step-detail{font-size:0.78rem;padding:12px 14px}.how__result{padding:22px 22px}.how__result-text{font-size:0.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:0.88rem}}{}@media (max-width:1119px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.how__cta svg{transition:transform 0.3s var(--ease)}.how__cta:hover svg{transform:translateX(4px)}.how__cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:0.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color 0.4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,0.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:0.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:0.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:0.88rem}.how__step-detail{font-size:0.78rem;padding:12px 14px}.how__result{padding:22px 22px}.how__result-text{font-size:0.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:0.88rem}}{}}@media (max-width:1023px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.how__cta svg{transition:transform 0.3s var(--ease)}.how__cta:hover svg{transform:translateX(4px)}.how__cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:0.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color 0.4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,0.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:0.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:0.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:0.88rem}.how__step-detail{font-size:0.78rem;padding:12px 14px}.how__result{padding:22px 22px}.how__result-text{font-size:0.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:0.88rem}}{}}@media (max-width:767px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.how__cta svg{transition:transform 0.3s var(--ease)}.how__cta:hover svg{transform:translateX(4px)}.how__cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:0.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color 0.4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,0.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:0.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:0.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:0.88rem}.how__step-detail{font-size:0.78rem;padding:12px 14px}.how__result{padding:22px 22px}.how__result-text{font-size:0.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:0.88rem}}{}}@media (max-width:479px){.how{padding:120px 0;border-bottom:1px solid var(--ink)}.how__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.how__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.how__left-sticky{position:sticky;top:120px}.how__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.how__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.how__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:380px;margin:0 0 40px}.how__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.how__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.how__cta svg{transition:transform 0.3s var(--ease)}.how__cta:hover svg{transform:translateX(4px)}.how__cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin-top:16px}.how__right{display:flex;flex-direction:column}.how__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:48px}.how__step--last{padding-bottom:48px}.how__step-line{position:absolute;left:27px;top:56px;bottom:0;width:1px;background:linear-gradient(180deg,var(--red),var(--ink-mid));opacity:0.3}.how__step--last .how__step-line{display:none}.how__step-marker{width:56px;height:56px;border:1px solid var(--ink-mid);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;z-index:2;transition:border-color 0.4s ease}.how__step:hover .how__step-marker{border-color:rgba(204,0,0,0.3)}.how__step-num{font-family:var(--heading);font-size:1rem;font-weight:900;color:var(--red)}.how__step-content{padding-top:4px}.how__step-title{font-family:var(--body);font-size:1.25rem;font-weight:600;color:var(--bone);line-height:1.35;margin:0 0 12px}.how__step-desc{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 16px}.how__step-desc strong{color:var(--bone);font-weight:600}.how__step-detail{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);line-height:1.55;padding:14px 18px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:10px}.how__step-detail span{font-weight:600;color:var(--bone-dim)}.how__result{padding:28px 32px;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:16px;margin-top:8px}.how__result-text{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0}.how__result-text strong{display:block;font-family:var(--heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;color:var(--bone);margin-top:8px}@media (max-width:991px){.how{padding:80px 0}.how__inner{padding:0 40px}.how__layout{grid-template-columns:1fr;gap:56px}.how__left-sticky{position:static}.how__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.how__sub{max-width:none;margin-bottom:32px}}@media (max-width:767px){.how{padding:64px 0}.how__inner{padding:0 24px}.how__layout{gap:44px}.how__h2{font-size:1.6rem}.how__sub{font-size:0.95rem;margin-bottom:28px}.how__cta{width:100%;justify-content:center;padding:15px 28px}.how__step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:36px}.how__step-marker{width:44px;height:44px}.how__step-line{left:21px;top:44px}.how__step-num{font-size:0.85rem}.how__step-title{font-size:1.05rem}.how__step-desc{font-size:0.88rem}.how__step-detail{font-size:0.78rem;padding:12px 14px}.how__result{padding:22px 22px}.how__result-text{font-size:0.92rem}}@media (max-width:399px){.how__h2{font-size:1.35rem}.how__step-title{font-size:1rem}}@media (min-width:1400px){.how__inner{padding:0 80px}.how__h2{font-size:3.4rem}.how__layout{gap:100px}.how__step-title{font-size:1.35rem}.how__step-detail{font-size:0.88rem}}{}}.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-dim);background:none;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color 0.3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform 0.4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,0.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel="starter"]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color 0.3s ease,transform 0.4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color 0.3s ease,border-color 0.3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,0.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:0.5em;vertical-align:top;margin-right:2px;opacity:0.6}.pricing__card-period{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all 0.3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,0.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:0.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,0.15);border-radius:20px;overflow:hidden;transition:border-color 0.4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,0.3)}.pricing__hero-card::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:0.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,0.1)}.pricing__hero-period{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat svg{flex-shrink:0;color:var(--red);margin-top:2px}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,0.03);border:1px solid rgba(204,0,0,0.1);border-radius:12px}.pricing__hero-guarantee svg{flex-shrink:0;color:var(--red);margin-top:1px}.pricing__hero-guarantee span{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.pricing__hero-cta svg{transition:transform 0.3s var(--ease)}.pricing__hero-cta:hover svg{transform:translateX(4px)}.pricing__hero-cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:0.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:0.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:0.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:0.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:0.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:0.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:0.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}{}@media (max-width:1119px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-dim);background:none;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color 0.3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform 0.4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,0.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel="starter"]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color 0.3s ease,transform 0.4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color 0.3s ease,border-color 0.3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,0.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:0.5em;vertical-align:top;margin-right:2px;opacity:0.6}.pricing__card-period{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all 0.3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,0.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:0.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,0.15);border-radius:20px;overflow:hidden;transition:border-color 0.4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,0.3)}.pricing__hero-card::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:0.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,0.1)}.pricing__hero-period{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat svg{flex-shrink:0;color:var(--red);margin-top:2px}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,0.03);border:1px solid rgba(204,0,0,0.1);border-radius:12px}.pricing__hero-guarantee svg{flex-shrink:0;color:var(--red);margin-top:1px}.pricing__hero-guarantee span{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.pricing__hero-cta svg{transition:transform 0.3s var(--ease)}.pricing__hero-cta:hover svg{transform:translateX(4px)}.pricing__hero-cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:0.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:0.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:0.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:0.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:0.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:0.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:0.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}{}}@media (max-width:1023px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-dim);background:none;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color 0.3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform 0.4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,0.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel="starter"]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color 0.3s ease,transform 0.4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color 0.3s ease,border-color 0.3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,0.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:0.5em;vertical-align:top;margin-right:2px;opacity:0.6}.pricing__card-period{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all 0.3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,0.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:0.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,0.15);border-radius:20px;overflow:hidden;transition:border-color 0.4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,0.3)}.pricing__hero-card::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:0.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,0.1)}.pricing__hero-period{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat svg{flex-shrink:0;color:var(--red);margin-top:2px}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,0.03);border:1px solid rgba(204,0,0,0.1);border-radius:12px}.pricing__hero-guarantee svg{flex-shrink:0;color:var(--red);margin-top:1px}.pricing__hero-guarantee span{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.pricing__hero-cta svg{transition:transform 0.3s var(--ease)}.pricing__hero-cta:hover svg{transform:translateX(4px)}.pricing__hero-cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:0.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:0.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:0.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:0.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:0.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:0.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:0.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}{}}@media (max-width:767px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-dim);background:none;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color 0.3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform 0.4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,0.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel="starter"]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color 0.3s ease,transform 0.4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color 0.3s ease,border-color 0.3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,0.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:0.5em;vertical-align:top;margin-right:2px;opacity:0.6}.pricing__card-period{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all 0.3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,0.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:0.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,0.15);border-radius:20px;overflow:hidden;transition:border-color 0.4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,0.3)}.pricing__hero-card::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:0.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,0.1)}.pricing__hero-period{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat svg{flex-shrink:0;color:var(--red);margin-top:2px}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,0.03);border:1px solid rgba(204,0,0,0.1);border-radius:12px}.pricing__hero-guarantee svg{flex-shrink:0;color:var(--red);margin-top:1px}.pricing__hero-guarantee span{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.pricing__hero-cta svg{transition:transform 0.3s var(--ease)}.pricing__hero-cta:hover svg{transform:translateX(4px)}.pricing__hero-cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:0.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:0.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:0.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:0.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:0.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:0.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:0.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}{}}@media (max-width:479px){.pricing{padding:120px 0;border-bottom:1px solid var(--ink)}.pricing__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.pricing__header{text-align:center;margin-bottom:40px}.pricing__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px}.pricing__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.pricing__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:420px;margin:0 auto}.pricing__toggle-wrap{display:flex;justify-content:center;margin-bottom:48px}.pricing__toggle{position:relative;display:inline-flex;background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:50px;padding:4px;gap:0}.pricing__toggle-btn{position:relative;z-index:2;font-family:var(--body);font-size:0.85rem;font-weight:500;color:var(--bone-dim);background:none;border:none;padding:10px 32px;cursor:pointer;border-radius:50px;transition:color 0.3s ease;-webkit-appearance:none}.pricing__toggle-btn.is-active{color:#fff}.pricing__toggle-slider{position:absolute;z-index:1;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--red);border-radius:50px;transition:transform 0.4s var(--ease);box-shadow:0 0 16px rgba(204,0,0,0.15)}.pricing__toggle-slider.is-right{transform:translateX(100%)}.pricing__carousel{position:relative;max-width:900px;margin:0 auto 64px;min-height:320px}.pricing__panel{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateX(30px);pointer-events:none;transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.pricing__panel.is-active{position:relative;opacity:1;transform:translateX(0);pointer-events:auto}.pricing__panel[data-panel="starter"]:not(.is-active){transform:translateX(-30px)}.pricing__cards{display:grid;gap:20px}.pricing__cards--3{grid-template-columns:repeat(3,1fr)}.pricing__cards--2{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.pricing__card{background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color 0.3s ease,transform 0.4s var(--ease)}.pricing__card:hover{border-color:var(--bone-faint);transform:translateY(-4px)}.pricing__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-mid);border-radius:12px;background:var(--bg-panel);color:var(--bone-dim);margin-bottom:20px;transition:color 0.3s ease,border-color 0.3s ease}.pricing__card:hover .pricing__card-icon{color:var(--red);border-color:rgba(204,0,0,0.2)}.pricing__card-name{font-family:var(--body);font-size:1.15rem;font-weight:600;color:var(--bone);margin:0 0 8px}.pricing__card-desc{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;flex:1}.pricing__card-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.pricing__card-amount{font-family:var(--heading);font-size:2rem;font-weight:900;color:var(--bone);line-height:1}.pricing__card-currency{font-size:0.5em;vertical-align:top;margin-right:2px;opacity:0.6}.pricing__card-period{font-family:var(--body);font-size:0.75rem;font-weight:400;color:var(--bone-faint)}.pricing__card-cta{display:inline-block;font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone-mid);text-decoration:none;padding:10px 22px;border:1px solid var(--ink-mid);border-radius:50px;margin-top:20px;text-align:center;transition:all 0.3s var(--ease)}.pricing__card-cta:hover{color:var(--bone);border-color:var(--bone-dim);background:rgba(232,232,232,0.04)}.pricing__hero{max-width:900px;margin:0 auto}.pricing__hero-label{font-family:var(--body);font-size:0.88rem;font-weight:500;color:var(--bone-dim);text-align:center;margin:0 0 24px}.pricing__hero-card{position:relative;background:var(--bg-panel);border:1px solid rgba(204,0,0,0.15);border-radius:20px;overflow:hidden;transition:border-color 0.4s ease}.pricing__hero-card:hover{border-color:rgba(204,0,0,0.3)}.pricing__hero-card::before{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,var(--red) 50%,transparent)}.pricing__hero-badge{position:absolute;top:20px;right:24px;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04)}.pricing__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:36px 36px 0}.pricing__hero-info{flex:1}.pricing__hero-name{font-family:var(--heading);font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--bone);margin:0 0 12px}.pricing__hero-desc{font-family:var(--body);font-size:0.95rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0;max-width:480px}.pricing__hero-price{text-align:right;flex-shrink:0}.pricing__hero-amount{font-family:var(--heading);font-size:2.8rem;font-weight:900;color:var(--red);line-height:1;margin-bottom:6px;text-shadow:0 0 40px rgba(204,0,0,0.1)}.pricing__hero-period{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint)}.pricing__hero-features{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:28px 36px;margin-top:24px;border-top:1px solid var(--ink-mid)}.pricing__hero-col{display:flex;flex-direction:column}.pricing__hero-feat{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-dim);line-height:1.45}.pricing__hero-feat svg{flex-shrink:0;color:var(--red);margin-top:2px}.pricing__hero-feat strong{color:var(--bone);font-weight:600}.pricing__hero-guarantee{display:flex;align-items:flex-start;gap:14px;margin:0 36px;padding:18px 22px;background:rgba(204,0,0,0.03);border:1px solid rgba(204,0,0,0.1);border-radius:12px}.pricing__hero-guarantee svg{flex-shrink:0;color:var(--red);margin-top:1px}.pricing__hero-guarantee span{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.55}.pricing__hero-guarantee strong{color:var(--bone);font-weight:600}.pricing__hero-cta-row{display:flex;align-items:center;gap:24px;padding:24px 36px 32px;border-top:1px solid var(--ink-mid);margin-top:24px}.pricing__hero-cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.92rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.pricing__hero-cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.pricing__hero-cta svg{transition:transform 0.3s var(--ease)}.pricing__hero-cta:hover svg{transform:translateX(4px)}.pricing__hero-cta-note{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint)}@media (max-width:991px){.pricing{padding:80px 0}.pricing__inner{padding:0 40px}.pricing__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pricing__carousel{max-width:100%}.pricing__hero{max-width:100%}}@media (max-width:767px){.pricing{padding:64px 0}.pricing__inner{padding:0 24px}.pricing__h2{font-size:1.6rem}.pricing__sub{font-size:0.95rem}.pricing__header{margin-bottom:32px}.pricing__toggle-btn{padding:9px 24px;font-size:0.82rem}.pricing__toggle-wrap{margin-bottom:36px}.pricing__cards--3{grid-template-columns:1fr}.pricing__cards--2{grid-template-columns:1fr;max-width:100%}.pricing__carousel{min-height:auto;margin-bottom:48px}.pricing__card{padding:26px 22px}.pricing__card-amount{font-size:1.7rem}.pricing__hero-card{border-radius:16px}.pricing__hero-badge{top:14px;right:18px;font-size:0.68rem}.pricing__hero-top{flex-direction:column;gap:20px;padding:28px 24px 0}.pricing__hero-price{text-align:left}.pricing__hero-amount{font-size:2.2rem}.pricing__hero-name{font-size:1.3rem}.pricing__hero-desc{font-size:0.88rem}.pricing__hero-features{grid-template-columns:1fr;gap:0;padding:20px 24px}.pricing__hero-feat{font-size:0.85rem}.pricing__hero-guarantee{margin:0 24px;padding:16px 18px}.pricing__hero-guarantee span{font-size:0.82rem}.pricing__hero-cta-row{flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px 28px}.pricing__hero-cta{width:100%;justify-content:center;padding:15px 28px}.pricing__hero-cta-note{text-align:center}}@media (max-width:399px){.pricing__h2{font-size:1.35rem}.pricing__toggle-btn{padding:8px 18px;font-size:0.78rem}.pricing__hero-amount{font-size:1.8rem}.pricing__hero-name{font-size:1.15rem}}@media (min-width:1400px){.pricing__inner{padding:0 80px}.pricing__h2{font-size:3.4rem}.pricing__carousel{max-width:1000px}.pricing__hero{max-width:1000px}.pricing__hero-top{padding:44px 44px 0}.pricing__hero-features{padding:32px 44px}.pricing__hero-guarantee{margin:0 44px}.pricing__hero-cta-row{padding:28px 44px 36px}.pricing__hero-amount{font-size:3.2rem}}{}}.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0B0B0D;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.4s ease,transform 0.5s var(--ease),box-shadow 0.5s ease}.team__card:hover{border-color:rgba(204,0,0,0.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,0.6),0 4px 16px rgba(0,0,0,0.4),0 0 40px rgba(204,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(0.92) saturate(0.8);transition:transform 0.6s var(--ease),filter 0.6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(0.95) saturate(0.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,0.3) 55%,rgba(11,11,13,0.85) 80%,#0B0B0D 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity 0.5s ease}.team__card:hover .team__card-overlay{opacity:0.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:0.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:4px 11px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:0.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s var(--ease),opacity 0.4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,0.12) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:0.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:0.88rem}.team__card-role{font-size:0.66rem;margin-bottom:8px}.team__card-role-tag{font-size:0.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:0.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:0.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:0.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:0.85rem}}{}@media (max-width:1119px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0B0B0D;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.4s ease,transform 0.5s var(--ease),box-shadow 0.5s ease}.team__card:hover{border-color:rgba(204,0,0,0.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,0.6),0 4px 16px rgba(0,0,0,0.4),0 0 40px rgba(204,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(0.92) saturate(0.8);transition:transform 0.6s var(--ease),filter 0.6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(0.95) saturate(0.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,0.3) 55%,rgba(11,11,13,0.85) 80%,#0B0B0D 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity 0.5s ease}.team__card:hover .team__card-overlay{opacity:0.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:0.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:4px 11px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:0.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s var(--ease),opacity 0.4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,0.12) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:0.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:0.88rem}.team__card-role{font-size:0.66rem;margin-bottom:8px}.team__card-role-tag{font-size:0.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:0.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:0.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:0.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:0.85rem}}{}}@media (max-width:1023px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0B0B0D;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.4s ease,transform 0.5s var(--ease),box-shadow 0.5s ease}.team__card:hover{border-color:rgba(204,0,0,0.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,0.6),0 4px 16px rgba(0,0,0,0.4),0 0 40px rgba(204,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(0.92) saturate(0.8);transition:transform 0.6s var(--ease),filter 0.6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(0.95) saturate(0.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,0.3) 55%,rgba(11,11,13,0.85) 80%,#0B0B0D 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity 0.5s ease}.team__card:hover .team__card-overlay{opacity:0.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:0.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:4px 11px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:0.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s var(--ease),opacity 0.4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,0.12) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:0.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:0.88rem}.team__card-role{font-size:0.66rem;margin-bottom:8px}.team__card-role-tag{font-size:0.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:0.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:0.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:0.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:0.85rem}}{}}@media (max-width:767px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0B0B0D;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.4s ease,transform 0.5s var(--ease),box-shadow 0.5s ease}.team__card:hover{border-color:rgba(204,0,0,0.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,0.6),0 4px 16px rgba(0,0,0,0.4),0 0 40px rgba(204,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(0.92) saturate(0.8);transition:transform 0.6s var(--ease),filter 0.6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(0.95) saturate(0.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,0.3) 55%,rgba(11,11,13,0.85) 80%,#0B0B0D 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity 0.5s ease}.team__card:hover .team__card-overlay{opacity:0.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:0.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:4px 11px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:0.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s var(--ease),opacity 0.4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,0.12) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:0.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:0.88rem}.team__card-role{font-size:0.66rem;margin-bottom:8px}.team__card-role-tag{font-size:0.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:0.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:0.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:0.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:0.85rem}}{}}@media (max-width:479px){.team{position:relative;background:var(--bg);padding:120px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.team__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 40px}.team__header{text-align:center;margin-bottom:64px}.team__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 auto 20px;max-width:600px}.team__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.team__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:560px;margin:0 auto}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:100%}.team__card{position:relative;background:#0B0B0D;border:1px solid var(--ink-mid);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.02);transition:border-color 0.4s ease,transform 0.5s var(--ease),box-shadow 0.5s ease}.team__card:hover{border-color:rgba(204,0,0,0.25);transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,0.6),0 4px 16px rgba(0,0,0,0.4),0 0 40px rgba(204,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.03)}.team__card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.team__card-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.1) brightness(0.92) saturate(0.8);transition:transform 0.6s var(--ease),filter 0.6s ease}.team__card:hover .team__card-img{transform:scale(1.04);filter:contrast(1.12) brightness(0.95) saturate(0.85)}.team__card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(11,11,13,0.3) 55%,rgba(11,11,13,0.85) 80%,#0B0B0D 100%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%),linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,transparent 25%);pointer-events:none;z-index:2;transition:opacity 0.5s ease}.team__card:hover .team__card-overlay{opacity:0.85}.team__card-info{position:relative;z-index:3;padding:0 20px 24px;margin-top:-36px;display:flex;flex-direction:column}.team__card-role-tag{display:inline-block;align-self:flex-start;font-family:var(--body);font-size:0.6rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:4px 11px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:12px}.team__card-name{font-family:var(--heading);font-size:clamp(0.95rem,1.3vw,1.25rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 5px;word-wrap:break-word}.team__card-role{font-family:var(--body);font-size:0.74rem;font-weight:500;color:var(--bone-mid);margin:0 0 12px}.team__card-desc{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-dim);line-height:1.6;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.5s var(--ease),opacity 0.4s ease}.team__card:hover .team__card-desc{max-height:120px;opacity:1}.team__card-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,0.12) 0%,transparent 70%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0}.team__card:hover .team__card-glow{opacity:1}@media (max-width:991px){.team{padding:80px 0}.team__inner{padding:0 32px}.team__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.team__header{margin-bottom:48px}.team__grid{grid-template-columns:repeat(2,1fr);gap:16px}.team__card-name{font-size:1.15rem}.team__card-info{padding:0 20px 24px}.team__card-desc{max-height:120px;opacity:1}}@media (max-width:767px){.team{padding:64px 0}.team__inner{padding:0 20px}.team__h2{font-size:1.6rem}.team__sub{font-size:0.95rem}.team__header{margin-bottom:40px}.team__grid{grid-template-columns:1fr 1fr;gap:12px}.team__card{border-radius:14px}.team__card-info{padding:0 12px 18px;margin-top:-28px}.team__card-name{font-size:0.88rem}.team__card-role{font-size:0.66rem;margin-bottom:8px}.team__card-role-tag{font-size:0.52rem;padding:3px 8px;margin-bottom:8px}.team__card-desc{max-height:100px;opacity:1;font-size:0.68rem;line-height:1.5}}@media (max-width:399px){.team__h2{font-size:1.35rem}.team__grid{gap:10px}.team__card-name{font-size:0.8rem}.team__card-info{padding:0 10px 14px;margin-top:-24px}.team__card-desc{font-size:0.62rem}}@media (min-width:1400px){.team__inner{padding:0 60px}.team__h2{font-size:3.4rem}.team__grid{gap:24px}.team__card-name{font-size:1.4rem}.team__card-info{padding:0 28px 32px}.team__card-desc{font-size:0.85rem}}{}}.testi{--bg-card:#0A0A0C}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color 0.3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.testi__cta svg{transition:transform 0.3s var(--ease)}.testi__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:0.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:0.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:0.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:0.92rem}.testi__result-value{font-size:1.6rem}}{}@media (max-width:1119px){.testi{--bg-card:#0A0A0C}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color 0.3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.testi__cta svg{transition:transform 0.3s var(--ease)}.testi__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:0.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:0.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:0.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:0.92rem}.testi__result-value{font-size:1.6rem}}{}}@media (max-width:1023px){.testi{--bg-card:#0A0A0C}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color 0.3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.testi__cta svg{transition:transform 0.3s var(--ease)}.testi__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:0.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:0.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:0.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:0.92rem}.testi__result-value{font-size:1.6rem}}{}}@media (max-width:767px){.testi{--bg-card:#0A0A0C}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color 0.3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.testi__cta svg{transition:transform 0.3s var(--ease)}.testi__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:0.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:0.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:0.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:0.92rem}.testi__result-value{font-size:1.6rem}}{}}@media (max-width:479px){.testi{--bg-card:#0A0A0C}.testi{padding:120px 0 100px;border-bottom:1px solid var(--ink)}.testi__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.testi__header{text-align:center;margin-bottom:56px}.testi__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0}.testi__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.testi__marquee{position:relative;z-index:2;width:100%;overflow:hidden;margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.testi__marquee:last-of-type{margin-bottom:0}.testi__track{display:flex;gap:20px;width:max-content;animation:marqueeLeft 45s linear infinite}.testi__marquee--reverse .testi__track{animation:marqueeRight 50s linear infinite}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.testi__card{flex-shrink:0;width:380px;background:var(--bg-card);border:1px solid var(--ink-mid);border-radius:16px;padding:28px;display:flex;flex-direction:column;transition:border-color 0.3s ease}.testi__card:hover{border-color:var(--bone-faint)}.testi__quote{font-family:var(--body);font-size:0.88rem;font-weight:400;color:var(--bone-mid);line-height:1.65;font-style:italic;margin:0;flex:1}.testi__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-mid)}.testi__result{display:flex;flex-direction:column;gap:2px}.testi__result-value{font-family:var(--heading);font-size:1.4rem;font-weight:900;color:var(--red);line-height:1}.testi__result-label{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__author{text-align:right;display:flex;flex-direction:column;gap:2px}.testi__author-name{font-family:var(--body);font-size:0.82rem;font-weight:600;color:var(--bone)}.testi__author-detail{font-family:var(--body);font-size:0.7rem;font-weight:400;color:var(--bone-faint)}.testi__bottom{text-align:center;margin-top:56px}.testi__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.88rem;font-weight:600;color:#fff;background:var(--red);padding:16px 36px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.testi__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.testi__cta svg{transition:transform 0.3s var(--ease)}.testi__cta:hover svg{transform:translateX(4px)}@media (max-width:991px){.testi{padding:80px 0 72px}.testi__inner{padding:0 40px}.testi__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.testi__header{margin-bottom:44px}.testi__card{width:340px;padding:24px}}@media (max-width:767px){.testi{padding:64px 0 56px}.testi__inner{padding:0 24px}.testi__h2{font-size:1.6rem}.testi__header{margin-bottom:36px}.testi__card{width:290px;padding:22px}.testi__quote{font-size:0.82rem}.testi__result-value{font-size:1.2rem}.testi__author-name{font-size:0.78rem}.testi__marquee{margin-bottom:14px}.testi__bottom{margin-top:44px}.testi__cta{width:100%;justify-content:center;padding:15px 28px}.testi__track{gap:14px}}@media (max-width:399px){.testi__h2{font-size:1.35rem}.testi__card{width:260px;padding:18px}.testi__quote{font-size:0.78rem}.testi__meta{flex-direction:column;align-items:flex-start;gap:12px}.testi__author{text-align:left}}@media (min-width:1400px){.testi__inner{padding:0 80px}.testi__h2{font-size:3.4rem}.testi__card{width:420px;padding:32px}.testi__quote{font-size:0.92rem}.testi__result-value{font-size:1.6rem}}{}}.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.faq__cta svg{transition:transform 0.3s var(--ease)}.faq__cta:hover svg{transform:translateX(4px)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all 0.35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:0.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:0.82rem}.faq__question{padding:18px 0;font-size:0.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:0.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:0.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:0.95rem}}{}@media (max-width:1119px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.faq__cta svg{transition:transform 0.3s var(--ease)}.faq__cta:hover svg{transform:translateX(4px)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all 0.35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:0.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:0.82rem}.faq__question{padding:18px 0;font-size:0.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:0.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:0.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:0.95rem}}{}}@media (max-width:1023px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.faq__cta svg{transition:transform 0.3s var(--ease)}.faq__cta:hover svg{transform:translateX(4px)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all 0.35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:0.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:0.82rem}.faq__question{padding:18px 0;font-size:0.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:0.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:0.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:0.95rem}}{}}@media (max-width:767px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.faq__cta svg{transition:transform 0.3s var(--ease)}.faq__cta:hover svg{transform:translateX(4px)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all 0.35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:0.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:0.82rem}.faq__question{padding:18px 0;font-size:0.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:0.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:0.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:0.95rem}}{}}@media (max-width:479px){.faq{padding:120px 0;border-bottom:1px solid var(--ink)}.faq__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 60px}.faq__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq__left-sticky{position:sticky;top:120px}.faq__h2{font-family:var(--heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 20px}.faq__h2-accent{display:block;color:var(--red);text-shadow:0 0 50px rgba(204,0,0,0.1)}.faq__sub{font-family:var(--body);font-size:1.05rem;font-weight:400;color:var(--bone-dim);line-height:1.65;max-width:340px;margin:0 0 40px}.faq__cta{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-size:0.85rem;font-weight:600;color:#fff;background:var(--red);padding:16px 32px;border-radius:50px;text-decoration:none;cursor:pointer;transition:all 0.4s var(--ease);box-shadow:0 0 20px rgba(204,0,0,0.1),0 4px 16px rgba(0,0,0,0.3)}.faq__cta:hover{background:var(--red-glow);transform:translateY(-2px);box-shadow:0 0 40px rgba(204,0,0,0.2),0 10px 32px rgba(0,0,0,0.4)}.faq__cta svg{transition:transform 0.3s var(--ease)}.faq__cta:hover svg{transform:translateX(4px)}.faq__right{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--ink-mid)}.faq__item:first-child{border-top:1px solid var(--ink-mid)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s ease;-webkit-appearance:none}.faq__question:hover{color:var(--red)}.faq__icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq__icon span{position:absolute;background:var(--bone-dim);border-radius:2px;transition:all 0.35s var(--ease)}.faq__icon span:first-child{top:50%;left:4px;right:4px;height:2px;transform:translateY(-50%)}.faq__icon span:last-child{left:50%;top:4px;bottom:4px;width:2px;transform:translateX(-50%)}.faq__item.is-open .faq__icon span:last-child{transform:translateX(-50%) rotate(90deg);opacity:0}.faq__item.is-open .faq__icon span:first-child{background:var(--red)}.faq__item.is-open .faq__question{color:var(--red)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.45s var(--ease)}.faq__answer-inner{padding:0 0 24px}.faq__answer-inner p{font-family:var(--body);font-size:0.9rem;font-weight:400;color:var(--bone-dim);line-height:1.7;margin:0;max-width:560px}@media (max-width:991px){.faq{padding:80px 0}.faq__inner{padding:0 40px}.faq__layout{grid-template-columns:1fr;gap:48px}.faq__left-sticky{position:static}.faq__h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.faq__sub{max-width:none;margin-bottom:28px}}@media (max-width:767px){.faq{padding:64px 0}.faq__inner{padding:0 24px}.faq__layout{gap:36px}.faq__h2{font-size:1.6rem}.faq__sub{font-size:0.95rem;margin-bottom:24px}.faq__cta{width:100%;justify-content:center;padding:15px 28px;font-size:0.82rem}.faq__question{padding:18px 0;font-size:0.92rem;gap:16px}.faq__icon{width:20px;height:20px}.faq__answer-inner p{font-size:0.85rem;max-width:none}.faq__answer-inner{padding-bottom:20px}}@media (max-width:399px){.faq__h2{font-size:1.35rem}.faq__question{font-size:0.85rem}}@media (min-width:1400px){.faq__inner{padding:0 80px}.faq__h2{font-size:3.4rem}.faq__layout{gap:100px}.faq__question{font-size:1.05rem;padding:26px 0}.faq__answer-inner p{font-size:0.95rem}}{}}.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:0.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:0.88rem}.legal__contact{padding:20px 22px}}{}@media (max-width:1119px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:0.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:0.88rem}.legal__contact{padding:20px 22px}}{}}@media (max-width:1023px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:0.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:0.88rem}.legal__contact{padding:20px 22px}}{}}@media (max-width:767px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:0.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:0.88rem}.legal__contact{padding:20px 22px}}{}}@media (max-width:479px){.legal{position:relative;background:var(--bg);padding:140px 0 100px;min-height:100vh}.legal__inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.legal__badge{display:inline-block;font-family:var(--body);font-size:0.72rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:0.08em;padding:5px 14px;border:1px solid rgba(204,0,0,0.2);border-radius:50px;background:rgba(204,0,0,0.04);margin-bottom:24px}.legal__h1{font-family:var(--heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;color:var(--bone);line-height:1.2;margin:0 0 16px}.legal__updated{font-family:var(--body);font-size:0.82rem;font-weight:400;color:var(--bone-faint);margin:0 0 48px}.legal__h2{font-family:var(--heading);font-size:1.3rem;font-weight:700;color:var(--bone);margin:48px 0 16px;padding-top:20px;border-top:1px solid var(--ink-mid)}.legal__h3{font-family:var(--body);font-size:1rem;font-weight:600;color:var(--bone);margin:28px 0 12px}.legal p{font-family:var(--body);font-size:0.92rem;font-weight:400;color:var(--bone-dim);line-height:1.75;margin:0 0 16px}.legal strong{color:var(--bone);font-weight:600}.legal em{font-style:italic}.legal ul,.legal ol{font-family:var(--body);font-size:0.92rem;color:var(--bone-dim);line-height:1.75;padding-left:24px;margin:0 0 16px}.legal li{margin-bottom:8px}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.legal a:hover{color:red}.legal__contact{background:var(--bg-panel);border:1px solid var(--ink-mid);border-radius:12px;padding:24px 28px;margin:32px 0}.legal__contact p{margin-bottom:6px}.legal__contact p:last-child{margin-bottom:0}.legal__divider{height:1px;background:var(--ink-mid);margin:48px 0;border:none}@media (max-width:767px){.legal{padding:120px 0 72px}.legal__inner{padding:0 20px}.legal__h1{font-size:1.6rem}.legal__h2{font-size:1.1rem;margin-top:36px}.legal p,.legal ul,.legal ol{font-size:0.88rem}.legal__contact{padding:20px 22px}}{}}.ftr{background:#0A0A0C!important}.ftr{position:relative;background:var(--bg-surface);padding:0;overflow:hidden}.ftr__accent{height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0.35}.ftr__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:64px 60px 0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--ink-mid)}.ftr__col--brand{padding-right:24px}.ftr__logo{display:inline-block;margin-bottom:20px;transition:opacity 0.3s ease}.ftr__logo:hover{opacity:0.7}.ftr__logo-img{width:200px;height:auto;display:block}.ftr__tagline{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 24px;max-width:300px}.ftr__socials{display:flex;gap:8px}.ftr__social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink-mid);color:var(--bone-dim);text-decoration:none;transition:all 0.3s var(--ease)}.ftr__social:hover{color:var(--red);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.06);box-shadow:0 0 16px rgba(204,0,0,0.1);transform:translateY(-2px)}.ftr__col-title{font-family:var(--heading);font-size:0.82rem;font-weight:700;color:var(--bone);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 20px}.ftr__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr__links a{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);text-decoration:none;transition:color 0.25s ease,padding-left 0.25s var(--ease);display:inline-block}.ftr__links a:hover{color:var(--bone);padding-left:6px}.ftr__link--highlight{color:var(--red)!important;font-weight:600!important}.ftr__link--highlight:hover{color:var(--red-glow)!important}.ftr__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:24px}.ftr__bottom-left{display:flex;flex-direction:column;gap:4px}.ftr__copyright{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint);margin:0}.ftr__llc{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-faint);opacity:0.6;margin:0}.ftr__top{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:0.75rem;font-weight:500;color:var(--bone-dim);background:none;border:1px solid var(--ink-mid);border-radius:50px;padding:8px 18px;cursor:pointer;transition:all 0.3s var(--ease);-webkit-appearance:none;flex-shrink:0}.ftr__top:hover{color:var(--bone);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.04);transform:translateY(-2px)}.ftr__top svg{transition:transform 0.3s var(--ease)}.ftr__top:hover svg{transform:translateY(-2px)}@media (max-width:991px){.ftr__inner{padding:56px 40px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:40px 48px}.ftr__col--brand{grid-column:1 / -1;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.ftr__tagline{max-width:500px}}@media (max-width:767px){.ftr__inner{padding:48px 24px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr__col--brand{grid-column:1 / -1}.ftr__logo-img{width:160px}.ftr__tagline{font-size:0.82rem}.ftr__col-title{font-size:0.75rem;margin-bottom:14px}.ftr__links a{font-size:0.82rem}.ftr__links{gap:8px}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 24px}.ftr__top{align-self:flex-start}}@media (max-width:399px){.ftr__grid{grid-template-columns:1fr;gap:28px}.ftr__logo-img{width:140px}}@media (min-width:1400px){.ftr__inner{padding:72px 80px 0}.ftr__grid{gap:64px}.ftr__tagline{font-size:0.88rem}.ftr__links a{font-size:0.88rem}}{}@media (max-width:1119px){.ftr{background:#0A0A0C!important}.ftr{position:relative;background:var(--bg-surface);padding:0;overflow:hidden}.ftr__accent{height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0.35}.ftr__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:64px 60px 0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--ink-mid)}.ftr__col--brand{padding-right:24px}.ftr__logo{display:inline-block;margin-bottom:20px;transition:opacity 0.3s ease}.ftr__logo:hover{opacity:0.7}.ftr__logo-img{width:200px;height:auto;display:block}.ftr__tagline{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 24px;max-width:300px}.ftr__socials{display:flex;gap:8px}.ftr__social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink-mid);color:var(--bone-dim);text-decoration:none;transition:all 0.3s var(--ease)}.ftr__social:hover{color:var(--red);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.06);box-shadow:0 0 16px rgba(204,0,0,0.1);transform:translateY(-2px)}.ftr__col-title{font-family:var(--heading);font-size:0.82rem;font-weight:700;color:var(--bone);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 20px}.ftr__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr__links a{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);text-decoration:none;transition:color 0.25s ease,padding-left 0.25s var(--ease);display:inline-block}.ftr__links a:hover{color:var(--bone);padding-left:6px}.ftr__link--highlight{color:var(--red)!important;font-weight:600!important}.ftr__link--highlight:hover{color:var(--red-glow)!important}.ftr__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:24px}.ftr__bottom-left{display:flex;flex-direction:column;gap:4px}.ftr__copyright{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint);margin:0}.ftr__llc{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-faint);opacity:0.6;margin:0}.ftr__top{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:0.75rem;font-weight:500;color:var(--bone-dim);background:none;border:1px solid var(--ink-mid);border-radius:50px;padding:8px 18px;cursor:pointer;transition:all 0.3s var(--ease);-webkit-appearance:none;flex-shrink:0}.ftr__top:hover{color:var(--bone);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.04);transform:translateY(-2px)}.ftr__top svg{transition:transform 0.3s var(--ease)}.ftr__top:hover svg{transform:translateY(-2px)}@media (max-width:991px){.ftr__inner{padding:56px 40px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:40px 48px}.ftr__col--brand{grid-column:1 / -1;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.ftr__tagline{max-width:500px}}@media (max-width:767px){.ftr__inner{padding:48px 24px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr__col--brand{grid-column:1 / -1}.ftr__logo-img{width:160px}.ftr__tagline{font-size:0.82rem}.ftr__col-title{font-size:0.75rem;margin-bottom:14px}.ftr__links a{font-size:0.82rem}.ftr__links{gap:8px}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 24px}.ftr__top{align-self:flex-start}}@media (max-width:399px){.ftr__grid{grid-template-columns:1fr;gap:28px}.ftr__logo-img{width:140px}}@media (min-width:1400px){.ftr__inner{padding:72px 80px 0}.ftr__grid{gap:64px}.ftr__tagline{font-size:0.88rem}.ftr__links a{font-size:0.88rem}}{}}@media (max-width:1023px){.ftr{background:#0A0A0C!important}.ftr{position:relative;background:var(--bg-surface);padding:0;overflow:hidden}.ftr__accent{height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0.35}.ftr__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:64px 60px 0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--ink-mid)}.ftr__col--brand{padding-right:24px}.ftr__logo{display:inline-block;margin-bottom:20px;transition:opacity 0.3s ease}.ftr__logo:hover{opacity:0.7}.ftr__logo-img{width:200px;height:auto;display:block}.ftr__tagline{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 24px;max-width:300px}.ftr__socials{display:flex;gap:8px}.ftr__social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink-mid);color:var(--bone-dim);text-decoration:none;transition:all 0.3s var(--ease)}.ftr__social:hover{color:var(--red);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.06);box-shadow:0 0 16px rgba(204,0,0,0.1);transform:translateY(-2px)}.ftr__col-title{font-family:var(--heading);font-size:0.82rem;font-weight:700;color:var(--bone);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 20px}.ftr__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr__links a{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);text-decoration:none;transition:color 0.25s ease,padding-left 0.25s var(--ease);display:inline-block}.ftr__links a:hover{color:var(--bone);padding-left:6px}.ftr__link--highlight{color:var(--red)!important;font-weight:600!important}.ftr__link--highlight:hover{color:var(--red-glow)!important}.ftr__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:24px}.ftr__bottom-left{display:flex;flex-direction:column;gap:4px}.ftr__copyright{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint);margin:0}.ftr__llc{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-faint);opacity:0.6;margin:0}.ftr__top{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:0.75rem;font-weight:500;color:var(--bone-dim);background:none;border:1px solid var(--ink-mid);border-radius:50px;padding:8px 18px;cursor:pointer;transition:all 0.3s var(--ease);-webkit-appearance:none;flex-shrink:0}.ftr__top:hover{color:var(--bone);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.04);transform:translateY(-2px)}.ftr__top svg{transition:transform 0.3s var(--ease)}.ftr__top:hover svg{transform:translateY(-2px)}@media (max-width:991px){.ftr__inner{padding:56px 40px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:40px 48px}.ftr__col--brand{grid-column:1 / -1;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.ftr__tagline{max-width:500px}}@media (max-width:767px){.ftr__inner{padding:48px 24px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr__col--brand{grid-column:1 / -1}.ftr__logo-img{width:160px}.ftr__tagline{font-size:0.82rem}.ftr__col-title{font-size:0.75rem;margin-bottom:14px}.ftr__links a{font-size:0.82rem}.ftr__links{gap:8px}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 24px}.ftr__top{align-self:flex-start}}@media (max-width:399px){.ftr__grid{grid-template-columns:1fr;gap:28px}.ftr__logo-img{width:140px}}@media (min-width:1400px){.ftr__inner{padding:72px 80px 0}.ftr__grid{gap:64px}.ftr__tagline{font-size:0.88rem}.ftr__links a{font-size:0.88rem}}{}}@media (max-width:767px){.ftr{background:#0A0A0C!important}.ftr{position:relative;background:var(--bg-surface);padding:0;overflow:hidden}.ftr__accent{height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0.35}.ftr__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:64px 60px 0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--ink-mid)}.ftr__col--brand{padding-right:24px}.ftr__logo{display:inline-block;margin-bottom:20px;transition:opacity 0.3s ease}.ftr__logo:hover{opacity:0.7}.ftr__logo-img{width:200px;height:auto;display:block}.ftr__tagline{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 24px;max-width:300px}.ftr__socials{display:flex;gap:8px}.ftr__social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink-mid);color:var(--bone-dim);text-decoration:none;transition:all 0.3s var(--ease)}.ftr__social:hover{color:var(--red);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.06);box-shadow:0 0 16px rgba(204,0,0,0.1);transform:translateY(-2px)}.ftr__col-title{font-family:var(--heading);font-size:0.82rem;font-weight:700;color:var(--bone);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 20px}.ftr__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr__links a{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);text-decoration:none;transition:color 0.25s ease,padding-left 0.25s var(--ease);display:inline-block}.ftr__links a:hover{color:var(--bone);padding-left:6px}.ftr__link--highlight{color:var(--red)!important;font-weight:600!important}.ftr__link--highlight:hover{color:var(--red-glow)!important}.ftr__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:24px}.ftr__bottom-left{display:flex;flex-direction:column;gap:4px}.ftr__copyright{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint);margin:0}.ftr__llc{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-faint);opacity:0.6;margin:0}.ftr__top{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:0.75rem;font-weight:500;color:var(--bone-dim);background:none;border:1px solid var(--ink-mid);border-radius:50px;padding:8px 18px;cursor:pointer;transition:all 0.3s var(--ease);-webkit-appearance:none;flex-shrink:0}.ftr__top:hover{color:var(--bone);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.04);transform:translateY(-2px)}.ftr__top svg{transition:transform 0.3s var(--ease)}.ftr__top:hover svg{transform:translateY(-2px)}@media (max-width:991px){.ftr__inner{padding:56px 40px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:40px 48px}.ftr__col--brand{grid-column:1 / -1;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.ftr__tagline{max-width:500px}}@media (max-width:767px){.ftr__inner{padding:48px 24px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr__col--brand{grid-column:1 / -1}.ftr__logo-img{width:160px}.ftr__tagline{font-size:0.82rem}.ftr__col-title{font-size:0.75rem;margin-bottom:14px}.ftr__links a{font-size:0.82rem}.ftr__links{gap:8px}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 24px}.ftr__top{align-self:flex-start}}@media (max-width:399px){.ftr__grid{grid-template-columns:1fr;gap:28px}.ftr__logo-img{width:140px}}@media (min-width:1400px){.ftr__inner{padding:72px 80px 0}.ftr__grid{gap:64px}.ftr__tagline{font-size:0.88rem}.ftr__links a{font-size:0.88rem}}{}}@media (max-width:479px){.ftr{background:#0A0A0C!important}.ftr{position:relative;background:var(--bg-surface);padding:0;overflow:hidden}.ftr__accent{height:1px;background:linear-gradient(90deg,transparent 5%,var(--red) 50%,transparent 95%);opacity:0.35}.ftr__inner{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:64px 60px 0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--ink-mid)}.ftr__col--brand{padding-right:24px}.ftr__logo{display:inline-block;margin-bottom:20px;transition:opacity 0.3s ease}.ftr__logo:hover{opacity:0.7}.ftr__logo-img{width:200px;height:auto;display:block}.ftr__tagline{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);line-height:1.65;margin:0 0 24px;max-width:300px}.ftr__socials{display:flex;gap:8px}.ftr__social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink-mid);color:var(--bone-dim);text-decoration:none;transition:all 0.3s var(--ease)}.ftr__social:hover{color:var(--red);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.06);box-shadow:0 0 16px rgba(204,0,0,0.1);transform:translateY(-2px)}.ftr__col-title{font-family:var(--heading);font-size:0.82rem;font-weight:700;color:var(--bone);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 20px}.ftr__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr__links a{font-family:var(--body);font-size:0.85rem;font-weight:400;color:var(--bone-dim);text-decoration:none;transition:color 0.25s ease,padding-left 0.25s var(--ease);display:inline-block}.ftr__links a:hover{color:var(--bone);padding-left:6px}.ftr__link--highlight{color:var(--red)!important;font-weight:600!important}.ftr__link--highlight:hover{color:var(--red-glow)!important}.ftr__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:24px}.ftr__bottom-left{display:flex;flex-direction:column;gap:4px}.ftr__copyright{font-family:var(--body);font-size:0.78rem;font-weight:400;color:var(--bone-faint);margin:0}.ftr__llc{font-family:var(--body);font-size:0.72rem;font-weight:400;color:var(--bone-faint);opacity:0.6;margin:0}.ftr__top{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:0.75rem;font-weight:500;color:var(--bone-dim);background:none;border:1px solid var(--ink-mid);border-radius:50px;padding:8px 18px;cursor:pointer;transition:all 0.3s var(--ease);-webkit-appearance:none;flex-shrink:0}.ftr__top:hover{color:var(--bone);border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.04);transform:translateY(-2px)}.ftr__top svg{transition:transform 0.3s var(--ease)}.ftr__top:hover svg{transform:translateY(-2px)}@media (max-width:991px){.ftr__inner{padding:56px 40px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:40px 48px}.ftr__col--brand{grid-column:1 / -1;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.ftr__tagline{max-width:500px}}@media (max-width:767px){.ftr__inner{padding:48px 24px 0}.ftr__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.ftr__col--brand{grid-column:1 / -1}.ftr__logo-img{width:160px}.ftr__tagline{font-size:0.82rem}.ftr__col-title{font-size:0.75rem;margin-bottom:14px}.ftr__links a{font-size:0.82rem}.ftr__links{gap:8px}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 24px}.ftr__top{align-self:flex-start}}@media (max-width:399px){.ftr__grid{grid-template-columns:1fr;gap:28px}.ftr__logo-img{width:140px}}@media (min-width:1400px){.ftr__inner{padding:72px 80px 0}.ftr__grid{gap:64px}.ftr__tagline{font-size:0.88rem}.ftr__links a{font-size:0.88rem}}{}}@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:0.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow svg{display:none}.cost__chain-arrow::before{content:'';display:block;width:1.5px;height:16px;background:var(--red);opacity:0.5}.cost__chain-arrow::after{content:'›';display:block;font-size:14px;line-height:1;color:var(--red);opacity:0.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:0.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}{}@media (max-width:1119px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:0.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow svg{display:none}.cost__chain-arrow::before{content:'';display:block;width:1.5px;height:16px;background:var(--red);opacity:0.5}.cost__chain-arrow::after{content:'›';display:block;font-size:14px;line-height:1;color:var(--red);opacity:0.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:0.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:1023px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:0.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow svg{display:none}.cost__chain-arrow::before{content:'';display:block;width:1.5px;height:16px;background:var(--red);opacity:0.5}.cost__chain-arrow::after{content:'›';display:block;font-size:14px;line-height:1;color:var(--red);opacity:0.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:0.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:767px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:0.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow svg{display:none}.cost__chain-arrow::before{content:'';display:block;width:1.5px;height:16px;background:var(--red);opacity:0.5}.cost__chain-arrow::after{content:'›';display:block;font-size:14px;line-height:1;color:var(--red);opacity:0.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:0.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}{}}@media (max-width:479px){@media (max-width:767px){.cost{padding:64px 0}.cost__inner{padding:0 24px}.cost__h2{font-size:1.6rem}.cost__counter-head{margin-bottom:40px}.cost__counter{padding:36px 24px;min-width:auto}.cost__counter-value{font-size:2.8rem}.cost__facts{grid-template-columns:1fr;max-width:360px}.cost__divider{padding:56px 0}.cost__divider-line{height:56px}.cost__h3{font-size:1.3rem}.cost__chain{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 0;transform:none}.cost__chain.is-revealed{transform:none}.cost__chain-trigger{font-size:0.92rem;margin-bottom:0}.cost__chain-arrow{transform:none!important;transform-origin:unset;height:auto;margin:6px 0 6px 9px;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;width:20px}.cost__chain-arrow svg{display:none}.cost__chain-arrow::before{content:'';display:block;width:1.5px;height:16px;background:var(--red);opacity:0.5}.cost__chain-arrow::after{content:'›';display:block;font-size:14px;line-height:1;color:var(--red);opacity:0.5;transform:rotate(90deg);margin-top:-3px}.cost__chain-result{text-align:left;padding-left:0;margin-left:0;font-size:0.9rem;transform:none}.cost__chain.is-revealed .cost__chain-result{transform:none}.cost__chain-final{font-size:0.95rem;padding:20px 22px}.cost__bottom{margin-top:56px}.cost__verdict-line{font-size:0.95rem}.cost__cta{width:100%;justify-content:center;padding:15px 28px}}{}}