.tl-aia{--paper:#fff;--paper-2:#f5f4fb;--ink:#16181d;--ink-2:#363d4b;--ink-3:#5b6270;--line:#e9e7f3;--line-2:#dcd8ec;--ink-rev:#0d0f13;--accent:#0b83c6;--accent-deep:#0a6aa0;--accent-soft:#e6f3fb;--accent-rgb:11,131,198;--accent-light:#8ab8e0;--signal:#0f9d6b;--signal-soft:#e7f5ef;--shadow-sm:0 12px 28px -20px rgba(22,24,29,.18);--radius:14px;--maxw:1200px}.tl-aia *{margin:0;padding:0;box-sizing:border-box}.tl-aia{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.tl-aia .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.tl-aia a{color:inherit;text-decoration:none}.tl-aia .mono{font-family:var(--font-mono),"JetBrains Mono",monospace}.tl-aia .btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:600;font-size:15px;padding:12px 22px;border-radius:9px;cursor:pointer;border:none;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}.tl-aia .btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 20px -8px rgba(var(--accent-rgb),.5)}.tl-aia .btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.tl-aia .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-2)}.tl-aia .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.tl-aia .btn-lg{padding:14px 26px;font-size:16px}.tl-aia .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:16px}.tl-aia .eyebrow:before{content:"";width:22px;height:1.5px;background:var(--accent)}.tl-aia .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1)}.tl-aia .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tl-aia .reveal{opacity:1;transform:none}}.tl-aia .sec{padding:74px 0;border-bottom:1px solid var(--line)}.tl-aia .sec.alt{background:var(--paper-2)}.tl-aia .sec-head{max-width:720px;margin-bottom:38px}.tl-aia .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.tl-aia .sec-head.center .eyebrow{justify-content:center}.tl-aia .sec h2{font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:-.022em;line-height:1.1;color:var(--ink);margin-bottom:14px}.tl-aia .sec-sub{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.tl-aia .hero{padding:122px 0 60px;border-bottom:1px solid var(--line)}.tl-aia .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(32px,5vw,64px);align-items:center}.tl-aia .hero-copy{min-width:0}.tl-aia .hero h1{font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.06;color:var(--ink);margin-bottom:20px}.tl-aia .hero-lead{font-size:18px;line-height:1.55;color:var(--ink);max-width:52ch;margin-bottom:16px;font-weight:600}.tl-aia .hero-body{font-size:15.5px;line-height:1.62;color:var(--ink-2);max-width:54ch;margin-bottom:26px}.tl-aia .hero-cta{display:flex;gap:12px;flex-wrap:wrap}.tl-aia .shot{border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(130% 130% at 0 0,#13243f 0,#0b1626 45%,#070d18 100%);box-shadow:0 40px 90px -50px rgba(0,0,0,.72)}.tl-aia .shot-bar{display:flex;align-items:center;gap:7px;padding:11px 15px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.tl-aia .shot-bar i{width:11px;height:11px;border-radius:50%;display:block}.tl-aia .shot-bar .addr{margin-left:12px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11.5px;color:#8b93a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-aia .mock{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.tl-aia .mock-panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px}.tl-aia .mock-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#6b7688;margin-bottom:10px}.tl-aia .mock-graph,.tl-aia .mock-tele{grid-column:1/-1}.tl-aia .mock-sysname{font-size:14px;font-weight:700;color:#eef2f7;margin-bottom:9px}.tl-aia .mock-risk{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:100px;color:#ffc4a3;background:rgba(255,120,70,.12);border:1px solid rgba(255,120,70,.32)}.tl-aia .mock-rows{margin-top:11px;display:grid;gap:7px}.tl-aia .mock-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tl-aia .mock-rows .k{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:#7c8698}.tl-aia .mock-rows .v{font-size:12px;font-weight:600;color:#dfe6ef;text-align:right}.tl-aia .mock-rows .v.ok{color:#7fd8b0}.tl-aia .mock-nodes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tl-aia .mock-node{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;color:#cdd6e2;background:rgba(11,131,198,.12);border:1px solid rgba(11,131,198,.4);border-radius:8px;padding:6px 10px;white-space:nowrap}.tl-aia .mock-arrow{color:#4d5a6d;font-size:12px}.tl-aia .mock-tele-rows{display:grid;gap:6px}.tl-aia .mock-tele-rows span{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;color:#8b96a6;line-height:1.5}.tl-aia .mock-tele-rows b{color:#b9c3d1;font-weight:600}.tl-aia .grid{display:grid;gap:18px}.tl-aia .grid.c2{grid-template-columns:repeat(2,1fr)}.tl-aia .grid.c3{grid-template-columns:repeat(3,1fr)}.tl-aia .card{border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:var(--shadow-sm)}.tl-aia .card,.tl-aia .sec.alt .card{background:#fff}.tl-aia .card-ic{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);margin-bottom:15px}.tl-aia .card-ic svg{width:21px;height:21px;color:var(--accent);stroke-width:2}.tl-aia .card h3{font-size:17.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-bottom:8px}.tl-aia .card p{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.tl-aia .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:step}.tl-aia .step{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 22px;box-shadow:var(--shadow-sm)}.tl-aia .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;font-weight:600;color:var(--accent);display:block;margin-bottom:12px;letter-spacing:.05em}.tl-aia .step h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:7px}.tl-aia .step p{font-size:14px;line-height:1.58;color:var(--ink-2)}.tl-aia .inv{display:flex;flex-wrap:wrap;gap:9px}.tl-aia .inv span{display:inline-flex;align-items:center;font-size:13.5px;color:var(--ink-2);background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:8px 15px}.tl-aia .inv span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:9px;flex:none}.tl-aia .inv-note{margin-top:24px;font-size:15.5px;line-height:1.6;color:var(--ink-2);border-left:3px solid var(--accent);padding:4px 0 4px 18px;max-width:70ch}.tl-aia .formats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tl-aia .fmt{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 18px;text-align:center;box-shadow:var(--shadow-sm)}.tl-aia .fmt .tag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.05em;color:var(--accent);display:block;margin-bottom:8px}.tl-aia .fmt b{font-size:15px;font-weight:700;color:var(--ink);display:block}.tl-aia .fmt p{font-size:12.5px;color:var(--ink-3);margin-top:5px;line-height:1.45}.tl-aia .modes{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tl-aia .mode{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow-sm)}.tl-aia .mode h3{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:7px;display:flex;align-items:center;gap:9px}.tl-aia .mode h3:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--signal);flex:none}.tl-aia .mode p{font-size:14px;line-height:1.58;color:var(--ink-2)}.tl-aia .trust-note{margin-top:22px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;letter-spacing:.01em;color:var(--ink);background:var(--signal-soft);border:1px solid rgba(15,157,107,.28);border-radius:12px;padding:14px 18px;display:inline-flex;align-items:center;gap:10px}.tl-aia .packs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.tl-aia .pack{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 22px;box-shadow:var(--shadow-sm)}.tl-aia .pack.feat{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 30px 60px -45px rgba(var(--accent-rgb),.5)}.tl-aia .pack-name{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:4px}.tl-aia .pack-tag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:15px}.tl-aia .pack ul{list-style:none;display:grid;gap:9px}.tl-aia .pack li{position:relative;font-size:13.5px;line-height:1.5;color:var(--ink-2);padding-left:22px}.tl-aia .pack li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:2px;background:var(--accent);border-radius:2px}.tl-aia .price{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.tl-aia .plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px;box-shadow:var(--shadow-sm)}.tl-aia .plan.feat{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 30px 60px -45px rgba(var(--accent-rgb),.5)}.tl-aia .plan-name{font-size:18px;font-weight:800;color:var(--ink);margin-bottom:8px}.tl-aia .plan-badge{display:inline-block;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;padding:3px 10px;margin-bottom:12px}.tl-aia .plan p{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin-bottom:22px;flex:1}.tl-aia .plan .btn{width:100%;justify-content:center}.tl-aia .faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.tl-aia .faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:2px 20px;box-shadow:var(--shadow-sm)}.tl-aia .faq summary{list-style:none;cursor:pointer;font-size:16px;font-weight:700;color:var(--ink);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.tl-aia .faq summary::-webkit-details-marker{display:none}.tl-aia .faq summary:after{content:"+";font-weight:400;font-size:22px;color:var(--accent);flex:none;transition:transform .2s}.tl-aia .faq details[open] summary:after{transform:rotate(45deg)}.tl-aia .faq p{font-size:14.5px;line-height:1.65;color:var(--ink-2);padding:0 0 20px}.tl-aia .close{padding:76px 0 96px;background:var(--paper-2)}.tl-aia .close-card{background:var(--ink-rev);color:#fff;border-radius:24px;padding:64px 44px;text-align:center;box-shadow:0 30px 70px -50px rgba(22,24,29,.6);position:relative;overflow:hidden}.tl-aia .close-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 240px at 50% -10%,rgba(var(--accent-rgb),.26),transparent 70%)}.tl-aia .close-card h2{position:relative;font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-bottom:16px;color:#fff}.tl-aia .close-card p{position:relative;color:#aeb7c6;font-size:17px;max-width:60ch;margin:0 auto 30px}.tl-aia .close-btns{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tl-aia .close-card .btn-ghost{color:#fff;border-color:hsla(0,0%,100%,.25)}.tl-aia .close-card .btn-ghost:hover{border-color:#fff;color:#fff}.tl-aia .learn{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.tl-aia .learn a{color:var(--accent);font-weight:600;font-size:15px}.tl-aia .claim{margin-top:14px;font-size:13.5px;line-height:1.55;color:var(--ink-3);max-width:80ch}@media(max-width:920px){.tl-aia .formats,.tl-aia .grid.c3,.tl-aia .packs,.tl-aia .price,.tl-aia .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.tl-aia .hero{padding:104px 0 44px}.tl-aia .hero-grid{grid-template-columns:1fr;gap:34px}.tl-aia .hero h1{font-size:clamp(30px,8vw,40px)}.tl-aia .hero-cta .btn{width:100%;justify-content:center}}@media(max-width:680px){.tl-aia .sec{padding:54px 0}.tl-aia .grid.c2,.tl-aia .grid.c3,.tl-aia .modes,.tl-aia .packs,.tl-aia .price,.tl-aia .steps{grid-template-columns:1fr}.tl-aia .formats{grid-template-columns:1fr 1fr}.tl-aia .mock{grid-template-columns:1fr}.tl-aia .mock-panel:not(.mock-graph):not(.mock-tele){grid-column:1/-1}}