.af{grid-template-columns:.82fr 1.18fr;align-items:start;gap:28px;display:grid}.af>*{min-width:0}.af-tabs{gap:12px;display:grid}.af-tab{all:unset;box-sizing:border-box;cursor:pointer;color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:flex-start;gap:16px;padding:18px;transition:background .25s,border-color .25s,transform .25s;display:flex}.af-tab:hover{background:#ffffff12;transform:translate(4px)}.af-tab:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.af-tab.active{background:linear-gradient(#101b33,#101b33) padding-box padding-box,linear-gradient(135deg,#38bdf8,#6366f1) border-box;border:1.5px solid #0000;transform:none;box-shadow:0 24px 60px #2563eb40}.af-thumb{background:#eef1f5;border-radius:50%;flex:none;width:58px;height:58px;transition:transform .3s;overflow:hidden;box-shadow:0 0 0 3px #ffffff1f}.af-tab.active .af-thumb{transform:scale(1.06)rotate(-4deg);box-shadow:0 0 0 3px #38bdf899}.af-thumb img{object-fit:cover;width:100%;height:100%}.af-tab-body{flex-direction:column;min-width:0;display:flex}.af-tab .badge{color:#cbd5e1;background:#ffffff14;margin-bottom:8px}.af-tab .badge-start{color:#4ade80;background:#22c55e2e}.af-tab strong{color:#fff;margin-bottom:4px;font-size:19px;line-height:1.25}.af-tab-text{color:#94a3b8;font-size:15px;line-height:1.5}.af-tab .checks{margin-top:10px;display:none}.af-tab.active .checks{display:block}.af-tab .checks li{color:#cbd5e1;margin:6px 0;font-size:14.5px}.af-tab .checks li:before{background:#4ade8029 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%234ade80'%3E%3Cpath d='M8.1 13.3 4.8 10l-1.2 1.2 4.5 4.5 9-9-1.2-1.2z'/%3E%3C/svg%3E") 50%/13px no-repeat}.af-stage{aspect-ratio:600/460;color:var(--text);background:radial-gradient(circle at 75% 35%,#fff 0,#eef1f5 55%);border:1px solid #ffffff80;border-radius:28px;display:none;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000059}.af-stage.active{display:block}.af-example{color:var(--muted);border:1px solid var(--line);z-index:3;background:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;position:absolute;top:14px;left:16px}.af-lines{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.af-line{fill:none;stroke:#c3cbd8;stroke-width:1.6px}.af-drop{fill:none;stroke:#94a3b8;stroke-width:1.6px}.af-drop-dot{fill:#64748b}.af-dot{fill:#2563eb;filter:drop-shadow(0 0 4px #2563ebcc)}.af-sources{margin:0;padding:0;list-style:none}.af-sources li{color:var(--ink);white-space:nowrap;z-index:2;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 7px;font-size:14px;font-weight:600;display:flex;position:absolute;left:2.5%;transform:translateY(-50%);box-shadow:0 8px 22px #0f172a14}.af-sources li:first-child{top:13.04%}.af-sources li:nth-child(2){top:30.43%}.af-sources li:nth-child(3){top:47.83%}.af-sources li:nth-child(4){top:65.22%}.af-sources li:nth-child(5){top:82.61%}.af-ico{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.af-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.k-mail{background:#2563eb}.k-gmail{background:#ea4335}.k-form{background:#0ea5e9}.k-chat{background:#5b5fc7}.k-erp{background:#475569}.k-crm{background:#ff7a59}.k-cal{background:#0284c7}.k-sheet{background:#16a34a}.k-pdf{background:#dc2626}.k-share{background:#0f766e}.k-drive{background:#f59e0b}.af-mascot{aspect-ratio:1;z-index:2;width:26.67%;position:absolute;top:19.57%;left:61.67%}.af-mascot img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 0 5px #fff,0 20px 45px #0f172a2e}.af-ring{border:2px solid #2563eb73;border-radius:50%;position:absolute;inset:0}.af-working{background:var(--ink);color:#fff;white-space:nowrap;z-index:3;border-radius:999px;align-items:center;gap:3px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:6%;left:75%;transform:translate(-50%)}.af-working:after{content:"";background:var(--ink);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.af-working i{background:#7dd3fc;border-radius:50%;width:4px;height:4px}.af-working i:first-of-type{margin-left:4px}.af-insight{z-index:3;background:#fff;border-radius:18px;padding:16px 18px;position:absolute;top:65.6%;left:36%;right:3%;box-shadow:0 18px 40px #0f172a1f}.af-insight-tag{color:#92400e;background:#fef3c7;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.af-insight strong{color:var(--ink);margin-bottom:4px;font-size:16.5px;line-height:1.35;display:block}.af-insight p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.motion .af.in .af-stage.active .af-sources li{animation:.5s cubic-bezier(.2,.7,.2,1) both af-pop}.motion .af.in .af-stage.active .af-sources li:nth-child(2){animation-delay:80ms}.motion .af.in .af-stage.active .af-sources li:nth-child(3){animation-delay:.16s}.motion .af.in .af-stage.active .af-sources li:nth-child(4){animation-delay:.24s}.motion .af.in .af-stage.active .af-sources li:nth-child(5){animation-delay:.32s}.motion .af.in .af-stage.active .af-line{stroke-dasharray:1;animation:.9s ease-out .35s both af-draw}.motion .af.in .af-stage.active .af-dot{animation:.4s 1.2s both af-fade}.motion .af.in .af-stage.active .af-mascot{animation:.7s cubic-bezier(.3,1.5,.5,1) .5s both af-pop-big}.motion .af.in .af-stage.active .af-mascot img{animation:4s ease-in-out 1.3s infinite af-bob}.motion .af.in .af-stage.active .af-ring{animation:2.2s ease-out 1.2s infinite both af-ring}.motion .af.in .af-stage.active .af-working{animation:.4s 1.1s both af-fade}.motion .af.in .af-stage.active .af-working i{animation:1.2s infinite af-blink}.motion .af.in .af-stage.active .af-working i:nth-of-type(2){animation-delay:.2s}.motion .af.in .af-stage.active .af-working i:nth-of-type(3){animation-delay:.4s}.motion .af.in .af-stage.active .af-drop{stroke-dasharray:1;animation:.4s ease-out 1.7s both af-draw}.motion .af.in .af-stage.active .af-drop-dot{animation:.2s 2s both af-fade}.motion .af.in .af-stage.active .af-insight{animation:.6s cubic-bezier(.2,.7,.2,1) 2.1s both af-pop}@keyframes af-pop{0%{opacity:0;transform:translateY(calc(12px - 50%))scale(.94)}to{opacity:1}}.motion .af.in .af-stage.active .af-insight{animation-name:af-pop-card}@keyframes af-pop-card{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes af-pop-big{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes af-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes af-fade{0%{opacity:0}to{opacity:1}}@keyframes af-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-2deg)}60%{transform:translateY(-2px)rotate(2deg)}}@keyframes af-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes af-blink{0%,to{opacity:.25}50%{opacity:1}}@media (width<=980px){.af{grid-template-columns:1fr}.af-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.af-tab{flex-direction:column;gap:10px;padding:14px}.af-tab-text,.af-tab.active .checks{display:none}.af-tab strong{overflow-wrap:anywhere;font-size:15px}}@media (width<=640px){.af-tabs{grid-template-columns:minmax(0,1fr);gap:8px}.af-tab{flex-direction:row;align-items:center;gap:12px;padding:10px 14px}.af-tab .badge{margin-bottom:4px;padding:3px 7px;font-size:10px}.af-tab strong{font-size:15.5px}.af-thumb{width:46px;height:46px}.af-stage{aspect-ratio:600/760;border-radius:22px}.af-sources li{gap:6px;padding:5px 10px 5px 5px;font-size:11.5px}.af-sources li:first-child{top:7.89%}.af-sources li:nth-child(2){top:18.42%}.af-sources li:nth-child(3){top:28.95%}.af-sources li:nth-child(4){top:39.47%}.af-sources li:nth-child(5){top:50%}.af-ico{border-radius:6px;width:20px;height:20px}.af-ico svg{width:12px;height:12px}.af-mascot{top:11.84%}.af-working{padding:4px 9px;font-size:11px;top:2.5%}.af-example{inset:auto 12px 10px auto}.af-drop,.af-drop-dot{display:none}.af-insight{padding:12px 14px;inset:auto 4% 40px}.af-insight strong{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.af-dot,.af-ring{display:none}}.motion .grid>[data-reveal]:nth-child(2),.motion .h-stats-grid>[data-reveal]:nth-child(2){transition-delay:80ms}.motion .grid>[data-reveal]:nth-child(3),.motion .h-stats-grid>[data-reveal]:nth-child(3){transition-delay:.16s}.motion .grid>[data-reveal]:nth-child(4),.motion .h-stats-grid>[data-reveal]:nth-child(4){transition-delay:.24s}.btn-glow{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#0000;box-shadow:0 10px 30px #2563eb73}.btn-glow:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7);transform:translateY(-1px);box-shadow:0 14px 36px #2563eb8c}.btn-dark-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff40}.btn-dark-ghost:hover{background:#ffffff24;border-color:#ffffff80}.lift{transition:transform .25s,box-shadow .25s,border-color .25s}.lift:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 22px 50px #0f172a1a}.h-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.h-glow:before,.h-glow:after{content:"";filter:blur(80px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.h-glow:before{background:#2563eb;width:520px;height:520px;top:-180px;right:-120px}.h-glow:after{opacity:.35;background:#0ea5e9;width:420px;height:420px;animation-delay:-6s;bottom:-200px;left:-120px}.h-glow-2:before{opacity:.3;background:#6366f1}.h-glow-3:before{top:-260px;right:10%}.h-hero{color:#cbd5e1;background:#0b1220;padding:96px 0 110px;position:relative;overflow:hidden}.h-hero:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 0,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 0,#0000 70%)}.h-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.h-pill{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.h-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #22c55e99}@keyframes ping{70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.h-hero h1{color:#fff;letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(42px,6vw,76px);line-height:1.02}.grad{background:linear-gradient(90deg,#38bdf8,#60a5fa 45%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.h-lead{color:#cbd5e1;max-width:560px;margin-bottom:30px;font-size:19px}.h-points{color:#94a3b8;flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.h-points li{align-items:center;gap:8px;display:flex}.h-points li:before{content:"✓";color:#4ade80;background:#22c55e2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.h-hero-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.h-hero-copy>:nth-child(2){animation-delay:80ms}.h-hero-copy>:nth-child(3){animation-delay:.16s}.h-hero-copy>:nth-child(4){animation-delay:.24s}.h-hero-copy>:nth-child(5){animation-delay:.32s}.h-visual{padding:30px 0;position:relative}.h-photo{aspect-ratio:4/3.4;border:1px solid #ffffff1f;border-radius:28px;animation:1s .1s both rise;overflow:hidden;box-shadow:0 40px 90px #00000073}.h-photo img{object-fit:cover;width:100%;height:100%}.h-float{color:var(--text);backdrop-filter:blur(10px);background:#fffffff5;border-radius:18px;padding:16px;font-size:13.5px;position:absolute;box-shadow:0 24px 60px #02061766}.h-float b{color:var(--ink)}.f-msg{width:290px;animation:.7s .6s both pop,6s ease-in-out 1.3s infinite bob;top:0;left:-44px}.f-draft{width:330px;animation:.7s 1.1s both pop,7s ease-in-out 1.8s infinite reverse bob;bottom:-6px;left:-64px}.f-draft p{color:var(--ink);margin:6px 0 12px;line-height:1.5}.f-saved{align-items:center;gap:12px;padding:12px 16px;animation:.7s 1.6s both pop,5s ease-in-out 2.3s infinite bob;display:flex;top:38%;right:-30px}.f-saved .icon{color:#16a34a;background:#dcfce7;width:38px;height:38px;margin:0}.f-saved small{color:var(--muted);font-size:12px;display:block}.f-saved b{font-size:18px}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes bob{50%{translate:0 -8px}}.f-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.f-row small{color:var(--muted);display:block}.f-label{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.f-actions{gap:8px;display:flex}.av{width:34px;height:34px;color:var(--blue);background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.chip{white-space:nowrap;border-radius:999px;margin:2px 4px 2px 0;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-block}.chip-quote{color:#1e40af;background:#dbeafe}.chip-question{color:#075985;background:#e0f2fe}.chip-complaint{color:#991b1b;background:#fee2e2}.chip-warn{color:#92400e;background:#fef3c7}.mini-btn{border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:700}.mini-btn.ghost{border:1px solid var(--line);color:var(--ink)}.mini-btn.go{background:var(--green);color:#fff}.mini-btn.pulse{animation:2.2s infinite glowpulse}@keyframes glowpulse{0%,to{box-shadow:0 0 #16a34a80}50%{box-shadow:0 0 0 8px #16a34a00}}.h-tools{border-bottom:1px solid var(--line);background:#fff;padding:34px 0;overflow:hidden}.h-tools-title{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:14px;font-weight:600}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track{gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:38s linear infinite marquee;display:flex}.marquee:hover .track{animation-play-state:paused}.track li{border:1px solid var(--line);color:var(--ink);background:var(--frost);white-space:nowrap;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700}@keyframes marquee{to{transform:translate(calc(-50% - 7px))}}.h-story-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.h-story-grid>*,.h-hero-grid>*,.h-check>*,.h-faq>*{min-width:0}.h-story-side{position:sticky;top:120px}.h-story-side h2{margin-bottom:28px;font-size:clamp(32px,4vw,50px)}.h-story-nav{gap:4px;margin:0 0 30px;padding:0;list-style:none;display:grid}.h-story-nav li{border-left:3px solid var(--line);color:#94a3b8;align-items:center;gap:14px;padding:12px 16px;font-size:19px;font-weight:700;transition:color .3s,border-color .3s,background .3s;display:flex}.h-story-nav li span{color:inherit;opacity:.8;font-size:13px;font-weight:800}.h-story-nav li.active{color:var(--ink);border-left-color:var(--blue);background:linear-gradient(90deg, var(--soft), transparent)}.h-story-panels{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.h-panel{flex-direction:column;justify-content:center;gap:20px;min-height:62vh;display:flex}.h-panel-text h3{margin-bottom:6px;font-size:28px}.h-panel-text p{color:var(--muted);margin:0;font-size:17px}.h-num{color:var(--blue);background:var(--soft);border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.h-screen{border:1px solid var(--line);background:#fff;border-radius:22px;padding:0 0 20px;overflow:hidden;box-shadow:0 30px 70px #0f172a1a}.scr-bar{border-bottom:1px solid var(--line);background:var(--frost);color:var(--ink);align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.scr-bar i{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.scr-bar i:first-child{background:#fca5a5}.scr-bar i:nth-child(2){background:#fcd34d}.scr-bar i:nth-child(3){background:#86efac;margin-right:8px}.scr-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr-bar em{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.scr-list{margin:0;padding:8px 16px 0;list-style:none}.scr-list li{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:13px 4px;font-size:14px;display:flex}.scr-list li>div{flex:1;min-width:0}.scr-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unread{background:var(--blue);border-radius:50%;width:9px;height:9px}.scr-ok{color:#166534;margin:14px 20px 0;font-size:14px;font-weight:700}.scr-draft{padding:18px 20px 0}.typing{color:var(--ink);border-left:3px solid var(--sky);padding-left:14px;font-size:15.5px;line-height:1.6}.scr-draft .src{color:var(--muted);margin:6px 0 16px;display:block}.scr-draft .timer{color:#166534;margin-top:14px;font-weight:700;display:block}.scr-metrics{padding:18px 20px 0}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.kpis div{background:var(--frost);border:1px solid var(--line);border-radius:14px;padding:12px}.kpis b{color:var(--ink);letter-spacing:-.02em;font-size:22px;display:block}.kpis small{color:var(--muted);font-size:12px;line-height:1.3;display:block}.bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;height:150px;display:grid}.bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar span{transform-origin:bottom;background:linear-gradient(#38bdf8,#2563eb);border-radius:8px 8px 4px 4px;width:100%}.bar:first-child span{height:34%}.bar:nth-child(2) span{height:48%}.bar:nth-child(3) span{height:60%}.bar:nth-child(4) span{height:76%}.bar:nth-child(5) span{height:92%}.bar small{color:var(--muted);font-size:11.5px}.h-screen-wrap{padding-top:26px;position:relative}.scr-agent{z-index:2;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:12.5px;line-height:1.25;animation:5s ease-in-out infinite hs-float;display:flex;position:absolute;top:0;right:18px;box-shadow:0 14px 34px #0f172a24}.h-screen-wrap .h-screen{padding-bottom:38px;position:relative}.h-screen-wrap .scr-bar em{position:absolute;bottom:10px;right:14px}.scr-agent b{color:var(--ink);font-size:13px;display:block}.scr-agent small{color:var(--muted)}.scr-agent-av{background:#eef1f5;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 4px #bae6fd}.scr-agent-av img{object-fit:cover;width:100%;height:100%}.motion .h-panel .scr-agent{opacity:0;transition:opacity .5s .3s,transform .5s cubic-bezier(.3,1.5,.5,1) .3s;transform:translateY(10px)scale(.9)}.motion .h-panel.in .scr-agent{opacity:1;transform:none}.scr-scan{position:relative}.scr-scan:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#38bdf838 60%,#2563eb8c 98%,#0000);height:46px;position:absolute;top:48px;left:0;right:0}.motion .h-panel.in .scr-scan:after{animation:1.6s ease-in-out .5s both scan}@keyframes scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(260px)}}.motion .h-panel .scr-scan .chip{transition-delay:1.2s}.motion .h-panel .scr-scan li:nth-child(2) .chip{transition-delay:1.5s}.motion .h-panel .scr-scan li:nth-child(3) .chip{transition-delay:1.8s}.motion .h-panel .scr-scan .scr-ok{opacity:0;transition:opacity .4s 2.1s}.motion .h-panel.in .scr-scan .scr-ok{opacity:1}.motion .h-panel .scr-list li{opacity:0;transition:opacity .5s,transform .5s;transform:translate(-16px)}.motion .h-panel.in .scr-list li{opacity:1;transform:none}.motion .h-panel.in .scr-list li:nth-child(2){transition-delay:.15s}.motion .h-panel.in .scr-list li:nth-child(3){transition-delay:.3s}.motion .h-panel .chip{opacity:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1) .5s,opacity .3s .5s;transform:scale(.6)}.motion .h-panel.in .chip{opacity:1;transform:none}.motion .h-panel .typing{clip-path:inset(0 0 100%);transition:clip-path 1.8s steps(12,end) .3s}.motion .h-panel.in .typing{clip-path:inset(0)}.motion .h-panel .bar span{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}.motion .h-panel.in .bar span{transform:scaleY(1)}.motion .h-panel.in .bar:nth-child(2) span{transition-delay:.1s}.motion .h-panel.in .bar:nth-child(3) span{transition-delay:.2s}.motion .h-panel.in .bar:nth-child(4) span{transition-delay:.3s}.motion .h-panel.in .bar:nth-child(5) span{transition-delay:.4s}.h-stats{background:linear-gradient(135deg,#0b1220,#172554 60%,#1e3a8a);padding:70px 0}.h-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.h-stats-grid>div{border-left:1px solid #ffffff26;padding-left:22px}.h-stats strong{letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#93c5fd);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(38px,4.4vw,58px);font-weight:900;line-height:1;display:block}.h-stats span{color:#bfdbfe;font-size:15px}.h-dark{color:#cbd5e1;background:#0b1220;position:relative;overflow:hidden}.h-dark .wrap{position:relative}.h-dark h2{color:#fff}.h-dark .section-head p{color:#94a3b8}.h-agent{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:30px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.h-agent:hover{background:#ffffff12;border-color:#93c5fd66;transform:translateY(-5px)}.h-agent h3{color:#fff;font-size:22px}.h-agent .badge{color:#cbd5e1;background:#ffffff14}.h-agent.featured{background:linear-gradient(#101b33,#101b33) padding-box padding-box,linear-gradient(135deg,#38bdf8,#6366f1) border-box;border:1.5px solid #0000;box-shadow:0 30px 80px #2563eb40}.h-agent.featured .badge{color:#4ade80;background:#22c55e2e}.h-agent .checks li:before{background:#4ade8029 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%234ade80'%3E%3Cpath d='M8.1 13.3 4.8 10l-1.2 1.2 4.5 4.5 9-9-1.2-1.2z'/%3E%3C/svg%3E") 50%/13px no-repeat}.h-check{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.h-check h2{font-size:clamp(32px,4vw,48px)}.h-lead-dark{color:var(--muted);max-width:540px;margin-bottom:26px;font-size:18px}.h-score{border:1px solid var(--line);text-align:center;background:#fff;border-radius:26px;padding:30px;position:relative;box-shadow:0 30px 70px #0f172a1f}.h-score-label{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11.5px;position:absolute;top:16px;right:18px}.ring{width:190px;height:190px;margin:6px auto 0;display:block;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:11px}.ring-bg{stroke:#e2e8f0}.ring-fg{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:91.5px}.motion .h-score .ring-fg{stroke-dashoffset:326.73px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .2s}.motion .h-score.in .ring-fg{stroke-dashoffset:91.5px}.ring-num{position:absolute;top:112px;left:0;right:0}.ring-num b{color:var(--ink);letter-spacing:-.04em;font-size:52px;font-weight:900}.ring-num small{color:var(--muted);margin-left:4px}.h-score-class{color:var(--ink);margin:14px 0 16px;font-weight:800}.h-score-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.h-score-kpis div{background:var(--frost);border-radius:12px;padding:10px}.h-score-kpis b{color:var(--ink);font-size:20px;display:block}.h-score-kpis small{color:var(--muted)}.h-band{position:relative;overflow:hidden}.h-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.h-faq h2{font-size:clamp(32px,4vw,46px)}.h-final{text-align:center;color:#cbd5e1;background:linear-gradient(135deg,#0b1220,#172554 55%,#1e40af);border-radius:34px;padding:96px 32px;position:relative;overflow:hidden}.h-final h2{color:#fff;letter-spacing:-.04em;max-width:900px;margin:0 auto 18px;font-size:clamp(34px,5.2vw,64px);position:relative}.h-final p{max-width:620px;margin:0 auto 32px;font-size:19px;position:relative}.h-final .actions{position:relative}@media (width<=1100px){.f-msg{left:-10px}.f-draft{left:-16px}.f-saved{right:-10px}}@media (width<=980px){.h-hero{padding:64px 0 80px}.h-hero-grid,.h-story-grid,.h-check,.h-faq{grid-template-columns:1fr;gap:44px}.h-visual{width:100%;max-width:560px;margin:0 auto}.h-story-side{position:static}.h-story-nav{display:none}.h-panel{min-height:0}.h-stats-grid{grid-template-columns:repeat(2,1fr);row-gap:36px}}@media (width<=640px){.h-float{width:auto;margin-top:14px;position:relative;inset:auto}.f-msg,.f-saved{display:none}.f-draft{bottom:0;left:0}.h-visual{padding:0}.kpis,.h-stats-grid{grid-template-columns:1fr}.h-final{border-radius:24px;padding:64px 22px}}@media (prefers-reduced-motion:reduce){.h-glow:before,.h-glow:after,.track,.h-float,.h-dot,.mini-btn.pulse,.h-hero-copy>*,.h-photo{animation:none!important}.track{flex-wrap:wrap;justify-content:center;width:auto}.track li[aria-hidden=true]{display:none}}.split-note[data-astro-cid-irahaz3f]{color:#5a6a80;text-align:center;margin-top:1.2rem}.split-card[data-astro-cid-irahaz3f] .actions[data-astro-cid-irahaz3f]{margin-top:1rem}.sys-row[data-astro-cid-irahaz3f]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sys-row[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-size:14.5px;font-weight:700}
