:root{--color-void-canvas:#ffffff;--color-tint:#f5f5fb;--color-graphite:#14141d;--color-frosted-glass:#d4d4d4;--color-ink-black:#000000;--color-snow-white:#ffffff;--color-ink:#14141d;--color-bone:#14141d;--color-ash:#4b4b59;--color-slate:#646477;--color-smoke:#9a9aa8;--color-hairline:#e7e7f0;--color-hairline-strong:#dcdce8;--color-dusk-violet:#6b62f2;--color-violet-soft:#eeecfe;--gradient-dusk-violet:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0) 40%,rgba(107,98,242,0.5) 50%,rgba(255,255,255,0) 60%,rgba(255,255,255,0));--font-sans:"SUIT Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-dm-sans:var(--font-sans);--font-geist:var(--font-sans);--text-caption:13px;--text-body:16px;--text-subheading:18px;--text-heading-sm:24px;--text-heading:36px;--text-heading-lg:48px;--text-display:72px;--radius-icons:4px;--radius-ui:10px;--radius-nav:19px;--radius-cards:24px;--radius-largecards:40px;--radius-panels:42px;--radius-buttons:9999px;--page-max-width:1200px;--shadow-card:0 18px 34px -22px rgba(20,20,40,0.35);--shadow-soft:0 8px 24px -14px rgba(20,20,40,0.22)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--color-void-canvas);color:var(--color-ash);font-family:var(--font-dm-sans);font-size:var(--text-body);font-weight:450;line-height:1.7;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button,input,select,textarea{font-family:inherit;font-weight:inherit;letter-spacing:inherit}h1,h2,h3,h4{word-break:keep-all;text-wrap:balance}a,li,p,span{overflow-wrap:break-word}.container{width:100%;max-width:var(--page-max-width);margin:0 auto;padding:0 24px}.section{padding:72px 0}.section--tight{padding:48px 0}.eyebrow{font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin:0 0 16px;font-weight:600}.section-title{font-size:var(--text-heading);line-height:1.11;font-weight:700;color:var(--color-ink);margin:0 0 16px;letter-spacing:-.02em}.section-lead,.section-title{font-family:var(--font-geist)}.section-lead{font-size:var(--text-subheading);font-weight:500;color:var(--color-ash);max-width:640px;margin:0}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-dm-sans);font-size:15px;font-weight:600;letter-spacing:.01em;border-radius:var(--radius-buttons);padding:10px 20px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--color-dusk-violet);color:#ffffff;box-shadow:0 8px 18px -8px rgba(107,98,242,.55)}.btn--primary:hover{background:#5a51e6}.btn--light{background:#ffffff;color:var(--color-graphite)}.btn--light:hover{background:#f0f0f5}.btn--ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-hairline-strong)}.btn--ghost:hover{background:rgba(20,20,40,.04)}.nav-wrap{position:-webkit-sticky;position:sticky;top:20px;z-index:100;max-width:var(--page-max-width);margin:0 auto;padding:0 24px}.nav{margin-top:20px;justify-content:space-between;gap:16px;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-hairline);border-radius:var(--radius-nav);padding:10px 12px 10px 20px;box-shadow:var(--shadow-soft)}.nav,.nav__brand{display:flex;align-items:center}.nav__brand{gap:10px;font-weight:700;font-size:17px;letter-spacing:.01em;color:var(--color-ink)}.nav__brand,.nav__logo{font-family:var(--font-geist)}.nav__logo{width:26px;height:26px;border-radius:8px;background:conic-gradient(from 210deg,#f0a868,#c85c68,#6b62f2,#3a6bd6,#f0a868);display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;font-size:11px;font-weight:800;letter-spacing:-.5px}.nav__links{display:flex;align-items:center;gap:4px}.nav__link{font-size:14px;font-weight:700;color:var(--color-ash);padding:7px 13px;border-radius:var(--radius-buttons);border:1px solid transparent;transition:border-color .18s ease,background .18s ease,color .18s ease}.nav__link.is-active,.nav__link:hover{background:var(--color-tint);color:var(--color-ink)}.nav__cta{margin-left:4px}.nav__toggle{display:none}.hero{margin:28px auto 0;max-width:var(--page-max-width);padding:0 24px}.hero-inner{position:relative;border-radius:var(--radius-panels);overflow:hidden;background:radial-gradient(120% 140% at 82% 30%,rgba(58,107,214,.55),transparent 55%),radial-gradient(120% 130% at 8% 80%,rgba(200,92,104,.55),transparent 55%),linear-gradient(105deg,#e6a05f,#c85c68 34%,#6b62f2 66%,#3a6bd6);padding:84px 56px 88px}.hero-inner:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 50% 120%,rgba(10,10,10,.4),transparent 60%);pointer-events:none}.hero-content{position:relative;z-index:2;max-width:760px}.hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;color:#fff;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-buttons);padding:6px 14px;margin-bottom:28px}.hero__title{font-family:var(--font-dm-sans);font-weight:700;font-size:clamp(40px,6.4vw,72px);line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0 0 24px}.hero__sub{font-size:18px;line-height:1.55;color:rgba(255,255,255,.94);max-width:600px;margin:0 0 32px}.hero__bullets{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 36px}.hero__bullet{display:flex;align-items:center;gap:10px;font-size:15px;color:#fff}.hero__bullet .dot{width:16px;height:16px;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#161616;font-size:11px;flex:none}.hero__actions{display:flex;gap:12px;flex-wrap:wrap}.hero__actions .btn--ghost{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}.hero__actions .btn--ghost:hover{background:rgba(255,255,255,.18)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stat{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:var(--color-snow-white);padding:28px;box-shadow:var(--shadow-soft)}.stat__num{font-family:var(--font-geist);font-size:40px;font-weight:700;color:var(--color-ink);letter-spacing:-.02em;line-height:1;margin-bottom:8px}.stat__label{font-size:14px;color:var(--color-slate)}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.cards--2{grid-template-columns:repeat(2,1fr)}.cards--4{grid-template-columns:repeat(4,1fr)}.card{display:flex;flex-direction:column;background:var(--color-snow-white);border:1px solid var(--color-hairline);border-radius:var(--radius-cards);padding:28px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.card:hover{border-color:var(--color-hairline-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.card__icon{width:42px;height:42px;border-radius:11px;background:var(--color-violet-soft);border:1px solid #e2defb;display:inline-flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px;color:var(--color-dusk-violet)}.card__icon svg{display:block}.card__title{font-family:var(--font-geist);font-size:20px;font-weight:700;color:var(--color-ink);margin:0 0 10px}.card__body{font-size:15px;color:var(--color-ash);margin:0}.card__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--color-dusk-violet)}.card__link:after{content:"→";transition:transform .18s ease}.card:hover .card__link:after{transform:translateX(3px)}.numbered{display:flex;flex-direction:column}.numbered__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--color-hairline)}.numbered__row:last-child{border-bottom:1px solid var(--color-hairline)}.numbered__name{font-size:18px;color:var(--color-ink);font-weight:600}.numbered__desc{font-size:14px;color:var(--color-slate);margin-top:4px}.numbered__num{font-family:var(--font-geist);font-size:15px;color:var(--color-slate);flex:none}.glow-strip{height:1px;width:100%;background:var(--gradient-dusk-violet);margin:8px 0}.page-hero{padding:72px 0 24px}.page-hero__title{font-family:var(--font-dm-sans);font-weight:700;font-size:clamp(40px,5.5vw,64px);line-height:1.06;letter-spacing:-.035em;color:var(--color-ink);margin:12px 0 20px}.page-hero__lead{font-family:var(--font-geist);font-size:18px;font-weight:500;color:var(--color-ash);max-width:680px;margin:0}.svc{border:1px solid var(--color-hairline);border-radius:var(--radius-largecards);background:var(--color-snow-white);padding:40px;margin-bottom:24px;scroll-margin-top:110px;box-shadow:var(--shadow-soft)}.svc__head{display:flex;align-items:flex-start;gap:18px;margin-bottom:28px}.svc__index{font-size:14px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-buttons);padding:4px 12px;flex:none;margin-top:6px}.svc__index,.svc__title{font-family:var(--font-geist)}.svc__title{font-size:28px;font-weight:700;color:var(--color-ink);margin:0 0 8px;letter-spacing:-.01em}.svc__desc{font-size:16px;color:var(--color-ash);margin:0;max-width:760px}.autolist{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.auto{display:flex;gap:14px;padding:18px 20px;border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint);transition:border-color .18s ease,background .18s ease}.auto:hover{border-color:var(--color-hairline-strong);background:#eeeef6}.auto__no{font-family:var(--font-geist);font-size:13px;color:var(--color-dusk-violet);flex:none;padding-top:2px;min-width:26px;font-weight:600}.auto__title{font-size:15px;color:var(--color-ink);margin:0 0 4px;font-weight:600}.auto__flow{font-size:13px;color:var(--color-slate);margin:0;letter-spacing:.01em}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tag{font-size:13px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-ui);padding:6px 12px}.curric{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 28px;gap:10px 28px;margin-top:8px}.curric li{font-size:15px;color:var(--color-ash);padding-left:22px;position:relative}.curric li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:3px;background:var(--color-dusk-violet)}.anchors{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.anchor-chip{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--color-ink);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-buttons);padding:8px 16px;transition:background .18s ease}.anchor-chip svg{color:var(--color-dusk-violet)}.anchor-chip:hover{background:var(--color-tint)}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-panels);padding:64px 48px;text-align:center;background:radial-gradient(80% 140% at 50% 0,rgba(107,98,242,.55),transparent 60%),var(--color-graphite);border:1px solid var(--color-graphite)}.cta-band__title{font-family:var(--font-dm-sans);font-weight:700;font-size:clamp(32px,4.5vw,48px);letter-spacing:-.03em;color:#fff;margin:0 0 16px}.cta-band__sub{font-size:17px;color:rgba(255,255,255,.82);margin:0 0 28px}.cta-band__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-band .btn--ghost{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}.cta-band .btn--ghost:hover{background:rgba(255,255,255,.16)}.footer{border-top:1px solid var(--color-hairline);margin-top:40px;padding:48px 0 56px;background:var(--color-tint)}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-gap:32px;gap:32px}.footer__brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--font-geist);font-weight:700;font-size:17px;color:var(--color-ink)}.footer__desc{font-size:14px;color:var(--color-slate);max-width:300px}.footer__col .footer__heading{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);margin:0 0 14px;font-weight:700}.footer__col a,.footer__col p{display:block;font-size:14px;color:var(--color-ash);padding:5px 0;margin:0}.footer__col a:hover{color:var(--color-dusk-violet)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid var(--color-hairline);font-size:13px;color:var(--color-slate)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field--full{grid-column:1/-1}.field label{font-size:14px;color:var(--color-ash);font-weight:500}.field input,.field select,.field textarea{font-family:var(--font-dm-sans);font-size:15px;color:var(--color-ink);background:var(--color-snow-white);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-ui);padding:12px 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field input::placeholder,.field textarea::placeholder{color:var(--color-slate)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-dusk-violet);box-shadow:0 0 0 3px rgba(107,98,242,.12)}.field textarea{resize:vertical;min-height:130px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select option{background:#ffffff;color:var(--color-ink)}.field select option:checked,.field select option:hover{background:#6b62f2;color:#ffffff}.form-note{font-size:13px;color:var(--color-slate);margin-top:4px}.consent{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;color:var(--color-ash);cursor:pointer}.consent input{margin-top:3px;width:16px;height:16px;accent-color:var(--color-dusk-violet);flex:none}.consent__link{color:var(--color-dusk-violet);text-decoration:underline;text-underline-offset:2px}.form-status{font-size:14px;margin-top:6px}.form-status--ok{color:#1a9e5f}.form-status--err{color:#d64545}.info-list{display:flex;flex-direction:column;gap:18px}.info-list__label{font-size:13px;color:var(--color-slate);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.info-list__value{font-size:16px;color:var(--color-ink);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.split--wide-left{grid-template-columns:1.3fr 1fr}.card--btn{position:relative;text-align:left;width:100%;cursor:pointer;color:inherit;font-family:inherit;background:var(--color-snow-white)}.card__meta{font-size:13px;color:var(--color-dusk-violet);margin:12px 0 0;font-weight:600}.card__index{position:absolute;top:24px;right:24px;font-family:var(--font-geist);font-size:14px;color:var(--color-slate)}.modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:24px;background:rgba(20,20,40,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow-y:auto;animation:overlayIn .2s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal{position:relative;width:100%;max-width:720px;margin:40px auto;background:var(--color-snow-white);border:1px solid var(--color-hairline);border-radius:var(--radius-largecards);box-shadow:0 40px 80px -30px rgba(20,20,40,.5);animation:modalUp .28s cubic-bezier(.2,.7,.2,1)}@keyframes modalUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.modal__scroll{padding:44px}.modal__close{position:absolute;top:20px;right:20px;z-index:5;width:38px;height:38px;border-radius:var(--radius-buttons);border:1px solid var(--color-hairline-strong);background:#fff;color:var(--color-ink);cursor:pointer;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease}.modal__close:hover{background:var(--color-tint)}.modal__eyebrow{font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin:0 0 10px;font-weight:600}.modal__title{font-family:var(--font-geist);font-size:28px;font-weight:700;color:var(--color-ink);margin:0 0 12px;letter-spacing:-.01em;padding-right:40px}.modal__desc{font-size:16px;color:var(--color-ash);margin:0}.modal__section{margin-top:28px}.modal__section h4{font-family:var(--font-geist);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);margin:0 0 14px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.step{border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint);padding:16px 18px}.step__k{font-family:var(--font-geist);font-size:12px;letter-spacing:.08em;color:var(--color-dusk-violet);margin-bottom:8px;font-weight:600}.step__t{font-size:15px;color:var(--color-ink);font-weight:600;margin-bottom:4px}.step__d{font-size:13px;color:var(--color-slate)}.modal__cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-hairline)}.modal__cta-text{font-size:15px;color:var(--color-ash);margin:0;flex:1 1 240px}.modal__cta-text strong{color:var(--color-ink)}.modal-overlay--top{z-index:300;align-items:center;overflow:hidden;overscroll-behavior:contain;background:rgba(20,20,40,.62)}.modal--case{max-width:560px;margin:0;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.modal--case .modal__scroll{overflow-y:auto;overscroll-behavior:contain}.tags--top{margin:0 0 18px}.card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.minitag{font-size:12px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:6px;padding:3px 9px;letter-spacing:.01em;background:var(--color-tint)}.pipeline{display:flex;flex-wrap:wrap;gap:10px}.pipe-node{position:relative;flex:1 1 150px;min-width:140px;border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint);padding:16px 18px}.pipe-node:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--color-slate);font-size:14px;z-index:1}.pipe-node__k{font-family:var(--font-geist);font-size:12px;letter-spacing:.08em;color:var(--color-dusk-violet);margin-bottom:8px;font-weight:600}.pipe-node__t{font-size:15px;color:var(--color-ink);font-weight:600;margin-bottom:4px}.pipe-node__d{font-size:13px;color:var(--color-slate);line-height:1.45}.flow-diagram{display:flex;flex-wrap:wrap}.flow-diagram,.flow-step{align-items:center;gap:8px}.flow-step{display:inline-flex}.flow-node{font-size:13px;color:#3a2fb0;font-weight:500;border:1px solid rgba(107,98,242,.35);border-radius:8px;background:var(--color-violet-soft);padding:8px 12px;white-space:nowrap}.flow-arrow{color:var(--color-dusk-violet);font-size:14px}.hook-banner{margin:20px 0 4px;font-family:var(--font-geist);font-size:18px;line-height:1.5;font-weight:600;color:var(--color-ink);border:1px solid rgba(107,98,242,.35);border-radius:var(--radius-ui);background:linear-gradient(180deg,rgba(107,98,242,.1),rgba(107,98,242,.03));padding:22px 24px}.painlist{display:flex;flex-direction:column;gap:10px}.painlist li{position:relative;padding:14px 16px 14px 44px;font-size:15px;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint)}.painlist li:before{content:"“";position:absolute;left:16px;top:10px;font-family:var(--font-geist);font-size:22px;color:var(--color-dusk-violet);line-height:1}.whynow{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.whynow__item{border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint);padding:18px 20px}.whynow__t{font-family:var(--font-geist);font-size:16px;font-weight:700;color:var(--color-ink);margin-bottom:6px}.whynow__d{font-size:14px;color:var(--color-ash);line-height:1.5}.filterbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.filter-chip{font-size:13px;color:var(--color-ash);border:1px solid var(--color-hairline-strong);background:transparent;border-radius:var(--radius-buttons);padding:6px 14px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.filter-chip:hover{background:var(--color-tint)}.filter-chip.is-active{background:var(--color-dusk-violet);color:#fff;border-color:var(--color-dusk-violet)}.auto--btn{cursor:pointer;text-align:left;width:100%;font-family:inherit;color:inherit;align-items:flex-start}.auto__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.auto__cat{display:inline-block;margin-top:8px;font-size:11px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:6px;padding:2px 8px}.case-flow{font-size:14px;color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-tint);padding:12px 14px;margin-top:12px}.case-problem{font-size:15px;color:var(--color-ash);margin:0}.flowsteps{display:flex;flex-direction:column;gap:10px;counter-reset:fs;margin:0;padding:0}.flowsteps li{position:relative;padding-left:34px;list-style:none;font-size:14px;color:var(--color-ash);line-height:1.5}.flowsteps li:before{counter-increment:fs;content:counter(fs);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:6px;background:var(--color-dusk-violet);color:#fff;font-family:var(--font-geist);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.case-result{font-size:14px;color:var(--color-ink);border:1px solid rgba(107,98,242,.3);border-radius:var(--radius-ui);background:var(--color-violet-soft);padding:14px 16px}.showcase__subtitle{font-family:var(--font-geist);font-size:20px;font-weight:700;color:var(--color-ink);margin:44px 0 0;padding-top:4px}.showcase__subtitle:first-of-type{margin-top:36px}.showcase{display:flex;flex-direction:column;gap:26px;margin-top:20px}.showcase__split{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:26px;gap:26px;align-items:stretch}@media (max-width:860px){.showcase__split{grid-template-columns:1fr}}.win{border:1px solid var(--color-hairline-strong);border-radius:12px;background:var(--color-snow-white);overflow:hidden;box-shadow:0 24px 60px -28px rgba(20,20,50,.42),0 4px 12px -8px rgba(20,20,50,.18);height:100%;display:flex;flex-direction:column}.win__bar{justify-content:space-between;height:40px;padding:0 4px 0 14px;background:linear-gradient(180deg,#f7f7fb,#eeeef4);border-bottom:1px solid var(--color-hairline);-webkit-user-select:none;-moz-user-select:none;user-select:none}.win__bar,.win__title{display:flex;align-items:center}.win__title{gap:9px;min-width:0}.win__ico{font-size:14px;line-height:1}.win__name{font-family:var(--font-geist);font-size:12.5px;font-weight:600;color:#45455a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win__ctls{height:100%}.win__ctl,.win__ctls{display:flex;align-items:center}.win__ctl{width:42px;height:40px;justify-content:center;color:#5a5a70;transition:background .12s ease,color .12s ease}.win__ctl:hover{background:rgba(20,20,50,.07)}.win__ctl--close:hover{background:#e81123;color:#fff}.win__body{padding:22px;flex:1 1}.win__body--flat{padding:0;overflow:hidden}.n8nshot{margin:0;background:#fbfbfd}.n8nshot__img{display:block;width:100%;height:auto}.n8nshot__cap{padding:9px 14px;font-size:11.5px;color:var(--color-slate);border-top:1px solid var(--color-hairline);background:#fff}.erp{display:grid;grid-template-columns:168px 1fr;background:#f6f6fb}.erp__side{background:#14141f;color:#cfcfe0;padding:16px 12px;display:flex;flex-direction:column;gap:16px}.erp__brand{font-family:var(--font-geist);font-weight:800;font-size:14px;color:#fff;display:flex;align-items:center;gap:7px}.erp__brand span{color:#8b83ff}.erp__nav{display:flex;flex-direction:column;gap:3px}.erp__navitem{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;font-size:13px;color:#b3b3c9}.erp__navico{width:16px;text-align:center;font-size:13px}.erp__navitem.is-active{background:rgba(107,98,242,.22);color:#fff;font-weight:600}.erp__main{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}.erp__top{display:flex;align-items:center;justify-content:space-between}.erp__crumb{font-family:var(--font-geist);font-weight:700;font-size:15px;color:var(--color-ink)}.erp__crumb span{color:var(--color-slate);font-weight:500;font-size:12px}.erp__topright{display:flex;align-items:center;gap:8px}.erp__search{font-size:12px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:8px;padding:5px 10px;background:#fff}.erp__bell{font-size:13px}.erp__avatar{width:26px;height:26px;border-radius:50%;background:var(--color-dusk-violet);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.erp__kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.erp__kpi{background:#fff;border:1px solid var(--color-hairline);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.erp__kpi-label{font-size:11.5px;color:var(--color-slate)}.erp__kpi-value{font-family:var(--font-geist);font-size:18px;font-weight:700;color:var(--color-ink)}.erp__kpi-delta{font-size:11px;font-weight:700}.erp__kpi-delta.up{color:#1f9d57}.erp__kpi-delta.down{color:#d64545}.erp__grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.erp__card{background:#fff;border:1px solid var(--color-hairline);border-radius:12px;padding:13px 14px}.erp__card-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-geist);font-size:13px;font-weight:700;color:var(--color-ink);margin-bottom:10px}.erp__chip{font-size:10.5px;font-weight:600;color:var(--color-slate);background:var(--color-tint);border-radius:20px;padding:3px 9px}.erp__chart{width:100%;height:96px}.erp__channels{display:flex;flex-direction:column;gap:11px}.erp__ch-top{display:flex;justify-content:space-between;font-size:12px;color:var(--color-ash);margin-bottom:5px}.erp__ch-top b{color:var(--color-ink);font-family:var(--font-geist)}.erp__ch-track{height:7px;border-radius:5px;background:var(--color-tint);overflow:hidden}.erp__ch-fill{display:block;height:100%;border-radius:5px}.erp__table{width:100%;border-collapse:collapse;font-size:12.5px}.erp__table th{text-align:left;color:var(--color-slate);font-weight:600;font-size:11px;padding:4px 6px;border-bottom:1px solid var(--color-hairline)}.erp__table td{padding:8px 6px;border-bottom:1px solid var(--color-tint);color:var(--color-ash)}.erp__table td:first-child{font-family:var(--font-geist);color:var(--color-ink);font-weight:600}.epill{font-size:11px;font-weight:700;border-radius:20px;padding:3px 9px}.epill--ok{color:#1f9d57;background:#e7f7ee}.epill--ship{color:#2f6bd6;background:#e8f0fd}.epill--wait{color:#c98a12;background:#fdf3e0}@media (max-width:520px){.erp{grid-template-columns:1fr}.erp__side{align-items:center;overflow-x:auto}.erp__nav,.erp__side{flex-direction:row}.erp__kpis{grid-template-columns:repeat(2,1fr)}.erp__grid{grid-template-columns:1fr}}.cw{display:flex;flex-direction:column;height:100%;min-height:460px;background:#f6f6fb}.cw__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--color-hairline)}.cw__ava{width:34px;height:34px;border-radius:50%;background:var(--color-violet-soft);display:inline-flex;align-items:center;justify-content:center;font-size:17px}.cw__id{display:flex;flex-direction:column;line-height:1.35}.cw__id b{font-size:13.5px;color:var(--color-ink);font-family:var(--font-geist)}.cw__status{font-size:11px;color:#1f9d57;display:inline-flex;align-items:center;gap:5px}.cw__status i{width:7px;height:7px;border-radius:50%;background:#22c07a}.cw__more{margin-left:auto;color:var(--color-slate);font-size:18px}.cw__body{flex:1 1;overflow:hidden;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.cw__day{align-self:center;font-size:11px;color:var(--color-slate);background:rgba(20,20,50,.05);border-radius:20px;padding:3px 12px}.cw__row{display:flex;align-items:flex-end;gap:8px}.cw__row--out{justify-content:flex-end}.cw__avatar{width:26px;height:26px;border-radius:50%;background:var(--color-violet-soft);display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 auto}.cw__bubble{position:relative;max-width:76%;font-size:13px;line-height:1.5;padding:9px 13px 18px;border-radius:16px}.cw__bubble--in{background:#fff;color:var(--color-ink);border:1px solid var(--color-hairline);border-bottom-left-radius:5px}.cw__bubble--out{background:var(--color-dusk-violet);color:#fff;border-bottom-right-radius:5px}.cw__time{position:absolute;right:12px;bottom:5px;font-size:9.5px;opacity:.6}.cw__bubble--typing{background:#fff;border:1px solid var(--color-hairline);border-bottom-left-radius:5px;padding:12px 14px;display:inline-flex;gap:4px}.cw__bubble--typing i{width:6px;height:6px;border-radius:50%;background:#b8b8cc;animation:cwtype 1.2s ease-in-out infinite}.cw__bubble--typing i:nth-child(2){animation-delay:.18s}.cw__bubble--typing i:nth-child(3){animation-delay:.36s}@keyframes cwtype{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.cw__quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.cw__chip{font-size:12px;color:var(--color-dusk-violet);background:#fff;border:1px solid rgba(107,98,242,.4);border-radius:20px;padding:5px 12px}.cw__input{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-top:1px solid var(--color-hairline)}.cw__field{flex:1 1;font-size:12.5px;color:var(--color-slate);background:var(--color-tint);border-radius:20px;padding:9px 14px}.cw__send{width:32px;height:32px;border-radius:50%;background:var(--color-dusk-violet);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 auto}.logos{display:flex;flex-wrap:wrap;gap:12px}.logo-chip{font-family:var(--font-geist);font-size:15px;color:var(--color-slate);border:1px solid var(--color-hairline);border-radius:var(--radius-ui);padding:12px 20px;background:var(--color-snow-white);flex:1 1 auto;text-align:center;min-width:120px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;gap:16px;width:max-content;animation:marquee 50s linear infinite;padding:4px 0}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-card{flex:0 0 auto;display:flex;align-items:center;gap:13px;padding:14px 22px 14px 14px;border:1px solid var(--color-hairline);border-radius:16px;background:var(--color-snow-white);box-shadow:var(--shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.logo-card:hover{transform:translateY(-2px);border-color:var(--color-hairline-strong);box-shadow:var(--shadow-card)}.logo-card__mark{width:40px;height:40px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.logo-card__mark:after{content:"";width:15px;height:15px;border-radius:5px;background:rgba(255,255,255,.92);box-shadow:0 0 0 3px rgba(255,255,255,.25)}.logo-card__name{font-family:var(--font-geist);font-size:15px;font-weight:600;color:var(--color-ink);white-space:nowrap;letter-spacing:.01em}.logo-blur{filter:blur(5px);-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none;flex-wrap:wrap;justify-content:center}}.tool-chip{flex:0 0 auto;gap:11px;padding:10px 18px 10px 10px;border:1px solid var(--color-hairline);border-radius:14px;background:var(--color-snow-white);box-shadow:var(--shadow-soft)}.tool-chip,.tool-icon{display:flex;align-items:center}.tool-icon{width:38px;height:38px;border-radius:10px;flex:none;justify-content:center;background:var(--color-tint);border:1px solid var(--color-hairline)}.tool-icon img,.tool-icon svg{width:21px;height:21px;object-fit:contain}.tool-name{font-family:var(--font-geist);font-size:14px;font-weight:600;color:var(--color-ink);white-space:nowrap}.faq{display:flex;flex-direction:column;gap:12px}.faq__item{border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:var(--color-snow-white);transition:border-color .18s ease,background .18s ease}.faq__item[open]{border-color:rgba(107,98,242,.4);background:#fbfaff}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:none;cursor:pointer;text-align:left;padding:20px 22px;color:var(--color-ink);font-family:var(--font-geist);font-size:17px;font-weight:600}.faq__icon{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-hairline-strong);color:var(--color-slate);font-size:16px}.faq__item[open] .faq__icon{color:var(--color-dusk-violet);border-color:rgba(107,98,242,.5)}.faq__q{list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q h3{margin:0;font:inherit}.faq__icon:before{content:"+"}.faq__item[open] .faq__icon:before{content:"−"}.faq__a{padding:0 22px 20px}.faq__a p{margin:0;font-size:15px;color:var(--color-ash);line-height:1.6}.status-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;font-size:13px;letter-spacing:.02em;color:var(--color-ink);background:linear-gradient(90deg,#f3f1ff,#eef3ff);border-bottom:1px solid var(--color-hairline);text-align:center;transition:background .2s ease}.status-banner:hover{background:linear-gradient(90deg,#ece9ff,#e6efff)}.status-banner__dot{color:var(--color-dusk-violet)}.status-banner__arrow{color:var(--color-slate)}@media (max-width:640px){.status-banner{font-size:12px;padding:8px 12px}}.case{display:flex;flex-direction:column;height:100%}.case__ind{font-size:12px;color:var(--color-dusk-violet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.case__title{font-family:var(--font-geist);font-size:19px;font-weight:700;color:var(--color-ink);margin:0 0 8px}.case__summary{font-size:14px;color:var(--color-ash);margin:0 0 18px}.case__metrics{display:flex;gap:20px;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-hairline)}.case__metric strong{display:block;font-family:var(--font-geist);font-size:26px;font-weight:700;color:var(--color-ink);line-height:1}.case__metric span{font-size:12px;color:var(--color-slate)}.case__client{margin-top:14px;font-size:13px;color:var(--color-slate)}.case__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-hairline)}.case__foot .case__client{margin-top:0}.case__foot .card__link{margin-top:0;padding-top:0}.stars{display:inline-flex;align-items:center;gap:2px;font-size:16px}.stars__on{color:#f0a838}.stars__off{color:rgba(20,20,40,.18)}.stars__num{margin-left:8px;font-family:var(--font-geist);font-size:14px;color:var(--color-ink);font-weight:600}.eval{border:1px solid rgba(107,98,242,.25);border-radius:var(--radius-ui);background:var(--color-violet-soft);padding:20px}.eval__quote{font-size:16px;color:var(--color-ink);line-height:1.6;margin:14px 0 12px}.eval__who{font-size:14px;color:var(--color-ash);margin:0}.eval__who b{color:var(--color-ink);font-weight:600}.quote{display:flex;flex-direction:column;height:100%}.quote__mark{font-family:var(--font-geist);font-size:40px;line-height:1;color:var(--color-dusk-violet);margin-bottom:8px}.quote__text{font-size:16px;color:var(--color-ink);line-height:1.6;margin:0 0 20px}.quote__who{margin-top:auto;font-size:14px;color:var(--color-ash)}.quote__who b{color:var(--color-ink);font-weight:600}.sample-note{font-size:12px;color:var(--color-slate);margin-top:18px}.proj-card{display:flex;flex-direction:column}.proj-card__top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.proj-status{font-size:12px;color:var(--color-slate);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-buttons);padding:3px 10px;background:var(--color-tint)}.proj-status--live{color:#1a7f4b;border-color:rgba(26,127,75,.4);background:rgba(26,127,75,.1)}.proj-live-text{color:#1a7f4b;font-weight:700}.proj-demo{font-weight:700;color:var(--color-dusk-violet);border:1px solid rgba(107,98,242,.45);border-radius:var(--radius-buttons);background:var(--color-violet-soft)}.proj-demo,.proj-rec{font-size:12px;padding:3px 10px}.proj-rec{color:#b47410;border:1px solid rgba(240,168,56,.5);border-radius:var(--radius-buttons);background:rgba(240,168,56,.12)}.proj-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-hairline)}.proj-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff;background:var(--color-graphite);border-radius:var(--radius-buttons);padding:8px 14px;transition:transform .15s ease,background .15s ease}.proj-link:hover{transform:translateY(-1px);background:#23232f}.proj-link--demo{background:transparent;color:var(--color-dusk-violet);border:1px solid rgba(107,98,242,.4)}.proj-link--demo:hover{background:var(--color-violet-soft)}.proj-demo-cta{display:flex;align-items:center;gap:14px;text-decoration:none;margin:18px 0 4px;padding:16px 18px;border-radius:16px;background:linear-gradient(100deg,#efeafe,#eaf0ff);border:1px solid rgba(107,98,242,.3);transition:transform .15s ease,box-shadow .15s ease}.proj-demo-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(107,98,242,.7)}.proj-demo-cta__icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--color-dusk-violet);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.proj-demo-cta span:nth-child(2){display:flex;flex-direction:column;flex:1 1 auto}.proj-demo-cta b{font-family:var(--font-geist);font-size:15px;color:var(--color-ink)}.proj-demo-cta small{font-size:12.5px;color:var(--color-ash);margin-top:2px}.proj-demo-cta__arrow{flex:none;color:var(--color-dusk-violet);font-size:18px;font-weight:700}.proj-outcome{margin:16px 0 0;padding:12px 15px;border-radius:12px;background:var(--color-violet-soft);color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.5}.proj-outcome span{color:var(--color-dusk-violet);margin-right:4px}.proj-uses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.proj-uses li{position:relative;padding-left:26px;font-size:14px;color:var(--color-ash);line-height:1.5}.proj-uses li:before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--color-violet-soft);color:var(--color-dusk-violet);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.proj-en{font-family:var(--font-geist);font-size:12px;letter-spacing:.04em;color:var(--color-slate);margin:2px 0 12px}.proj-high{display:flex;flex-direction:column;gap:7px;margin:14px 0 2px}.proj-high li{font-size:13px;color:var(--color-ash);padding-left:18px;position:relative}.proj-high li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--color-dusk-violet)}.legal{margin-top:36px}.legal h2{font-family:var(--font-geist);font-size:18px;font-weight:700;color:var(--color-ink);margin:32px 0 10px}.legal p{font-size:15px;color:var(--color-ash);margin:0 0 8px}.legal ul{margin:8px 0;padding-left:0}.legal li{font-size:15px;color:var(--color-ash);padding-left:18px;position:relative;margin-bottom:6px}.legal li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:2px;background:var(--color-slate)}.legal strong{color:var(--color-ink);font-weight:600}.legal__date{margin-top:32px;font-size:13px;color:var(--color-slate)}.admin-banner{font-size:14px;color:var(--color-ash);line-height:1.6;border:1px solid rgba(107,98,242,.3);background:var(--color-violet-soft);border-radius:var(--radius-ui);padding:14px 18px;margin-bottom:20px}.admin-banner b{color:var(--color-ink)}.admin-banner code{background:#fff;border:1px solid var(--color-hairline);border-radius:5px;padding:1px 6px;font-size:13px}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px}.admin-toast{font-size:14px;color:#1a9e5f;font-weight:600}.admin-list{gap:20px}.admin-card,.admin-list{display:flex;flex-direction:column}.admin-card{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:#fff;padding:24px;box-shadow:var(--shadow-soft);gap:16px}.admin-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-row3{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:16px;gap:16px;align-items:end}.admin-list .field>span{font-size:13px;color:var(--color-ash);font-weight:600}.admin-check{flex-direction:row!important;align-items:center;gap:8px}.admin-check input{width:16px;height:16px;accent-color:var(--color-dusk-violet)}.admin-hint{font-size:12px;color:var(--color-slate);margin:6px 0 0}.admin-input{font-family:var(--font-dm-sans);font-size:14px;color:var(--color-ink);background:#fff;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-ui);padding:9px 12px;outline:none;flex:1 1}.admin-input:focus{border-color:var(--color-dusk-violet)}@media (max-width:640px){.admin-row2,.admin-row3{grid-template-columns:1fr}}.pricing{display:grid;grid-template-columns:1fr 340px;grid-gap:32px;gap:32px;align-items:start}.pricing__list{display:flex;flex-direction:column;gap:26px}.pricing__group-title{font-family:var(--font-geist);font-size:14px;font-weight:700;color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.pricing__items{display:flex;flex-direction:column;gap:10px}.price-item{display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;padding:16px 18px;border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:#fff;font-family:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}.price-item:hover{border-color:var(--color-hairline-strong);transform:translateY(-1px)}.price-item.is-on{border-color:var(--color-dusk-violet);background:var(--color-violet-soft)}.price-item__check{width:22px;height:22px;border-radius:6px;flex:none;border:1px solid var(--color-hairline-strong);background:#fff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.price-item.is-on .price-item__check{background:var(--color-dusk-violet);border-color:var(--color-dusk-violet)}.price-item__body{display:flex;flex-direction:column;gap:2px;flex:1 1}.price-item__name{font-size:15px;font-weight:600;color:var(--color-ink)}.price-item__note{font-size:12px;color:var(--color-slate)}.price-item__price{text-align:right;flex:none;display:flex;flex-direction:column}.price-item__price b{font-family:var(--font-geist);font-size:15px;color:var(--color-ink)}.price-item__price span{font-size:11px;color:var(--color-slate)}.pricing__summary{position:-webkit-sticky;position:sticky;top:96px}.pricing__summary-inner{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:#fff;box-shadow:var(--shadow-soft);padding:24px}.pricing__empty{font-size:14px;color:var(--color-slate);margin:12px 0 0;line-height:1.5}.pricing__chosen{display:flex;flex-direction:column;gap:8px;margin:14px 0}.pricing__chosen li{gap:10px;font-size:13px;color:var(--color-ash)}.pricing__chosen li,.pricing__total{display:flex;justify-content:space-between}.pricing__total{align-items:baseline;padding-top:14px;border-top:1px solid var(--color-hairline)}.pricing__total b{font-family:var(--font-geist);font-size:24px;color:var(--color-ink)}.pricing__promo{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;color:var(--color-dusk-violet);font-size:14px}.pricing__promo b{font-family:var(--font-geist)}.pricing__disclaimer{font-size:12px;color:var(--color-slate);margin-top:12px;line-height:1.5}@media (max-width:860px){.pricing{grid-template-columns:1fr}.pricing__summary{position:static}}.contact-top{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:28px;gap:28px;align-items:start;margin-bottom:28px}.contact-info{border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:var(--color-tint);padding:24px;position:-webkit-sticky;position:sticky;top:96px}.contact-info__title{font-family:var(--font-geist);font-size:22px;font-weight:700;color:var(--color-ink);margin:0}@media (max-width:860px){.contact-top{grid-template-columns:1fr}.contact-info{position:static}}.contact-picker{display:flex;flex-direction:column;gap:16px}.contact-picker__group{display:flex;flex-direction:column;gap:8px}.contact-picker__gtitle{font-family:var(--font-geist);font-size:12px;font-weight:700;color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase}.price-item--sm{padding:12px 14px;gap:12px}.price-item--sm .price-item__name{font-size:14px}.contact-estimate{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:14px;padding:14px 18px;border:1px solid rgba(107,98,242,.3);border-radius:var(--radius-ui);background:var(--color-violet-soft);font-size:14px;color:var(--color-ash)}.contact-estimate b{font-family:var(--font-geist);font-size:20px;color:var(--color-ink)}.contact-estimate__promo{margin-left:auto;color:var(--color-dusk-violet);font-weight:600}.admin-login{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.admin-login__card{width:100%;max-width:380px;border:1px solid var(--color-hairline);border-radius:var(--radius-cards);background:#fff;padding:36px 32px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.admin-login__title{font-family:var(--font-geist);font-size:24px;font-weight:700;color:var(--color-ink);margin:18px 0 4px}.admin-login__sub{font-size:14px;color:var(--color-slate);margin:0 0 8px}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:900px){.cards,.cards--2,.cards--4,.footer__grid,.stats{grid-template-columns:1fr 1fr}.autolist,.curric,.form-grid,.split,.split--wide-left{grid-template-columns:1fr}.hero-inner{padding:64px 32px 68px}.split{gap:32px}}@media (max-width:640px){.nav__links{display:none}.nav__links.is-open{display:flex;position:absolute;top:68px;left:24px;right:24px;flex-direction:column;align-items:stretch;gap:6px;background:rgba(255,255,255,.98);border:1px solid var(--color-hairline);border-radius:var(--radius-cards);padding:14px;box-shadow:var(--shadow-card)}.nav__toggle{display:inline-flex;background:transparent;border:1px solid var(--color-hairline-strong);color:var(--color-ink);border-radius:var(--radius-buttons);width:40px;height:36px;align-items:center;justify-content:center;cursor:pointer;font-size:18px}.nav-wrap{padding:0 16px}.cards,.cards--2,.cards--4,.footer__grid,.stats{grid-template-columns:1fr}.hero{padding:0 16px}.svc{padding:28px 22px}.section{padding:56px 0}.cta-band{padding:48px 24px}.modal-overlay{padding:14px}.modal{margin:14px auto}.modal--case{margin:0;max-height:calc(100dvh - 28px)}.modal__scroll{padding:30px 20px}.steps{grid-template-columns:1fr}.modal__cta{flex-direction:column;align-items:stretch}.whynow{grid-template-columns:1fr}.pipeline{flex-direction:column}.pipe-node{flex-basis:auto}.pipe-node:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-14px;transform:translateX(-50%)}}.hero-inner--split{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:64px 48px}.hero-inner--split .hero__title{font-size:clamp(34px,3.7vw,54px);line-height:1.16}.hero-inner--split .hero__sub{font-size:17px;margin-bottom:28px}.hero__note{color:rgba(255,255,255,.92);font-size:13px;margin:18px 0 0}.workflow-preview{position:relative;z-index:2;padding:24px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.6);border-radius:24px;box-shadow:0 24px 60px -30px #171535;color:var(--color-ink)}.workflow-preview__bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:20px}.demo-label{font-size:11px;padding:4px 8px;border-radius:6px;background:var(--color-violet-soft);color:#4f46b3}.workflow-preview__input{padding:16px;border:1px solid var(--color-hairline);border-radius:12px}.workflow-preview__input span{font-size:12px;color:var(--color-slate)}.workflow-preview__input p{margin:6px 0 0;font-size:15px}.workflow-preview__connector{text-align:center;color:#6b62f2;line-height:24px}.workflow-preview__step{display:flex;gap:14px;align-items:center;padding:12px 16px;background:#f5f5fb;border-radius:12px}.workflow-preview__step>span{color:#6b62f2;font-size:13px;font-weight:700}.workflow-preview__step b{display:block;font-size:14px}.workflow-preview__step small{color:var(--color-slate);font-size:12px}.workflow-preview__result{background:#eeecfe;padding:16px;border:1px solid #dcd7ff;border-radius:12px;font-size:14px}.workflow-preview__result p{margin:6px 0 0;font-size:12px;color:var(--color-ash)}.demo-grid,.service-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:36px}.service-path{position:relative;padding:30px;background:#fff;border:1px solid var(--color-hairline);border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,border-color .2s}.service-path:hover{border-color:#b9b2f7;box-shadow:var(--shadow-soft)}.service-path h3{font-size:24px;line-height:1.4;color:var(--color-ink);margin:0 0 12px}.service-path>p:not(.eyebrow){margin:0 0 22px}.service-path .card__link{margin-top:auto}.service-path__number{font-size:14px;color:var(--color-slate);margin-bottom:28px}.section--tinted{background:#f7f7fc}.demo-card{overflow:hidden;border:1px solid var(--color-hairline);border-radius:24px;background:#fff;display:flex;flex-direction:column}.demo-preview{padding:24px;background:linear-gradient(135deg,#eae7fc,#f4f3ff)}.demo-preview--ocr{background:linear-gradient(135deg,#dcefe7,#f4faf7)}.demo-preview--store{background:linear-gradient(135deg,#f4dfe8,#fff3f4)}.demo-flow{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.demo-flow>div{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.85);padding:11px 14px;border-radius:8px;font-size:13px;color:#353344}.demo-flow span{font-size:11px;color:#646477}.demo-card__body{padding:26px;flex:1 1;display:flex;flex-direction:column}.demo-card__body h3{color:var(--color-ink);font-size:22px;margin:0 0 12px}.demo-card__body>p{margin:0 0 14px}.demo-card__body .card__link{margin-top:auto}.demo-scope{font-size:13px;color:#646477;border-top:1px solid #e7e7f0;padding-top:14px}.section-action{margin-top:32px;text-align:center}.consultation-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.engagement-steps{list-style:none;padding:0;margin:0}.engagement-steps li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--color-hairline)}.engagement-steps li:first-child{padding-top:0}.engagement-steps li>span{color:#6b62f2;font-weight:700;font-size:14px;padding-top:4px}.engagement-steps h3{color:var(--color-ink);margin:0 0 8px;font-size:20px}.engagement-steps p{margin:0;font-size:15px}.service-group{scroll-margin-top:110px;padding-bottom:64px}.service-group .section-title{font-size:30px}.consultation-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:40px}.consultation-compare>div{border:1px solid var(--color-hairline);border-radius:20px;padding:24px;background:#f8f8fc}.consultation-compare h2{font-size:21px;color:var(--color-ink);margin:10px 0}.consultation-compare p{margin:0;font-size:14px}.price-item{width:100%}.price-item__body{min-width:0;text-align:left}.price-scope{padding:8px 12px 14px;font-size:13px}.price-scope summary{cursor:pointer;color:#5149ad;padding:6px 0}.price-scope p{margin:8px 0}.estimate-title{font-size:20px;color:var(--color-ink);margin:0}.estimate-title span{color:#6b62f2;font-size:14px}.estimate-breakdown>div{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--color-hairline);padding:14px 0}.estimate-breakdown>div>span{font-size:13px;color:#646477}.estimate-breakdown strong{font-size:26px;line-height:1.3;color:var(--color-ink);overflow-wrap:anywhere}.estimate-breakdown strong small{font-size:14px;font-weight:400}.estimate-breakdown>p{font-size:13px;line-height:1.6;margin:10px 0 0;color:#646477}.estimate-cta{display:flex;justify-content:center;margin-top:20px;width:100%}.text-button{background:none;border:0;color:#5149ad;font-size:13px;padding:4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pricing__chosen li{align-items:flex-start}.pricing__chosen li .text-button{flex:none}#estimate{scroll-margin-top:110px}.mobile-estimate{display:none}.contact-card{padding:0}.contact-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);grid-gap:36px;gap:36px;align-items:start}.contact-main{min-width:0;border:1px solid var(--color-hairline);border-radius:24px;padding:28px;background:#fff}.contact-fields{padding:0;margin:0;border:0;min-width:0}.contact-interest{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--color-hairline)}.contact-interest h2{font-size:19px;color:var(--color-ink);margin:0 0 8px}.contact-interest>p{margin:0 0 10px;font-size:14px}.contact-choice{margin-top:10px}.contact-choice summary{font-size:13px;color:#5149ad;cursor:pointer;padding:6px 0}.contact-choice .contact-picker{margin-top:16px}.contact-choice .price-item{padding:12px;gap:8px}.contact-choice .price-item__name,.contact-choice .price-item__price b{font-size:12px}.contact-choice .pricing__group{margin:0}.contact-submit{width:100%;justify-content:center;margin-top:20px}.field-error{color:#b02c2c;font-size:13px;margin:6px 0 0}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b02c2c}.form-feedback{margin-top:18px;padding:16px;border-radius:10px;background:#e9f5ef;color:#215c40;font-size:14px}.form-feedback--error{color:#8e2525;background:#fff0f0}.form-feedback p{margin:0 0 8px}.form-feedback a{text-decoration:underline}.contact-aside{background:#f7f7fc;border:1px solid var(--color-hairline);border-radius:24px;padding:28px}.contact-aside h2{color:var(--color-ink);font-size:21px;margin:0 0 20px}.contact-aside h3{color:var(--color-ink);font-size:16px;margin:0 0 10px}.contact-aside li,.contact-aside p{font-size:14px}.contact-aside hr{border:0;border-top:1px solid var(--color-hairline);margin:28px 0}.contact-email{color:#5149ad;text-decoration:underline;overflow-wrap:anywhere}.project-filters{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.project-filters .filterbar{margin:0}.project-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:24px}.project-card-actions .btn{font-size:13px;padding:10px 16px}.projects-grid .proj-en{display:none}.about-owner{display:grid;grid-template-columns:90px 1.2fr 1fr;grid-gap:28px;gap:28px;padding-top:16px;padding-bottom:40px;align-items:start}.about-owner__mark{width:80px;height:80px;display:grid;place-items:center;background:var(--color-violet-soft);border-radius:22px;color:#5149ad;font-size:28px;font-weight:700}.about-owner h2{color:var(--color-ink);margin:0}.about-owner p{font-size:15px}.about-evidence{padding:22px;background:#f7f7fc;border-radius:18px}.about-evidence h3{color:var(--color-ink);margin:0}.technology-details{border:1px solid var(--color-hairline);border-radius:16px;padding:20px}.technology-details summary{cursor:pointer;font-weight:600;color:var(--color-ink)}@media (max-width:1000px){.hero-inner--split{gap:24px;padding:48px 32px}.hero-inner--split .hero__title{font-size:38px}.demo-grid,.service-paths{gap:16px}.demo-card__body,.service-path{padding:22px}.service-path h3{font-size:20px}}@media (max-width:860px){.consultation-split,.contact-layout,.hero-inner--split{grid-template-columns:1fr}.hero-inner--split .hero-content{max-width:none}.hero-inner--split .hero__title{font-size:44px}.workflow-preview{max-width:560px;width:100%}.demo-grid,.service-paths{grid-template-columns:1fr}.service-path__number{margin-bottom:16px}.demo-preview{padding:20px}.demo-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-flow>div{flex-direction:column;align-items:flex-start;gap:4px}.contact-aside{position:static}.mobile-estimate{display:flex;position:-webkit-sticky;position:sticky;bottom:12px;z-index:25;gap:12px;align-items:center;justify-content:space-between;border:1px solid #dcd7ff;background:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 4px 20px #17153522;margin:16px 0;font-size:13px}.mobile-estimate .btn{padding:10px 16px;font-size:13px}.about-owner{grid-template-columns:80px 1fr}.about-evidence{grid-column:1/-1}}@media (max-width:640px){.hero-inner--split{padding:32px 24px;gap:28px}.hero-inner--split .hero__title{font-size:34px}.hero-inner--split .hero__sub{font-size:16px}.hero-inner--split .hero__badge{font-size:11px;margin-bottom:22px}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{justify-content:center}.hero__note{font-size:12px}.workflow-preview{padding:18px}.consultation-compare{grid-template-columns:1fr}.contact-aside,.contact-main{padding:20px}.contact-layout{gap:20px}.price-item{gap:8px;padding:12px}.price-item__name,.price-item__price b{font-size:13px}.price-item__check{width:18px;height:18px}.pricing__total{flex-wrap:wrap}.page-hero{padding-top:36px;padding-bottom:30px}.page-hero__title{font-size:32px}.page-hero__lead{font-size:16px}.demo-flow{grid-template-columns:1fr}.demo-flow>div{flex-direction:row;align-items:center;gap:12px}}button.service-path{width:100%;text-align:left;font:inherit;color:var(--color-ash);cursor:pointer}.service-path__title{font-size:24px;font-weight:700;line-height:1.4;color:var(--color-ink);margin:0 0 12px}.service-path__description{margin:0 0 22px}.service-path:focus-visible{outline:3px solid var(--color-dusk-violet);outline-offset:4px}.service-intro{position:fixed;inset:0;width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 40px);margin:auto;padding:40px;border:1px solid var(--color-hairline);border-radius:24px;color:var(--color-ink);background:#fff;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #14132b33}.service-intro::-webkit-backdrop{background:rgba(20,19,43,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-intro::backdrop{background:rgba(20,19,43,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-intro>.eyebrow{padding-right:36px}.service-intro h2{font-size:30px;line-height:1.35;margin:12px 0 16px;padding-right:20px}.service-intro h3{font-size:15px;margin:0 0 12px}.service-intro__lead,.service-intro__next,.service-intro__offerings p{color:var(--color-ash);line-height:1.8;margin:0}.service-intro__examples{margin:24px 0;padding:22px;background:var(--color-tint);border-radius:16px}.service-intro__examples ul{margin:0;padding-left:20px;color:var(--color-ash)}.service-intro__examples li+li{margin-top:10px}.service-intro__next{margin-top:22px;font-size:14px}.service-intro__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--color-hairline)}@media(max-width:600px){.service-path__title{font-size:20px}.service-intro{padding:30px 22px 24px}.service-intro h2{font-size:25px}.service-intro__examples{padding:18px}.service-intro__actions{flex-direction:column}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-breadcrumb{width:100%;max-width:1200px;margin:20px auto 0;padding:0 24px;font-size:13px;color:var(--color-slate)}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.seo-breadcrumb li+li:before{content:"/";padding-right:10px;opacity:.5}.seo-breadcrumb a:hover{color:var(--color-dusk-violet)}.labx .seo-breadcrumb{margin:10px 0;max-width:none;padding:0 18px;font-size:12px}.seo-article{max-width:940px;padding-top:48px;padding-bottom:80px}.seo-article h1{margin:0 0 24px;color:var(--color-ink);font-size:clamp(30px,4.5vw,46px);line-height:1.3;letter-spacing:-.025em}.seo-article h2{font-size:clamp(22px,3vw,28px);line-height:1.4;color:var(--color-ink);margin:0 0 18px}.seo-article h3{font-size:18px;line-height:1.5;color:var(--color-ink)}.seo-article section{margin-top:44px;scroll-margin-top:120px}.seo-article p{line-height:1.8}.seo-article .seo-lead{font-size:19px}.seo-article ul{list-style:disc;padding-left:24px}.seo-article li{margin:10px 0}.seo-article a:not(.btn),.seo-service-index a{color:#5149ad;text-decoration:underline;text-underline-offset:4px}.seo-byline{font-size:13px;color:var(--color-slate)}.seo-callout{background:var(--color-tint);border:1px solid var(--color-hairline);border-radius:20px;padding:28px}.seo-price{font-size:23px;font-weight:700;color:var(--color-ink)}.seo-actions,.seo-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.seo-actions .btn{white-space:normal;text-align:center}.seo-process{padding-left:24px}.seo-process h3{margin-bottom:4px}.seo-process p{margin-top:0}.seo-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.seo-example-grid>div{padding:20px;border:1px solid var(--color-hairline);border-radius:16px}.seo-example-grid h3{margin-top:0}.seo-toc{display:flex;flex-direction:column;gap:10px;margin:32px 0}.seo-table-wrap{overflow:auto;border:1px solid var(--color-hairline);border-radius:14px}.seo-table-wrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.seo-table-wrap caption{padding:14px;text-align:left;font-weight:600}.seo-table-wrap td,.seo-table-wrap th{border-top:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:15px}.seo-table-wrap th{background:var(--color-tint)}.seo-service-index{margin-top:48px;padding:28px;border:1px solid var(--color-hairline);border-radius:20px}.seo-service-index h2{font-size:24px;color:var(--color-ink)}.seo-service-index ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:640px){.seo-article{padding-top:32px}.seo-callout{padding:22px}.seo-example-grid,.seo-service-index ul{grid-template-columns:minmax(0,1fr)}}.delivery-guide{margin:64px 0;padding:32px;border:1px solid var(--color-hairline);border-radius:22px;background:var(--color-tint)}.delivery-guide h2{font-size:clamp(23px,2.5vw,30px);line-height:1.4;margin:0 0 16px}.delivery-guide h3{font-size:18px;margin:12px 0 10px}.delivery-guide p{color:var(--color-ash)}.delivery-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:28px}.delivery-guide__grid svg{color:var(--color-dusk-violet)}.delivery-guide__examples{padding:20px 24px;margin-top:24px;background:#fff;border-radius:14px}.delivery-guide__examples ul{padding-left:20px}.delivery-guide__examples li{margin:8px 0}.delivery-guide__examples p,.delivery-guide__note{font-size:14px}.delivery-guide__note{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--color-hairline)}.contact-project{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;padding:16px;margin:16px 0;border-radius:12px;background:var(--color-violet-soft)}.contact-project small{width:100%;color:var(--color-ash)}@media (max-width:768px){.delivery-guide{padding:24px}.delivery-guide__grid{grid-template-columns:1fr;gap:12px}}@font-face{font-family:SUIT Variable;src:url(/fonts/suit/AXONE-Web-Sans.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20-7e,u+a0,u+a5,u+a9,u+ad-ae,u+b0-b3,u+b6-b7,u+b9,u+d7,u+f7,u+2015,u+2018-2019,u+201c-201d,u+2025-2026,u+2032-2033,u+203b,u+20a9,u+2190-2193,u+2197,u+2248,u+2460-2462,u+25a0-25a1,u+25a3,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6-25c8,u+25cb,u+25ce-25d1,u+2605,u+2665,u+26a0,u+2713,u+33a1,u+ac00-ac01,u+ac04,u+ac08,u+ac10-ac12,u+ac15-ac16,u+ac19,u+ac1c-ac1d,u+ac24,u+ac31,u+ac70,u+ac74,u+ac77-ac78,u+ac80,u+ac83,u+ac89,u+ac8c,u+ac90,u+aca0,u+aca8-aca9,u+acac,u+acb0,u+acb8-acb9,u+acbd,u+acc4,u+ace0-ace1,u+ace8,u+acf1,u+acf3,u+acf5,u+acfc,u+ad00,u+ad04,u+ad11,u+ad1c,u+ad50,u+ad6c-ad6d,u+ad70,u+ad73-ad75,u+ad7d,u+ad7f,u+ad81,u+ad8c,u+adc0,u+addc,u+ade0,u+adf8-adf9,u+adfc,u+ae00,u+ae08-ae09,u+ae0d,u+ae30,u+ae34,u+ae38,u+ae40-ae41,u+ae43,u+ae45,u+ae4a,u+ae4c,u+ae54,u+ae5c,u+ae68,u+aebc,u+aecd,u+aed1,u+aed8,u+af2d,u+af34,u+af49,u+afb8,u+afc0,u+afc8,u+afd4,u+b00c,u+b044,u+b048,u+b04a,u+b054,u+b05d,u+b08c,u+b098-b099,u+b09c,u+b0a0,u+b0a8-b0a9,u+b0ac,u+b0ae,u+b0b4,u+b0c5,u+b108-b109,u+b10c,u+b110,u+b113,u+b118,u+b11b,u+b123-b125,u+b128,u+b137,u+b141,u+b144,u+b150,u+b155,u+b178-b179,u+b17c,u+b180,u+b18d,u+b192-b193,u+b204,u+b208,u+b20c,u+b215,u+b274,u+b290,u+b294,u+b298,u+b2a5-b2a6,u+b2c8-b2c9,u+b2cc,u+b2d8,u+b2dd,u+b2e4-b2e5,u+b2e8,u+b2eb-b2ec,u+b2f4-b2f5,u+b2f9,u+b300,u+b313,u+b354,u+b358,u+b35c,u+b364,u+b370-b371,u+b374,u+b378,u+b3c4-b3c5,u+b3c8,u+b3cb-b3cc,u+b3d5,u+b3d9,u+b3fc,u+b418,u+b41c,u+b420,u+b428-b429,u+b450,u+b454,u+b460,u+b4a4,u+b4c8,u+b4dc-b4dd,u+b4e0,u+b4e3-b4e4,u+b4ec-b4ed,u+b4ef,u+b4f1,u+b514,u+b518,u+b524-b525,u+b529,u+b530-b531,u+b54c,u+b5a4,u+b5a8,u+b5bb-b5bc,u+b610,u+b69c,u+b6f0,u+b701,u+b728,u+b73b,u+b744,u+b77c-b77d,u+b780,u+b78c-b78d,u+b798-b799,u+b79c,u+b7a8-b7a9,u+b7ab,u+b7b5,u+b7c9,u+b7ec-b7ed,u+b7f0,u+b7f4,u+b7fc-b7fd,u+b7ff,u+b807-b809,u+b80c,u+b81b,u+b824-b825,u+b828,u+b82c,u+b835,u+b837,u+b839,u+b840,u+b85c-b85d,u+b860,u+b864,u+b86c-b86d,u+b871,u+b8b0,u+b8cc,u+b8e8-b8e9,u+b8f0,u+b8f9,u+b958,u+b960,u+b974,u+b978,u+b97c,u+b984-b985,u+b9ac-b9ad,u+b9b0,u+b9b4,u+b9bc-b9bd,u+b9bf,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9d0-b9d1,u+b9dd-b9de,u+b9e1,u+b9e4-b9e5,u+b9f5,u+b9f7,u+ba38-ba39,u+ba3c,u+ba40,u+ba54,u+ba58,u+ba5c,u+ba70,u+ba74,u+ba85,u+ba87,u+baa8-baa9,u+bab0,u+babb,u+bb34-bb35,u+bb38,u+bb3b-bb3c,u+bb54,u+bba4,u+bbac,u+bbc0,u+bbf8,u+bbfc,u+bc00,u+bc0b,u+bc0d,u+bc0f,u+bc14-bc15,u+bc18,u+bc1b-bc1d,u+bc24,u+bc29,u+bc30-bc31,u+bc34,u+bc38,u+bc84,u+bc88,u+bc8c,u+bc94-bc95,u+bca0-bca1,u+bca4,u+bca8,u+bcbc-bcbd,u+bcc0,u+bcc4,u+bccd,u+bcd1,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd05,u+bd07,u+bd09,u+bd10,u+bd80-bd81,u+bd84,u+bd88-bd89,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be60-be61,u+be68,u+be80,u+bf08,u+bf51,u+bfd0,u+c05c,u+c0ac-c0ad,u+c0b0,u+c0b4,u+c0bc-c0bd,u+c0c1,u+c0c8-c0c9,u+c0cc,u+c0d8,u+c0dd,u+c0e4,u+c0f7,u+c11c-c11e,u+c120,u+c124,u+c131,u+c138-c139,u+c13c,u+c140,u+c148-c149,u+c14b,u+c154,u+c158,u+c15c,u+c178,u+c18c-c18d,u+c190,u+c194,u+c19c,u+c1a1,u+c1c4,u+c1fc,u+c204,u+c20d,u+c218-c219,u+c21c,u+c220,u+c228,u+c22b,u+c232,u+c26c,u+c27d,u+c288,u+c290,u+c2a4,u+c2a8,u+c2ac,u+c2b5,u+c2b7,u+c2b9,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec-c2ed,u+c2f1,u+c2f6,u+c2f8-c2f9,u+c313,u+c368,u+c378,u+c37c,u+c3d9,u+c3df,u+c4f0,u+c4f8,u+c528-c529,u+c53b,u+c544-c545,u+c548-c54a,u+c54c,u+c554,u+c558-c559,u+c55e,u+c560-c561,u+c564,u+c570-c571,u+c57c-c57d,u+c587,u+c591,u+c5b4-c5b5,u+c5b8-c5b9,u+c5bc,u+c5c4-c5c8,u+c5d0-c5d1,u+c5d4,u+c5d8,u+c5e3,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c600-c601,u+c608,u+c624-c625,u+c628,u+c62c,u+c62e,u+c635,u+c637,u+c640,u+c644,u+c655,u+c65c,u+c678,u+c67c,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0-c6c1,u+c6c3,u+c6cc,u+c6d0,u+c6d4,u+c6e0,u+c6e8,u+c6f9,u+c704,u+c720-c721,u+c724,u+c728,u+c735,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c783-c785,u+c788-c789,u+c790-c791,u+c798,u+c7a0-c7a1,u+c7a5-c7a6,u+c7ac,u+c7c1,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c-c81d,u+c824,u+c838,u+c84c,u+c870-c871,u+c874,u+c885,u+c88b-c88c,u+c8fc-c8fd,u+c900,u+c904,u+c90d,u+c911,u+c918,u+c988-c989,u+c98c,u+c998,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+c9d5,u+c9da,u+c9dc,u+c9e7,u+c9f8,u+cabd,u+cc28-cc29,u+cc2c,u+cc2e,u+cc38,u+cc3d-cc3e,u+cc44-cc45,u+cc57,u+cc59,u+cc98-cc99,u+cc9c,u+cca8-cca9,u+ccab,u+ccad,u+ccb4,u+ccd0,u+cd08-cd09,u+cd1d,u+cd5c,u+cd94-cd95,u+cd98,u+cd9c,u+cda4-cda5,u+cda9,u+cdb0,u+cdcc,u+cde8,u+ce20-ce21,u+ce35,u+ce58-ce59,u+ce5c,u+ce60,u+ce68-ce69,u+ce6d,u+ce74,u+ce90,u+ce94,u+ce98,u+cea0-cea1,u+cee4,u+cee8,u+ceec,u+cef4,u+cf00,u+cf08,u+cf13,u+cf1c,u+cf54,u+cf58,u+cf5c,u+cf64,u+cfe0,u+cffc,u+d000,u+d034,u+d050,u+d058,u+d06c,u+d070,u+d074,u+d07c,u+d0a4,u+d0a8,u+d0ac,u+d0b5,u+d0b7,u+d0b9,u+d0c0-d0c1,u+d0c4,u+d0c8,u+d0d0,u+d0d5,u+d0dc-d0dd,u+d0ed,u+d0ef,u+d130,u+d134,u+d138,u+d14c-d14d,u+d150,u+d154,u+d15c-d15d,u+d1a0-d1a1,u+d1a4,u+d1a8,u+d1b0-d1b1,u+d1b5,u+d1f4,u+d22c,u+d234,u+d29c,u+d2b8-d2b9,u+d2bc,u+d2c0,u+d2f0-d2f1,u+d2f4,u+d2f8,u+d300-d301,u+d305,u+d30c,u+d310,u+d314,u+d31f,u+d321,u+d328-d329,u+d32c,u+d338,u+d33d,u+d37c,u+d384,u+d38c,u+d398,u+d3a9,u+d3ab,u+d3b4,u+d3b8,u+d3c9,u+d3d0,u+d3ec-d3ed,u+d3f0,u+d3f4,u+d3fc,u+d45c,u+d478,u+d480,u+d488,u+d4e8,u+d504,u+d508,u+d50c,u+d53c-d53d,u+d544,u+d54f,u+d551,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574-d575,u+d578,u+d588-d589,u+d5a5,u+d5c8,u+d5cc,u+d5d8,u+d5e4,u+d5ec,u+d5f9,u+d600-d601,u+d604,u+d611,u+d615,u+d638-d639,u+d63c,u+d648,u+d64d,u+d654-d655,u+d658,u+d65c,u+d669,u+d68c-d68d,u+d69f,u+d6a8,u+d6c4,u+d6d1,u+d734,u+d750,u+d754,u+d761,u+d765,u+d769,u+d76c,u+d770,u+d788,u+d78c,u+d790,u+d798-d799,u+d7a3}@font-face{font-family:SUIT Variable;src:url(/fonts/suit/SUIT-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+2074,u+2081-2084,u+20ac,u+2103,u+2109,u+2122,u+2194-2196,u+2198-2199,u+2219,u+2295-2297,u+2463-246e,u+24c3,u+24d8,u+2606,u+260e-260f,u+261c-261f,u+2660-2661,u+2663,u+2669-266a,u+266c,u+3008-3011,u+3014-3015,u+3131-3163,u+321c,u+327c,u+33a5,u+ac07,u+ac09-ac0b,u+ac13-ac14,u+ac17,u+ac1a-ac1b,u+ac20,u+ac23,u+ac2c-ac2d,u+ac2f-ac30,u+ac38-ac39,u+ac3c,u+ac40,u+ac4b,u+ac4d,u+ac54,u+ac58,u+ac5c,u+ac65,u+ac71,u+ac7a,u+ac81,u+ac84-ac86,u+ac8a-ac8b,u+ac94,u+ac9c-ac9d,u+ac9f,u+aca1,u+acaa,u+acaf,u+acb7,u+acbb-acbc,u+acc1,u+acc8,u+accc,u+acd5,u+acd7,u+ace4,u+ace7,u+acea,u+acec,u+acef-acf0,u+acf6,u+acfd,u+ad06,u+ad0c-ad0d,u+ad0f-ad10,u+ad18,u+ad1e,u+ad20,u+ad22,u+ad29,u+ad2c-ad2d,u+ad34-ad35,u+ad38,u+ad3c,u+ad44-ad45,u+ad47,u+ad49,u+ad54,u+ad58,u+ad60-ad61,u+ad63,u+ad65,u+ad76,u+ad7b-ad7c,u+ad82,u+ad88-ad89,u+ad90,u+ad9c-ad9d,u+ada4,u+adb4,u+adb7-adb8,u+adc1,u+adc4,u+adc8,u+add0-add1,u+add3,u+add5,u+ade4,u+adec,u+adff,u+ae01-ae02,u+ae07,u+ae0b,u+ae13-ae14,u+ae1c,u+ae31,u+ae37,u+ae3a,u+ae44,u+ae46,u+ae4d-ae4e,u+ae50,u+ae56,u+ae5d,u+ae5f-ae61,u+ae65,u+ae69,u+ae6c,u+ae6f-ae70,u+ae78-ae79,u+ae7b-ae7d,u+ae84-ae86,u+ae8c-ae8d,u+aea0,u+aebd-aebe,u+aec0,u+aec4,u+aecc,u+aecf-aed0,u+aed3,u+aed5,u+aed9,u+aedc,u+aee8,u+aeeb,u+aeed,u+aef4,u+aef8,u+aefc,u+af07-af09,u+af0d,u+af10,u+af2c,u+af30,u+af32-af33,u+af3c-af3d,u+af3f,u+af41-af43,u+af45,u+af48,u+af50,u+af5c-af5d,u+af64-af65,u+af78-af79,u+af80,u+af84,u+af88,u+af90-af91,u+af95,u+af9c,u+afa4,u+afb9-afba,u+afbc,u+afc7,u+afc9,u+afcb,u+afcd-afce,u+afd8,u+afdc,u+afe8-afe9,u+aff0-aff1,u+aff4,u+aff8-aff9,u+afff-b001,u+b004,u+b010,u+b014,u+b01c-b01d,u+b028,u+b030,u+b03c,u+b045,u+b04c,u+b04e,u+b053,u+b055,u+b057,u+b059,u+b068,u+b07c-b07d,u+b080,u+b084,u+b08d,u+b08f,u+b091,u+b09a,u+b09f,u+b0a1-b0a2,u+b0ab,u+b0ad,u+b0af,u+b0b1,u+b0b3,u+b0b5,u+b0b8,u+b0bb-b0bc,u+b0c4,u+b0c7-b0c9,u+b0d0-b0d1,u+b0d4,u+b0d7-b0d8,u+b0e0-b0e1,u+b0e3,u+b0e5,u+b0ec,u+b10b,u+b10f,u+b112,u+b119,u+b11c-b11d,u+b122,u+b12b-b12c,u+b134-b135,u+b138-b139,u+b140,u+b147-b148,u+b151,u+b154,u+b158,u+b15c,u+b160,u+b171,u+b181-b182,u+b188-b189,u+b18b,u+b191,u+b194,u+b198,u+b19c,u+b1a8,u+b1b0,u+b1c4,u+b1cc,u+b1d0,u+b1d4,u+b1dc-b1dd,u+b1df,u+b1e1,u+b1e8-b1e9,u+b1ec,u+b1f0,u+b1f8-b1f9,u+b1fb,u+b1fd,u+b205,u+b20b,u+b20d,u+b214,u+b217,u+b219,u+b21d,u+b220,u+b234,u+b23c,u+b24c-b24d,u+b251,u+b258,u+b25c,u+b260,u+b268-b269,u+b275,u+b27b-b27c,u+b284-b285,u+b289,u+b291,u+b297,u+b299-b29a,u+b2a0-b2a1,u+b2a3,u+b2a7,u+b2aa,u+b2ac,u+b2b0,u+b2b4,u+b2bc,u+b2c1,u+b2cf-b2d0,u+b2d2,u+b2d9,u+b2db,u+b2e2,u+b2e6,u+b2ed-b2ef,u+b2f3,u+b2f7-b2f8,u+b2fa-b2fb,u+b2fd,u+b2ff,u+b301,u+b304,u+b308,u+b310-b311,u+b314-b315,u+b31c,u+b320,u+b324,u+b32c,u+b331,u+b355-b356,u+b35b,u+b35e-b35f,u+b365,u+b367,u+b369,u+b36b,u+b36e,u+b380-b381,u+b383-b385,u+b38c,u+b390,u+b394,u+b3a0-b3a1,u+b3a8,u+b3ac,u+b3ce,u+b3d0,u+b3d4,u+b3d7,u+b3db,u+b3dd,u+b3e0,u+b3e4,u+b3e8,u+b400,u+b40f-b411,u+b42b-b42d,u+b434,u+b451,u+b457-b458,u+b45a,u+b461,u+b463,u+b465,u+b46c,u+b480,u+b488,u+b499,u+b49d,u+b4a8,u+b4ac,u+b4b5,u+b4b7,u+b4b9,u+b4c0,u+b4c4,u+b4d0,u+b4d5,u+b4e6,u+b4f8,u+b515,u+b51b-b51c,u+b527-b528,u+b52a,u+b52e,u+b534,u+b537-b538,u+b540-b541,u+b543-b545,u+b54b,u+b54d,u+b550,u+b554,u+b55c-b55d,u+b55f-b561,u+b568,u+b584,u+b599,u+b5a0-b5a1,u+b5aa-b5ab,u+b5b0-b5b1,u+b5b3-b5b5,u+b5bd,u+b5c0,u+b5c4,u+b5cc-b5cd,u+b5cf-b5d1,u+b5d8,u+b5ec,u+b611,u+b614,u+b618,u+b620-b621,u+b623,u+b625,u+b62c-b62d,u+b630,u+b634,u+b647-b648,u+b65c-b65d,u+b664,u+b668,u+b69d,u+b6a0,u+b6a4,u+b6a7,u+b6ab-b6ac,u+b6b1,u+b6d4,u+b6f4,u+b6f8,u+b700,u+b705,u+b71b,u+b729,u+b72c,u+b72f-b730,u+b733,u+b738-b739,u+b73d-b73e,u+b748,u+b74c,u+b754-b755,u+b760-b761,u+b764,u+b768,u+b770-b771,u+b773,u+b775,u+b783-b784,u+b78f-b792,u+b796-b797,u+b79f-b7a0,u+b7ac-b7ad,u+b7b2,u+b7b4,u+b7b8,u+b7bc,u+b7c7,u+b7d4,u+b7f2-b7f3,u+b800-b801,u+b810,u+b818-b819,u+b81c-b81d,u+b82b,u+b834,u+b838,u+b844,u+b851,u+b853,u+b863,u+b86f,u+b878-b879,u+b87c,u+b880,u+b88d,u+b894,u+b8a8,u+b8b4,u+b8b8,u+b8c0-b8c1,u+b8c3,u+b8c5,u+b8d0,u+b8d4,u+b8dd,u+b8df,u+b8e1,u+b8ec,u+b8f8,u+b8fb,u+b8fd,u+b904,u+b918,u+b920,u+b924,u+b93c-b93d,u+b940,u+b944,u+b94c,u+b94f,u+b951,u+b959,u+b95c,u+b968-b969,u+b96b,u+b96d,u+b975,u+b987,u+b989-b98a,u+b98d-b98e,u+b9cf,u+b9d2,u+b9d8-b9d9,u+b9db-b9dc,u+b9df,u+b9e3,u+b9e8,u+b9eb-b9ec,u+b9f4,u+b9f8-b9fa,u+ba00-ba01,u+ba04,u+ba08,u+ba15,u+ba42,u+ba48-ba49,u+ba4b,u+ba4d-ba4e,u+ba53,u+ba55,u+ba64-ba65,u+ba67-ba69,u+ba71,u+ba78,u+ba83-ba84,u+ba8c,u+baab-baac,u+bab1-bab2,u+bab8-bab9,u+babd,u+bac4,u+bac8,u+bad8-bad9,u+bae0,u+baf4,u+bafc,u+bb00,u+bb04,u+bb0d,u+bb0f,u+bb11,u+bb18,u+bb1c,u+bb20,u+bb29,u+bb2b,u+bb36,u+bb3d-bb3e,u+bb44-bb45,u+bb47,u+bb49,u+bb4d,u+bb4f-bb50,u+bb58,u+bb61,u+bb63,u+bb65,u+bb6c,u+bb88,u+bb8a,u+bb8c,u+bb90,u+bba8,u+bbb4,u+bbb7,u+bbb9,u+bbc1,u+bbc4,u+bbc8,u+bbd0,u+bbd3,u+bbd5,u+bbdc,u+bbf9,u+bbff,u+bc02,u+bc08-bc09,u+bc0c,u+bc11,u+bc16-bc17,u+bc1e-bc1f,u+bc25,u+bc27,u+bc2d,u+bc37,u+bc40-bc41,u+bc43-bc45,u+bc49,u+bc4c-bc4d,u+bc50,u+bc5c-bc5d,u+bc61,u+bc85,u+bc8b,u+bc8e,u+bc97,u+bc99-bc9a,u+bca7,u+bca9,u+bcb0-bcb1,u+bcb3-bcb5,u+bccc,u+bccf-bcd0,u+bcd5,u+bcd8,u+bcdc,u+bcf6,u+bcfb,u+bcff,u+bd04,u+bd14,u+bd23-bd25,u+bd2c,u+bd35,u+bd40,u+bd48-bd49,u+bd4c,u+bd50,u+bd58-bd59,u+bd64,u+bd68,u+bd74,u+bd79,u+bd87,u+bd8a,u+bd90-bd91,u+bd93,u+bd95,u+bd9a,u+bd9c,u+bda0,u+bda4,u+bdb0,u+bdb4,u+bdb8-bdb9,u+bdc1,u+bdd4-bdd5,u+bdd8,u+bddc,u+bde9,u+bdf4,u+bdf8,u+be00,u+be03,u+be05,u+be0d,u+be10,u+be1c-be1d,u+be1f,u+be21,u+be28,u+be45,u+be4b-be4c,u+be4e,u+be54-be55,u+be57,u+be59-be5b,u+be64,u+be67,u+be6a,u+be70-be71,u+be73-be75,u+be7b-be7d,u+be84,u+be8c-be8d,u+be8f-be91,u+be98-be99,u+be9c,u+bea8,u+bead,u+beb4,u+bed0-bed1,u+bed4,u+bed7-bed8,u+bee0,u+bee3-bee5,u+beec,u+bef5,u+bf01,u+bf09,u+bf18-bf19,u+bf1b-bf1d,u+bf40-bf41,u+bf44,u+bf48,u+bf50,u+bf53,u+bf55,u+bf5c,u+bf71,u+bf94,u+bfb0-bfb1,u+bfb8,u+bfc5,u+bfcc-bfcd,u+bfd4-bfd5,u+bfdc-bfdd,u+bfdf,u+bfe1,u+c00d,u+c020,u+c03c,u+c04c,u+c051,u+c058,u+c060,u+c068-c069,u+c06d,u+c090-c091,u+c094,u+c098,u+c0a0-c0a1,u+c0a3,u+c0a5,u+c0af,u+c0b3,u+c0b5-c0b6,u+c0bf-c0c0,u+c0c5,u+c0cf-c0d0,u+c0d9,u+c0db-c0dc,u+c0e5,u+c0e8,u+c0ec,u+c0f4-c0f5,u+c0f9,u+c0fe,u+c100-c101,u+c104,u+c108,u+c110,u+c115,u+c11f,u+c123,u+c126-c127,u+c12c-c12d,u+c12f-c130,u+c136,u+c13f,u+c142,u+c14c-c14d,u+c155,u+c164-c165,u+c167-c169,u+c170-c171,u+c174,u+c180-c181,u+c185,u+c18e,u+c193,u+c196,u+c19d,u+c19f,u+c1a5,u+c1a8-c1a9,u+c1ac,u+c1b0,u+c1bd,u+c1c8,u+c1cc,u+c1d4,u+c1d7-c1d8,u+c1e0,u+c1e4,u+c1e8,u+c1f0-c1f1,u+c1f3,u+c1f5,u+c1fd,u+c200,u+c20c,u+c20f,u+c211,u+c216,u+c21f,u+c229,u+c22d,u+c22f,u+c231,u+c234,u+c245,u+c248,u+c250-c251,u+c254,u+c258,u+c25f-c260,u+c265,u+c26d,u+c270,u+c274,u+c27c,u+c27f,u+c281,u+c289,u+c28c,u+c298-c299,u+c29b,u+c29d,u+c2a0,u+c2a5,u+c2ad,u+c2b4,u+c2e3,u+c2e5,u+c2eb,u+c2ef,u+c2f3-c2f4,u+c2fb-c2fc,u+c2ff-c300,u+c308-c309,u+c30c-c30d,u+c314-c315,u+c318,u+c31c,u+c324-c325,u+c328-c329,u+c330,u+c338,u+c345,u+c34c,u+c369,u+c36c,u+c370,u+c372,u+c379,u+c37b,u+c37d,u+c384,u+c388,u+c38c,u+c394-c395,u+c399,u+c3a0,u+c3a4,u+c3b5,u+c3bc,u+c3c0,u+c3d8,u+c3dc,u+c3e0,u+c3e2,u+c3e8-c3e9,u+c3ed,u+c3f4-c3f5,u+c3f8,u+c3fc,u+c408,u+c410,u+c424,u+c42c,u+c430,u+c434,u+c43c-c43d,u+c448,u+c450,u+c45d,u+c464-c465,u+c468,u+c46c,u+c474-c475,u+c479,u+c480,u+c490,u+c494,u+c49c-c49d,u+c4ac,u+c4b8,u+c4bc,u+c4cd,u+c4d4,u+c4d8,u+c4e9,u+c4f1,u+c4f4,u+c4fa,u+c4ff-c501,u+c503,u+c50c,u+c510,u+c514,u+c51c,u+c521,u+c52c,u+c530,u+c538-c539,u+c53d,u+c53f,u+c54b,u+c54d-c54e,u+c553,u+c555,u+c557,u+c55c-c55d,u+c568,u+c573-c575,u+c57b,u+c580,u+c584,u+c58c-c58d,u+c58f,u+c595,u+c597-c598,u+c59c,u+c5a0,u+c5a9,u+c5ac-c5ad,u+c5bb,u+c5bd-c5be,u+c5c9-c5ca,u+c5cc,u+c5ce,u+c5e0-c5e1,u+c5e5,u+c5ee,u+c5f6-c5f7,u+c5fc-c5ff,u+c605-c607,u+c60c,u+c60f-c610,u+c618-c619,u+c61b-c61d,u+c626,u+c62b,u+c62d,u+c630,u+c633-c634,u+c639,u+c63b,u+c641,u+c648,u+c650-c651,u+c653-c654,u+c658,u+c65d,u+c660,u+c664,u+c66c-c66d,u+c66f-c671,u+c674,u+c679,u+c680,u+c688-c689,u+c68b,u+c68d,u+c695,u+c698,u+c69c,u+c6a4-c6a5,u+c6a7,u+c6b1,u+c6b7,u+c6b9-c6ba,u+c6c5,u+c6c7,u+c6cd,u+c6dc-c6dd,u+c6df,u+c6e1,u+c6e9,u+c6ec,u+c6f0-c6f1,u+c6f8,u+c6fb,u+c6fd,u+c705,u+c708,u+c70c,u+c714-c715,u+c717,u+c719,u+c730-c731,u+c733,u+c737,u+c73d-c73e,u+c743,u+c74a,u+c74d-c74f,u+c752-c757,u+c75c,u+c760,u+c768-c769,u+c76b,u+c76d,u+c776,u+c77b,u+c77e,u+c787,u+c78a,u+c78c-c78e,u+c794,u+c796-c797,u+c79a,u+c7a3-c7a4,u+c7ad,u+c7b0,u+c7b4,u+c7bc-c7bd,u+c7bf-c7c0,u+c7c8-c7c9,u+c7cc,u+c7ce,u+c7d0,u+c7d8-c7d9,u+c7dd,u+c7e4,u+c7e8,u+c7ec,u+c7f5,u+c807,u+c809-c80a,u+c813,u+c816,u+c820,u+c82c-c82d,u+c82f,u+c831,u+c83c,u+c840,u+c848-c849,u+c84d,u+c854,u+c878,u+c87a,u+c880-c881,u+c883,u+c886-c887,u+c88d,u+c890,u+c894,u+c89d,u+c89f,u+c8a1,u+c8a8,u+c8ac,u+c8bc-c8bd,u+c8c4,u+c8c8,u+c8cc,u+c8d4-c8d5,u+c8d7,u+c8d9,u+c8e0-c8e1,u+c8e4,u+c8e8,u+c8f5,u+c905-c906,u+c90c,u+c90f,u+c92c,u+c934-c935,u+c938,u+c950-c951,u+c954,u+c958,u+c960-c961,u+c963,u+c965,u+c96c,u+c970,u+c974,u+c97c,u+c981,u+c990,u+c992,u+c999,u+c99b,u+c9a4,u+c9a8,u+c9c7,u+c9ca,u+c9d3,u+c9d6,u+c9d9,u+c9dd,u+c9e0,u+c9e2-c9e4,u+c9ec-c9ed,u+c9ef-c9f2,u+c9f9,u+c9fc,u+ca00,u+ca08-ca09,u+ca0b-ca0d,u+ca14,u+ca18,u+ca1c,u+ca29,u+ca30,u+ca4c-ca4d,u+ca50,u+ca54,u+ca5c-ca5d,u+ca5f-ca61,u+ca68,u+ca7d,u+ca84,u+ca98,u+cabc,u+cac0,u+cac3-cac4,u+cacc-cacd,u+cacf,u+cad1-cad3,u+cad8-cad9,u+cae0,u+caec,u+caf4,u+cb08,u+cb10,u+cb14,u+cb18,u+cb20-cb21,u+cb2c,u+cb32,u+cb41,u+cb48-cb49,u+cb4c,u+cb50,u+cb58-cb59,u+cb5d,u+cb64,u+cb78-cb79,u+cb93,u+cb9c,u+cbb8,u+cbd4,u+cbe4-cbe5,u+cbe7,u+cbe9,u+cc0c-cc0d,u+cc10,u+cc13-cc14,u+cc1c-cc1d,u+cc1f,u+cc21-cc22,u+cc27,u+cc30,u+cc39,u+cc3b-cc3c,u+cc48,u+cc4c,u+cc54-cc55,u+cc58,u+cc60,u+cc64,u+cc66,u+cc68,u+cc70,u+cc75,u+cca0,u+ccac,u+ccb5,u+ccb8,u+ccbc,u+ccc4-ccc5,u+ccc7,u+ccc9,u+ccd4,u+cce1,u+cce4,u+ccec,u+ccf0,u+cd01,u+cd0c,u+cd10,u+cd18-cd19,u+cd1b,u+cd24,u+cd28,u+cd2c,u+cd39,u+cd40,u+cd5d,u+cd60,u+cd64,u+cd6c-cd6d,u+cd6f,u+cd71,u+cd78,u+cd88,u+cda7,u+cdc4,u+cdcd,u+cdd0,u+cddd,u+cddf,u+cdec,u+cdf0,u+cdf8-cdf9,u+cdfb,u+cdfd,u+ce04,u+ce08,u+ce0c,u+ce14-ce15,u+ce19,u+ce24,u+ce28,u+ce30-ce31,u+ce33,u+ce5f,u+ce61-ce62,u+ce6b,u+ce6e,u+ce70,u+ce75,u+ce78,u+ce7b-ce7c,u+ce84-ce85,u+ce87,u+ce89,u+ce8c,u+ce91,u+cea3-cea5,u+cea8,u+ceac-ceae,u+ceb0,u+ceb4,u+cec1,u+cec4,u+cee5,u+ceeb,u+cef5,u+cef7-cef9,u+cf01,u+cf04,u+cf10-cf11,u+cf15,u+cf18,u+cf20,u+cf24,u+cf2c-cf2d,u+cf2f-cf31,u+cf38,u+cf55,u+cf5b,u+cf65,u+cf67,u+cf69,u+cf70-cf71,u+cf74,u+cf78,u+cf80,u+cf83,u+cf85,u+cf8c,u+cfa1,u+cfa8,u+cfb0,u+cfc4,u+cfc8,u+cfdc,u+cfe1,u+cfe4,u+cfe8,u+cff0-cff1,u+cff3,u+cff5,u+cffd,u+d004,u+d00c,u+d011,u+d018,u+d01c,u+d020,u+d02d,u+d035,u+d038,u+d03c,u+d044-d045,u+d047,u+d049,u+d054,u+d060,u+d06d-d06e,u+d072,u+d07d,u+d07f,u+d081,u+d084,u+d0a5,u+d0b4,u+d0c7,u+d0c9,u+d0d1,u+d0d3-d0d4,u+d0e0,u+d0e4,u+d0ec,u+d0f0-d0f1,u+d0f8,u+d10d,u+d131,u+d13a-d13b,u+d140-d141,u+d143-d145,u+d15f,u+d161,u+d168,u+d16c,u+d17c,u+d184,u+d188,u+d1a7,u+d1b3,u+d1ba,u+d1bc,u+d1c0,u+d1d8,u+d1f8,u+d1fb,u+d207,u+d209,u+d210,u+d22d,u+d230,u+d236,u+d23c-d23d,u+d23f,u+d241,u+d248,u+d25c,u+d264,u+d277,u+d280-d281,u+d284,u+d288,u+d290-d291,u+d295,u+d2a0,u+d2a4,u+d2ac,u+d2b1,u+d2bf,u+d2c2,u+d2c8-d2c9,u+d2cb,u+d2d4,u+d2d8,u+d2dc,u+d2e4-d2e5,u+d303,u+d30d-d30e,u+d313,u+d316,u+d31c-d31d,u+d320,u+d324-d325,u+d32f-d330,u+d339,u+d33b-d33c,u+d344-d345,u+d37d,u+d380,u+d38d,u+d38f-d391,u+d399,u+d39c,u+d3a0,u+d3a8,u+d3ad,u+d3b5,u+d3bc,u+d3c4-d3c5,u+d3c8,u+d3d8,u+d3e1,u+d3e3,u+d3fd,u+d3ff,u+d401,u+d408-d409,u+d41d,u+d440,u+d444,u+d460,u+d464,u+d46d,u+d46f,u+d479,u+d47c,u+d47f,u+d482,u+d489,u+d48b,u+d48d,u+d494,u+d4a9,u+d4b0,u+d4cc,u+d4d0,u+d4d4,u+d4dc,u+d4df,u+d4ec,u+d4f0,u+d4f8,u+d4fb,u+d4fd,u+d514-d515,u+d517,u+d540,u+d54c-d54d,u+d565,u+d56b,u+d570-d571,u+d573,u+d57b-d57c,u+d584-d585,u+d587,u+d58f-d590,u+d594,u+d59d,u+d5a3,u+d5c9,u+d5d0,u+d5d2,u+d5d7,u+d5d9,u+d5db,u+d5dd,u+d5e0-d5e1,u+d5e3,u+d5e5,u+d5e8,u+d5f3-d5f5,u+d5f7,u+d5ff,u+d608,u+d610,u+d613-d614,u+d61c,u+d620,u+d624,u+d62d,u+d640,u+d645,u+d649,u+d64b,u+d651,u+d664-d665,u+d667-d668,u+d670-d671,u+d674,u+d683,u+d685,u+d690,u+d694,u+d69d,u+d6a1,u+d6ac,u+d6b0,u+d6b9,u+d6bb,u+d6bd,u+d6c3,u+d6c5,u+d6c8,u+d6cc,u+d6d4-d6d5,u+d6d7,u+d6d9,u+d6e0,u+d6e4,u+d6e8,u+d6f0,u+d6f5,u+d6fc-d6fd,u+d700,u+d704,u+d711,u+d718-d719,u+d71c,u+d720,u+d728-d729,u+d72b,u+d72d,u+d735,u+d738,u+d73c,u+d744,u+d747,u+d749,u+d751,u+d756-d759,u+d75d,u+d760,u+d763,u+d774,u+d77c-d77d,u+d781,u+d789,u+d79b,u+d79d,u+ffe6}