@layer reset,tokens,base,components,blocks,pages,responsive;@layer reset{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.af-body{margin:0;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.3}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit}table{border-collapse:collapse;width:100%}figure,blockquote{margin:0}}@layer tokens{:root{--af-primary:#2468f2;--af-primary-dark:#1b52c9;--af-primary-light:#eaf1fe;--af-primary-soft:#f1f7ff;--af-green:#3ea836;--af-gold:#f5ba31;--af-title:#232323;--af-text:#596178;--af-text-3:#818181;--af-line:#dedede;--af-line-light:#eef1f6;--af-bg:#ffffff;--af-bg-soft:#f4f6f8;--af-dark:#1a2036;--af-radius-sm:6px;--af-radius:12px;--af-radius-lg:20px;--af-pill:30px;--af-shadow:0 4px 20px rgba(35,35,35,.06);--af-shadow-hover:0 14px 34px rgba(36,104,242,.14);--af-font:"微软雅黑","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"PingFang SC",Arial,sans-serif;--af-wrap:1200px;--af-head-h:72px;--af-section-y:84px}}@layer base{body.af-body{font-family:var(--af-font);color:var(--af-text);background:var(--af-bg);overflow-x:hidden}h1,h2,h3,h4{color:var(--af-title);font-weight:700}.af-wrap{width:min(100% - 40px,var(--af-wrap));margin-inline:auto}.af-main{display:block}.af-skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--af-primary);color:#fff;padding:10px 16px}.af-skip:focus{left:0}.af-i{flex:0 0 auto}.af-main:focus-visible{outline:2px solid var(--af-primary);outline-offset:2px}::selection{background:var(--af-primary);color:#fff}.af-title{font-size:32px;text-align:center;margin:0 0 16px;letter-spacing:-.01em}.af-title--left{text-align:left}.af-section__head{text-align:center;max-width:820px;margin:0 auto 44px}.af-section__subtitle{font-size:15px;color:var(--af-text);margin:0}}@layer components{.af-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 26px;border-radius:var(--af-pill);border:1px solid transparent;background:var(--af-primary-light);color:var(--af-primary);font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.af-btn:hover{transform:translateY(-1px)}.af-btn--primary{background:var(--af-primary);color:#fff;box-shadow:0 6px 18px rgba(36,104,242,.28)}.af-btn--primary:hover{background:var(--af-primary-dark);box-shadow:0 10px 26px rgba(36,104,242,.34);color:#fff}.af-btn--ghost{background:transparent;border-color:var(--af-line);color:var(--af-title)}.af-btn--ghost:hover{border-color:var(--af-primary);color:var(--af-primary)}.af-btn--text{background:transparent;color:var(--af-title)}.af-btn--text:hover{color:var(--af-primary)}.af-btn--sm{padding:8px 18px;font-size:14px}.af-btn--lg{padding:14px 34px;font-size:16px}.af-head{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--af-line-light);transition:box-shadow .2s ease}.af-head.is-stuck{box-shadow:0 4px 16px rgba(35,35,35,.08)}.af-head__inner{display:flex;align-items:center;gap:22px;height:var(--af-head-h)}.af-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.af-brand__mark{display:inline-flex;border-radius:8px;overflow:hidden}.af-brand__text{display:flex;flex-direction:column;line-height:1.25}.af-brand__text strong{font-size:19px;color:var(--af-title);letter-spacing:-.01em}.af-brand__text em{font-style:normal;font-size:11px;color:var(--af-text-3)}.af-nav{flex:1 1 auto}.af-nav__list{display:flex;align-items:center;gap:2px}.af-nav__item{position:relative}.af-nav__link{display:inline-flex;align-items:center;gap:4px;padding:9px 14px;border-radius:var(--af-pill);font-size:15px;color:var(--af-title);transition:color .2s ease,background .2s ease}.af-nav__link:hover,.af-nav__item.current-menu-item>.af-nav__link{color:var(--af-primary);background:var(--af-primary-light)}.af-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.55}.af-nav__list .sub-menu{position:absolute;top:calc(100%+6px);left:0;min-width:172px;padding:8px;background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);box-shadow:0 12px 30px rgba(35,35,35,.1);list-style:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.af-nav__list li:hover>.sub-menu,.af-nav__list li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.af-nav__list .sub-menu a{display:block;padding:8px 12px;border-radius:var(--af-radius-sm);font-size:14px;color:var(--af-text)}.af-nav__list .sub-menu a:hover{background:var(--af-primary-light);color:var(--af-primary)}.af-head__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.af-burger{display:none;width:38px;height:38px;border:1px solid var(--af-line);border-radius:var(--af-radius-sm)}.af-page-hero{padding:52px 0 44px;text-align:center;background:linear-gradient(180deg,var(--af-primary-soft),#fff);border-bottom:1px solid var(--af-line-light)}.af-page-hero__title{font-size:34px;margin-bottom:10px}.af-page-hero__desc{max-width:720px;margin:0 auto;color:var(--af-text);font-size:15px}.af-page-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:16px;font-size:13px;color:var(--af-text-3)}.af-page-hero__meta b{color:var(--af-title)}.af-crumb{display:flex;justify-content:center;gap:8px;font-size:13px;color:var(--af-text-3);margin-bottom:10px}.af-crumb a:hover{color:var(--af-primary)}.af-crumb__sep{color:var(--af-line)}.af-foot{background:var(--af-dark);color:#a8b0c2;padding:0 0 24px}.af-foot__highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08)}.af-foot__highlight{display:flex;align-items:center;gap:10px;font-size:14px;color:#dfe4ee}.af-foot__highlight-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(36,104,242,.18);color:#7aa6ff}.af-foot__main{display:grid;grid-template-columns:1fr 2.4fr;gap:40px;padding:36px 0 28px}.af-foot__logo{font-size:26px;font-weight:700;color:#fff;margin:0 0 6px}.af-foot__slogan{font-size:13px;color:#8b93a7;margin-bottom:16px}.af-foot__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.af-foot__col h2{font-size:14.5px;color:#fff;font-weight:600;margin-bottom:14px}.af-foot__links li{margin-bottom:9px}.af-foot__links a{font-size:13px;color:#8b93a7;transition:color .2s ease}.af-foot__links a:hover{color:#fff}.af-foot__social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px}.af-foot__social-label{color:#6f7891}.af-foot__social a{color:#8b93a7}.af-foot__social a:hover{color:#fff}.af-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;color:#6f7891}.af-foot__bottom p{margin:0}.af-side{position:fixed;right:16px;bottom:96px;z-index:80;display:flex;flex-direction:column;gap:8px}.af-side__item{display:flex;flex-direction:column;align-items:center;gap:3px;width:60px;padding:9px 4px;border-radius:10px;background:#fff;color:var(--af-text);border:1px solid var(--af-line-light);box-shadow:var(--af-shadow);font-size:11px;text-align:center;transition:color .2s ease,border-color .2s ease}.af-side__item:hover{color:var(--af-primary);border-color:var(--af-primary)}.af-side__item .af-i{color:var(--af-primary)}.af-top{position:fixed;right:16px;bottom:24px;z-index:80;width:42px;height:42px;display:grid;place-items:center;background:#fff;color:var(--af-text);border:1px solid var(--af-line-light);border-radius:50%;box-shadow:var(--af-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.af-top .af-i{transform:rotate(-90deg)}.af-top.is-visible{opacity:1;visibility:visible;transform:none}.af-top:hover{color:var(--af-primary);border-color:var(--af-primary)}.af-list{display:flex;flex-direction:column;gap:9px}.af-list li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:var(--af-text)}.af-list .af-i{margin-top:4px;color:var(--af-primary)}.af-panel{background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);padding:24px 26px;box-shadow:var(--af-shadow)}.af-panel h2{font-size:18px;margin-bottom:14px}.af-table th,.af-table td{padding:11px 0;font-size:14px;text-align:left;border-bottom:1px solid var(--af-line-light);vertical-align:top}.af-table th{width:120px;color:var(--af-text-3);font-weight:400}.af-table tr:last-child th,.af-table tr:last-child td{border-bottom:0}.af-faq__wrap{max-width:900px;margin:0 auto}.af-faq__list{display:flex;flex-direction:column;gap:10px}.af-faq__item{background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);overflow:hidden;box-shadow:var(--af-shadow)}.af-faq__q{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;text-align:left}.af-faq__no{font-size:13px;font-weight:700;color:var(--af-primary)}.af-faq__text{flex:1;font-size:15px;font-weight:600;color:var(--af-title)}.af-faq__sign{position:relative;width:12px;height:12px;flex:0 0 auto}.af-faq__sign::before,.af-faq__sign::after{content:"";position:absolute;left:50%;top:50%;background:var(--af-text-3);transform:translate(-50%,-50%)}.af-faq__sign::before{width:12px;height:1.5px}.af-faq__sign::after{width:1.5px;height:12px;transition:transform .2s ease}.af-faq__item.is-open .af-faq__sign::after{transform:translate(-50%,-50%) scaleY(0)}.af-faq__a{max-height:0;overflow:hidden;transition:max-height .28s ease}.af-faq__a p{margin:0;padding:0 18px 16px 42px;font-size:14px;color:var(--af-text)}.af-faq__item.is-open .af-faq__a{max-height:320px}.af-cover{position:relative;display:block;width:100%;height:100%;min-height:150px;background:linear-gradient(135deg,#2468f2,#6b9bff)}.af-cover--2{background:linear-gradient(135deg,#3ea836,#7ed957)}.af-cover--3{background:linear-gradient(135deg,#f5ba31,#ff9f43)}.af-cover--4{background:linear-gradient(135deg,#1a2036,#2468f2)}.af-cover__no{position:absolute;right:14px;bottom:10px;font-size:20px;font-weight:700;color:rgba(255,255,255,.7)}}@layer blocks{.af-hero{position:relative;overflow:hidden;padding:72px 0 84px;background:linear-gradient(165deg,#eef4ff 0%,#f7fafe 46%,#ffffff 100%)}.af-hero__blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.af-hero__blob--a{width:420px;height:420px;right:-80px;top:-140px;background:rgba(36,104,242,.22)}.af-hero__blob--b{width:320px;height:320px;left:-100px;bottom:-140px;background:rgba(62,168,54,.12)}.af-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.af-hero__title{font-size:clamp(32px,4.4vw,52px);line-height:1.22;letter-spacing:-.02em;margin:0 0 16px}.af-hero__subtitle{font-size:clamp(15px,1.5vw,17px);line-height:1.9;color:var(--af-text);max-width:560px;margin:0 0 26px}.af-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.af-hero__badges{display:flex;flex-wrap:wrap;gap:10px 18px}.af-hero__badges li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--af-text)}.af-hero__badges .af-i{color:var(--af-green)}.af-hero__art{position:relative}.af-chat{background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius-lg);box-shadow:0 24px 60px rgba(35,35,35,.1);overflow:hidden}.af-chat__head{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--af-line-light);font-size:13px;color:var(--af-text)}.af-chat__dot{width:8px;height:8px;border-radius:50%;background:var(--af-green)}.af-chat__badge{margin-left:auto;font-size:11px;color:var(--af-primary);background:var(--af-primary-light);padding:2px 9px;border-radius:var(--af-pill)}.af-chat__body{padding:18px 16px;display:flex;flex-direction:column;gap:10px}.af-chat__msg{max-width:86%;padding:10px 13px;border-radius:12px;font-size:14px}.af-chat__msg p{margin:0 0 4px;color:var(--af-title)}.af-chat__msg span{font-size:11px;color:var(--af-text-3)}.af-chat__msg--in{align-self:flex-start;background:var(--af-bg-soft);border-bottom-left-radius:4px}.af-chat__msg--out{align-self:flex-end;background:var(--af-primary-light);border-bottom-right-radius:4px}.af-chat__reply{margin-top:4px;padding:10px 13px;border:1px dashed #b9cdf7;border-radius:12px;background:#fbfdff}.af-chat__reply em{display:block;font-style:normal;font-size:11px;color:var(--af-primary);margin-bottom:3px}.af-chat__reply p{margin:0;font-size:13.5px;color:var(--af-title)}.af-chat__foot{display:flex;gap:14px;padding:11px 16px;border-top:1px solid var(--af-line-light);font-size:12px;color:var(--af-text-3)}.af-chat__speed{margin-left:auto;color:var(--af-primary);font-weight:700}.af-hero__chip{position:absolute;padding:7px 13px;border-radius:var(--af-pill);background:#fff;border:1px solid var(--af-line-light);box-shadow:var(--af-shadow);font-size:12px;color:var(--af-title)}.af-hero__chip--a{left:-14px;top:18%}.af-hero__chip--b{right:-6px;bottom:12%}.af-stats{padding:40px 0 8px}.af-stats__list{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.af-stat{padding:26px 22px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);box-shadow:var(--af-shadow);text-align:center}.af-stat__value{display:block;font-size:32px;font-weight:700;color:var(--af-primary);line-height:1.1;margin-bottom:8px}.af-stat__label{font-size:13px;color:var(--af-text);line-height:1.7}.af-section{padding:var(--af-section-y) 0}.af-section--soft{background:var(--af-bg-soft)}.af-models__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.af-models__desc{font-size:15px;line-height:1.95;color:var(--af-text);margin-bottom:20px}.af-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.af-tags li{font-size:12.5px;padding:5px 12px;border-radius:var(--af-pill);background:var(--af-primary-light);color:var(--af-primary);font-weight:600}.af-models__points{display:flex;flex-direction:column;gap:14px}.af-models__points li{display:flex;gap:10px}.af-models__point-icon{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:#e9f8e6;color:var(--af-green);margin-top:2px}.af-models__points strong{display:block;font-size:14.5px;color:var(--af-title)}.af-models__points em{font-style:normal;font-size:13px;color:var(--af-text-3)}.af-models__card{padding:20px;border-radius:var(--af-radius-lg);background:#fff;border:1px solid var(--af-line-light);box-shadow:0 20px 50px rgba(35,35,35,.08)}.af-models__chatline{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--af-primary-soft);border-radius:var(--af-radius);margin-bottom:16px}.af-models__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--af-primary);color:#fff;font-size:12px;font-weight:700}.af-models__chatline p{margin:0;font-size:14px;color:var(--af-title)}.af-models__vendors{display:flex;flex-direction:column;gap:8px}.af-vendor{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--af-radius-sm);border:1px solid var(--af-line-light)}.af-vendor__logo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:11px;font-weight:700;color:#fff}.af-vendor--blue .af-vendor__logo{background:#2468f2}.af-vendor--violet .af-vendor__logo{background:#7b61ff}.af-vendor--green .af-vendor__logo{background:#3ea836}.af-vendor__name{font-size:13.5px;color:var(--af-title);font-weight:600}.af-vendor__state{margin-left:auto;font-size:11.5px;color:var(--af-green)}.af-models__flow{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:11.5px;color:var(--af-text-3)}.af-models__flow span{padding:4px 9px;border-radius:var(--af-pill);background:var(--af-bg-soft)}.af-models__flow i{font-style:normal;color:var(--af-line)}.af-split__item{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:34px 0}.af-split__item+.af-split__item{border-top:1px solid var(--af-line-light)}.af-split__item--left .af-split__art{order:-1}.af-split__desc{font-size:15px;line-height:1.95;color:var(--af-text);margin-bottom:18px}.af-mock{padding:18px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);box-shadow:var(--af-shadow)}.af-mock__head{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--af-title);padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed var(--af-line)}.af-mock__head em{font-style:normal;color:var(--af-primary);font-weight:500}.af-mock__bubble{max-width:90%;padding:11px 14px;border-radius:12px;font-size:13.5px;margin-bottom:10px}.af-mock__bubble p{margin:0;color:var(--af-title)}.af-mock__bubble span{font-size:11px;color:var(--af-text-3)}.af-mock__bubble--in{background:var(--af-bg-soft)}.af-mock__bubble--out{margin-left:auto;background:var(--af-primary-light)}.af-mock__card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--af-bg-soft);margin-bottom:8px}.af-mock__card p{flex:1;margin:0;font-size:12.5px;color:var(--af-title)}.af-mock__btn{font-size:11px;color:#fff;background:var(--af-primary);padding:4px 10px;border-radius:var(--af-pill);white-space:nowrap}.af-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.af-feature{padding:28px 24px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);transition:transform .22s ease,box-shadow .22s ease}.af-feature:hover{transform:translateY(-4px);box-shadow:var(--af-shadow-hover)}.af-feature__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;background:var(--af-primary-light);color:var(--af-primary)}.af-feature__title{font-size:17px;margin-bottom:8px}.af-feature__desc{font-size:13.5px;line-height:1.85;color:var(--af-text);margin:0}.af-voice__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.af-voice__desc{font-size:15px;line-height:1.95;color:var(--af-text);margin-bottom:18px}.af-wave-card{padding:22px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);box-shadow:0 18px 44px rgba(35,35,35,.08)}.af-wave-card__head{display:flex;justify-content:space-between;font-size:13px;color:var(--af-title);font-weight:600;margin-bottom:16px}.af-wave-card__live{font-style:normal;font-size:11px;color:#f56c6c}.af-wave{display:flex;align-items:flex-end;gap:4px;height:88px;margin-bottom:14px}.af-wave i{flex:1;height:var(--h);border-radius:3px;background:linear-gradient(180deg,#2468f2,#9dc0ff)}.af-wave-card__lines{display:flex;gap:12px;font-size:11.5px;color:var(--af-text-3)}.af-wave-card__speed{margin-left:auto;color:var(--af-primary);font-weight:600}.af-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.af-case{position:relative;padding:28px 24px 24px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);transition:transform .22s ease,box-shadow .22s ease}.af-case:hover{transform:translateY(-4px);box-shadow:var(--af-shadow-hover)}.af-case__no{font-size:13px;font-weight:700;color:var(--af-primary)}.af-case__title{font-size:18px;margin:8px 0 8px}.af-case__desc{font-size:13.5px;line-height:1.85;color:var(--af-text);margin:0}.af-services__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.af-service{padding:28px 22px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);text-align:center}.af-service__icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--af-primary-light);color:var(--af-primary);margin-bottom:14px}.af-service__title{font-size:16px;margin-bottom:8px}.af-service__desc{font-size:13px;line-height:1.8;color:var(--af-text);margin:0}.af-free{padding:0 0 var(--af-section-y)}.af-free__card{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:40px 44px;border-radius:var(--af-radius-lg);background:linear-gradient(120deg,#eaf1fe,#f7fafe 60%,#eef9ec);border:1px solid #d8e5fb}.af-free__title{font-size:26px;margin:0 0 8px}.af-free__desc{margin:0;font-size:14.5px;color:var(--af-text)}.af-vip__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.af-vip__item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;border-radius:var(--af-radius);background:#fff;border:1px solid var(--af-line-light);box-shadow:var(--af-shadow)}.af-vip__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff7e6;color:var(--af-gold)}.af-vip__name{font-size:13.5px;color:var(--af-title);font-weight:600}.af-vip__cta{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.af-vip__note{margin:0;font-size:13.5px;color:var(--af-text-3)}}@layer pages{.af-prose{max-width:860px;margin:0 auto;font-size:15px;line-height:1.95;color:var(--af-text)}.af-prose h2{font-size:22px;margin:32px 0 12px}.af-prose h3{font-size:18px;margin:24px 0 10px}.af-prose p{margin-bottom:16px}.af-prose a{color:var(--af-primary)}.af-prose ul{list-style:disc;padding-left:22px;margin-bottom:18px}.af-prose ol{list-style:decimal;padding-left:22px;margin-bottom:18px}.af-prose blockquote{margin:22px 0;padding:16px 20px;background:var(--af-primary-soft);border-left:3px solid var(--af-primary);border-radius:var(--af-radius-sm)}.af-prose pre{padding:16px 18px;background:var(--af-dark);color:#e6ecf5;border-radius:var(--af-radius-sm);overflow-x:auto;font-size:13px}.af-prose table{margin:20px 0;font-size:14px}.af-prose th,.af-prose td{border:1px solid var(--af-line-light);padding:10px 14px;text-align:left}.af-prose th{background:var(--af-bg-soft)}.af-page-body{padding:48px 0 72px}.af-dl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.af-dl-card{display:flex;flex-direction:column;padding:26px 24px;background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);box-shadow:var(--af-shadow);transition:transform .2s ease,box-shadow .2s ease}.af-dl-card:hover{transform:translateY(-4px);box-shadow:var(--af-shadow-hover)}.af-dl-card__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:var(--af-primary-light);color:var(--af-primary);margin-bottom:16px}.af-dl-card h2{font-size:17px;margin-bottom:6px}.af-dl-card p{font-size:13px;color:var(--af-text-3);min-height:38px;margin-bottom:16px}.af-dl-card__size{margin-top:10px;font-size:12px;color:var(--af-text-3)}.af-dl__info{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.af-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.af-price{position:relative;display:flex;flex-direction:column;padding:32px 26px;background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);box-shadow:var(--af-shadow)}.af-price.is-featured{border-color:var(--af-primary);box-shadow:0 16px 40px rgba(36,104,242,.16)}.af-price__flag{position:absolute;right:20px;top:16px;font-size:11px;color:#fff;background:var(--af-primary);padding:3px 10px;border-radius:var(--af-pill)}.af-price h2{font-size:18px;margin-bottom:6px}.af-price__desc{font-size:13px;color:var(--af-text-3);margin-bottom:18px;min-height:38px}.af-price__amount{display:flex;align-items:baseline;gap:4px;margin-bottom:22px}.af-price__amount strong{font-size:40px;line-height:1;color:var(--af-title)}.af-price__amount span{font-size:13px;color:var(--af-text-3)}.af-price__feats{display:flex;flex-direction:column;gap:10px;margin-top:22px}.af-price__feats li{display:flex;gap:8px;font-size:13.5px;color:var(--af-text)}.af-price__feats .af-i{color:var(--af-primary);margin-top:4px}.af-cases-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.af-contact__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.af-contact__card{text-align:center;padding:30px 24px;background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);box-shadow:var(--af-shadow)}.af-contact__icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--af-primary-light);color:var(--af-primary);margin-bottom:14px}.af-contact__card h2{font-size:16px;margin-bottom:6px}.af-contact__card p{font-size:13px;color:var(--af-text-3);margin-bottom:12px}.af-grid--list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.af-post{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--af-line-light);border-radius:var(--af-radius);transition:transform .2s ease,box-shadow .2s ease}.af-post:hover{transform:translateY(-3px);box-shadow:var(--af-shadow-hover)}.af-post__thumb{position:relative;display:block;aspect-ratio:16 / 10}.af-post__thumb .af-cover{position:absolute;inset:0;height:100%}.af-post__date{position:absolute;left:10px;top:10px;font-size:12px;padding:2px 8px;border-radius:var(--af-pill);background:rgba(0,0,0,.45);color:#fff}.af-post__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:7px;flex:1}.af-post__meta{font-size:12px;color:var(--af-text-3)}.af-post__body h2,.af-post__body h3{font-size:16px;margin:0;line-height:1.45}.af-post__body h2 a:hover,.af-post__body h3 a:hover{color:var(--af-primary)}.af-post__body p{font-size:13px;color:var(--af-text);margin:0}.af-pager{margin-top:32px;text-align:center}.af-pager .nav-links{display:inline-flex;flex-wrap:wrap;gap:6px}.af-pager .page-numbers{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--af-line);border-radius:var(--af-radius-sm);font-size:13px;color:var(--af-text);background:#fff}.af-pager .page-numbers.current,.af-pager .page-numbers:hover{background:var(--af-primary);border-color:var(--af-primary);color:#fff}.af-empty{text-align:center;padding:56px 0}.af-empty p{color:var(--af-text-3);margin-bottom:20px}.af-single__head{padding:38px 0 30px;background:var(--af-primary-soft);border-bottom:1px solid var(--af-line-light)}.af-single__cat{display:inline-block;margin-bottom:10px;padding:2px 10px;border-radius:var(--af-pill);background:#fff;color:var(--af-primary);font-size:12px}.af-single__title{font-size:clamp(22px,3vw,32px);margin-bottom:12px}.af-single__meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--af-text-3)}.af-single__wrap{max-width:820px;padding:36px 0 64px}.af-single__cover{margin-bottom:24px;border-radius:var(--af-radius);overflow:hidden}.af-single__cta{margin:32px 0;padding:24px 26px;border-radius:var(--af-radius);background:linear-gradient(120deg,#1a2036,#2468f2);color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.af-single__cta h2{color:#fff;font-size:18px;margin-bottom:4px}.af-single__cta p{margin:0;font-size:13px;color:rgba(255,255,255,.78)}.af-single__nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.af-single__nav-item{display:block;padding:14px 16px;border:1px solid var(--af-line-light);border-radius:var(--af-radius-sm);background:#fff}.af-single__nav-item span{display:block;font-size:11.5px;color:var(--af-text-3);margin-bottom:4px}.af-single__nav-item strong{font-size:13px;line-height:1.5;color:var(--af-title);font-weight:600}.af-single__nav-item:hover{border-color:var(--af-primary)}.af-single__nav-item--next{text-align:right}.af-404{padding:84px 0 100px;text-align:center}.af-404__code{margin:0;font-size:clamp(72px,12vw,120px);font-weight:700;line-height:1;color:var(--af-primary-light)}.af-404 h1{font-size:26px;margin-top:8px}.af-404 p{color:var(--af-text-3);max-width:440px;margin:0 auto 24px}.af-404__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.af-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.af-reveal.is-in{opacity:1;transform:none}}@layer responsive{@media (max-width:1100px){.af-hero__inner,.af-models__grid,.af-voice__inner{grid-template-columns:1fr;gap:36px}.af-hero__art,.af-models__art,.af-voice__art{max-width:560px}.af-split__item{grid-template-columns:1fr;gap:26px}.af-split__item--left .af-split__art{order:0}.af-stats__list{grid-template-columns:repeat(2,1fr)}.af-features__grid,.af-cases__grid,.af-cases-page__grid{grid-template-columns:repeat(2,1fr)}.af-services__grid{grid-template-columns:repeat(2,1fr)}.af-vip__grid{grid-template-columns:repeat(3,1fr)}.af-dl__grid,.af-pricing__grid,.af-contact__grid{grid-template-columns:repeat(2,1fr)}.af-grid--list{grid-template-columns:repeat(2,1fr)}.af-foot__main{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){:root{--af-section-y:56px;--af-head-h:62px}.af-nav{position:fixed;left:0;right:0;top:var(--af-head-h);z-index:99;display:none;padding:10px 20px 18px;max-height:calc(100vh - var(--af-head-h));overflow-y:auto;background:#fff;border-bottom:1px solid var(--af-line-light);box-shadow:0 12px 24px rgba(35,35,35,.08)}.af-nav.is-open{display:block}.af-nav__list{flex-direction:column;align-items:stretch;gap:2px}.af-nav__link{display:flex;justify-content:space-between;padding:11px 10px;font-size:15px}.af-nav__list .sub-menu{position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding-left:12px}.af-nav__list li.is-open>.sub-menu{display:block}.af-burger{display:grid;place-items:center}.af-head__actions .af-btn--text{display:none}.af-title{font-size:26px}.af-hero{padding:48px 0 56px}.af-free__card{padding:28px 22px}.af-vip__grid{grid-template-columns:repeat(2,1fr)}.af-dl__grid,.af-pricing__grid,.af-contact__grid,.af-features__grid,.af-cases__grid,.af-cases-page__grid,.af-services__grid,.af-grid--list{grid-template-columns:1fr}.af-foot__cols{grid-template-columns:repeat(2,1fr)}.af-foot__highlights{grid-template-columns:repeat(2,1fr);gap:12px}.af-side{display:none}}@media (max-width:720px){.af-wrap{width:calc(100% - 32px)}.af-head__inner{gap:10px}.af-brand__text strong{font-size:16px}.af-brand__text em{display:none}.af-hero__title{font-size:28px}.af-hero__actions .af-btn{flex:1 1 100%}.af-stat__value{font-size:26px}.af-stats__list{grid-template-columns:1fr 1fr;gap:12px}.af-page-hero{padding:34px 0 30px}.af-page-hero__title{font-size:24px}.af-dl__info{grid-template-columns:1fr}.af-single__nav{grid-template-columns:1fr}.af-single__nav-item--next{text-align:left}.af-single__cta{flex-direction:column;align-items:flex-start}.af-top{right:12px;bottom:14px;width:38px;height:38px}}@media (max-width:460px){.af-vip__grid{grid-template-columns:1fr 1fr}.af-foot__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.af-reveal{opacity:1;transform:none;transition:none}}}