@layer components{.testi-grid{grid-template-columns:1fr}@media(min-width:640px){.testi-grid{grid-template-columns:repeat(2,minmax(0,420px))}}.showcase-card{background:var(--white);border:var(--outline);border-radius:20px;box-shadow:6px 6px 0 var(--black);padding:48px;display:grid;align-items:center}.showcase-card.reverse{direction:rtl}.showcase-card.reverse>*{direction:ltr}.showcase-list-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-2);font-weight:500;transition:transform .2s}.showcase-list-item:hover{transform:translate(6px)}.showcase-list-check{width:22px;height:22px;border-radius:50%;background:var(--primary);border:2px solid var(--black);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:2px 2px 0 var(--black);transition:all .3s}.showcase-list-item:hover .showcase-list-check{transform:rotate(-10deg) scale(1.1)}.showcase-mockup{background:var(--white);border:var(--outline);border-radius:var(--radius);box-shadow:5px 5px 0 var(--black);overflow:hidden;transition:all .4s}.showcase-mockup:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:8px 10px 0 var(--black)}.showcase-mockup-bar{display:flex;align-items:center;gap:5px;padding:10px 14px;background:var(--gray);border-bottom:2.5px solid var(--black)}.showcase-mockup-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--black)}.showcase-mockup-dot.r{background:var(--red)}.showcase-mockup-dot.y{background:var(--yellow)}.showcase-mockup-dot.g{background:var(--green)}.showcase-mockup-body{padding:16px;min-height:260px}.uc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:52px;padding-bottom:24px}.uc-tab{padding:9px 22px;border-radius:40px;border:2.5px solid var(--black);background:transparent;font-size:13px;font-weight:700;color:var(--black);cursor:pointer;transition:background .15s,color .15s,transform .15s;font-family:DM Sans,sans-serif;box-shadow:3px 3px 0 var(--black);line-height:1.2}.uc-tab:hover{background:var(--gray-2);transform:translateY(-1px)}.uc-tab.active{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:3px 3px 0 var(--black)}.uc-panel{display:none}.uc-panel.active{display:block;animation:uc-fade .45s cubic-bezier(.22,1,.36,1)}@keyframes uc-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.uc-panel-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.uc-team-tag{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--primary);background:#6366f112;border:1.5px solid rgba(99,102,241,.18);border-radius:6px;padding:4px 10px;margin-bottom:18px}.uc-title{font-size:36px;font-weight:900;line-height:1.15;letter-spacing:-1px;color:var(--black);margin-bottom:20px}.uc-stat{display:flex;align-items:flex-end;gap:12px;margin-bottom:22px}.uc-stat-value{font-size:80px;font-weight:900;color:var(--primary);letter-spacing:-4px;line-height:1}.uc-stat-label{font-size:14px;font-weight:600;color:var(--text-2);max-width:160px;line-height:1.5}.uc-desc{font-size:16px;color:var(--text-2);line-height:1.75;font-weight:500;margin-bottom:28px}.page-header--dark{background:var(--black);padding:120px 0 100px;overflow:hidden}.page-header--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.045) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.page-header--dark .section-title{color:var(--white)}.page-header--dark .section-sub{color:#ffffff80}.page-header--dark .section-tag{background:#ffffff14;border-color:#ffffff2e;color:#fffc}.hero-geo{position:absolute;border-radius:50%;opacity:.18;pointer-events:none}.hero-geo-1{width:400px;height:400px;border:3px solid var(--blue);top:-80px;right:-60px}.hero-geo-2{width:240px;height:240px;background:var(--primary);bottom:-40px;left:-40px;border-radius:40%}.hero-geo-3{width:120px;height:120px;border:3px solid var(--red);top:40%;left:20%;opacity:.14}.hero-geo-4{width:60px;height:60px;background:var(--yellow);top:25%;left:8%;border-radius:8px;transform:rotate(20deg);opacity:.14}.hero-geo-5{width:180px;height:180px;border:3px solid var(--green);bottom:20%;right:15%;opacity:.12;border-radius:30%}.hero-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cta .btn-primary{border-color:#fff3;box-shadow:0 4px 20px #6366f166}.cta .btn-primary:hover{box-shadow:0 6px 30px #6366f199;transform:translateY(-2px)}.cta .btn-outline{background:transparent;color:#fff;border-color:#fff3;box-shadow:none}.cta .btn-outline:hover{background:#ffffff0f;border-color:#ffffff59}.trust-bar-stat{font-size:48px}@media(max-width:480px){.trust-bar-stat{font-size:36px;letter-spacing:-1px}}@media(max-width:900px){.showcase-card{padding:28px}.showcase-card.reverse{direction:ltr}.nav-links,.shapes{display:none}.page-header--dark{padding:80px 0 60px}.uc-panel-inner{grid-template-columns:1fr;gap:36px}.uc-stat-value{font-size:56px;letter-spacing:-2px}.uc-title{font-size:26px}.uc-tabs{gap:6px}.uc-tab{padding:8px 16px;font-size:12px}}.panel-mockup{background:var(--gray);border:var(--outline);border-radius:var(--radius);overflow:hidden;box-shadow:6px 6px 0 var(--black);position:relative}.panel-mockup-bar{display:flex;gap:6px;padding:12px 16px;border-bottom:2px solid var(--black);background:var(--white)}.panel-mockup-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--black)}.panel-mockup-dot.r{background:var(--red)}.panel-mockup-dot.y{background:var(--yellow)}.panel-mockup-dot.g{background:var(--green)}.panel-mockup-body{padding:20px;min-height:320px;display:flex;flex-direction:column;gap:10px}}.mock-el{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.mock-el.vis{opacity:1;transform:none}.rec-dot{width:8px;height:8px;border-radius:50%;background:var(--red);opacity:0;transition:opacity .3s}.rec-dot.vis{opacity:1;animation:rec-pulse 1.2s ease-in-out infinite}@keyframes rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.rec-label{font-size:7px;font-weight:800;color:var(--red);text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:opacity .3s}.rec-label.vis{opacity:1}.mock-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;opacity:0;pointer-events:none;border-radius:inherit;z-index:5}.mock-flash.fire{animation:flash-pop .35s ease-out}@keyframes flash-pop{0%{opacity:.9}to{opacity:0}}.type-cursor{display:inline-block;width:1px;height:1em;background:var(--primary);margin-left:1px;animation:cursor-blink .6s step-end infinite;vertical-align:text-bottom}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.prog-fill{width:0%;height:100%;border-radius:2px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.bar-grow{transform-origin:bottom;transform:scaleY(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.bar-grow.vis{transform:scaleY(1)}.notif-slide{opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.notif-slide.vis{opacity:1;transform:none}.term-line{opacity:0;transition:opacity .2s}.term-line.vis{opacity:1}.badge-stamp{opacity:0;transform:scale(1.5) rotate(-8deg);transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.badge-stamp.vis{opacity:1;transform:scale(1) rotate(0)}.click-ring{position:absolute;width:24px;height:24px;border-radius:50%;border:2px solid var(--red);opacity:0;transform:scale(0);pointer-events:none}.click-ring.vis{animation:ring-expand .5s ease-out forwards}@keyframes ring-expand{0%{opacity:1;transform:scale(0)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}
