:root{--ink:#0D1230;--text:#4A5162;--muted:#6B7280;--primary:#4745E8;--primary-dark:#3735CB;--primary-soft:#EDEFFB;--border:#E4E7EC;--bg:#F6F7F9;--card:#FBFCFD;--white:#FFFFFF;--green:#22C55E;--logo:#8F97A3}*{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}img,svg{display:block}a{text-decoration:none;color:inherit}.container{max-width:1320px;margin:0 auto;padding:0 40px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:600;font-size:15px;padding:12px 24px;border-radius:10px;border:none;cursor:pointer;transition:background .18s ease,transform .18s ease;font-family:inherit}.btn:hover{background:var(--primary-dark)}.btn:active{transform:translateY(1px)}.btn-lg{padding:16px 28px;font-size:16px;border-radius:12px}.btn-white{background:#fff;color:var(--primary)}.btn-white:hover{background:#EEF0FF}.section-head{text-align:center;max-width:680px;margin:0 auto}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary)}.section-head h2{margin-top:10px;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.015em;color:var(--ink)}.section-head p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--text)}.header-right{display:flex;align-items:center;gap:10px}.lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid var(--border);background-color:#fff;border-radius:9px;padding:9px 27px 9px 11px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B7280' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}[dir="rtl"] .lang-select{padding:9px 11px 9px 27px;background-position:left 10px center}html[lang="ja"] body{font-family:'Plus Jakarta Sans','Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',Meiryo,sans-serif}html[lang="zh-Hans"] body{font-family:'Plus Jakarta Sans','Noto Sans SC','PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif}html[dir="rtl"] body{font-family:'Noto Sans Arabic','Plus Jakarta Sans','Segoe UI',Tahoma,sans-serif}[dir="rtl"] .link-arrow svg{transform:scaleX(-1)}[dir="rtl"] .link-arrow:hover svg{transform:scaleX(-1) translateX(4px)}[dir="rtl"] .stat{border-left:none;border-right:1px solid var(--border)}[dir="rtl"] .stat:first-child{border-right:none}[dir="rtl"] .plan-flag{left:auto;right:26px}[dir="rtl"] .lead-card{text-align:right}[dir="rtl"] .match-foot svg{transform:scaleX(-1)}.site-header{position:sticky;top:0;z-index:50;background:rgba(251,252,253,.97);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center}.logo img{height:40px;width:auto;display:block}.header-right .btn{white-space:nowrap;padding:11px 18px}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px}.header-inner > .logo{justify-self:start}.header-inner > .header-right{justify-self:end}.svc-wrap{display:flex;justify-content:center;min-width:0}.svc-dd{position:relative;min-width:0}.svc-btn{position:relative;display:flex;align-items:center;gap:11px;height:52px;min-width:276px;max-width:100%;padding:0 8px 0 7px;background:linear-gradient(180deg,#F7F7FF 0%,#ECEEFF 100%);border:1.5px solid #CDD0FA;border-radius:15px;box-shadow:0 6px 18px rgba(71,69,232,.13);cursor:pointer;font-family:inherit;color:var(--ink);text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.svc-btn:hover{border-color:#9EA3F5;box-shadow:0 8px 22px rgba(71,69,232,.18)}.svc-btn:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(71,69,232,.22)}.svc-dd.is-open .svc-btn{border-color:var(--primary)}.svc-btn::after{content:"";position:absolute;inset:-5px;border-radius:19px;border:2px solid rgba(71,69,232,.35);opacity:0;pointer-events:none}.svc-lbl{display:flex;flex-direction:column;min-width:0;line-height:1.1}.svc-eye{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.svc-name{margin-top:3px;font-size:16px;font-weight:800;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-chevbox{margin-inline-start:auto;width:28px;height:28px;border-radius:9px;flex:none;display:grid;place-items:center;background:#fff;box-shadow:0 1px 3px rgba(13,18,48,.1)}.svc-chev{width:12px;height:12px;color:#1B2140;transition:transform .18s ease}.svc-dd.is-open .svc-chev{transform:rotate(180deg)}.svc-tile{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 8px var(--tile-glow,rgba(71,69,232,.28))}.svc-tile svg{width:19px;height:19px}.svc-tile--outsourcing{background:linear-gradient(140deg,#7C83FF,#4338CA);--tile-glow:rgba(67,56,202,.3)}.svc-tile--maintenance{background:linear-gradient(140deg,#60A5FA,#1D4ED8);--tile-glow:rgba(29,78,216,.28)}.svc-tile--rescue{background:linear-gradient(140deg,#FB7185,#DC2644);--tile-glow:rgba(220,38,68,.28)}.svc-tile--ai{background:linear-gradient(140deg,#B794FF,#7C3AED);--tile-glow:rgba(124,58,237,.3)}.svc-tile--bigdata{background:linear-gradient(140deg,#34D399,#047857);--tile-glow:rgba(4,120,87,.28)}.svc-pop{position:absolute;top:calc(100% + 10px);left:50%;z-index:70;width:392px;margin-left:-196px;padding:8px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 44px rgba(13,18,48,.16);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.svc-dd.is-open .svc-pop{opacity:1;visibility:visible;transform:none;transition:opacity .14s ease,transform .14s ease,visibility 0s}.svc-cap{padding:8px 12px 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8A90A2}.svc-list{list-style:none}.svc-opt{display:flex;align-items:center;gap:13px;padding:10px 12px;border-radius:13px;color:inherit;outline:none;transition:background-color .12s ease}.svc-opt .svc-tile{width:42px;height:42px;border-radius:12px}.svc-opt .svc-tile svg{width:23px;height:23px}.svc-opt:hover,.svc-opt:focus-visible{background:#F4F5FF}.svc-opt:focus-visible{box-shadow:inset 0 0 0 2px rgba(71,69,232,.35)}.svc-opt[aria-current="page"]{background:#EFF0FF}.svc-otxt{flex:1;min-width:0}.svc-otxt b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.svc-otxt span{display:block;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--text)}.svc-check{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--primary);visibility:hidden}.svc-check svg{width:12px;height:12px}.svc-opt[aria-current="page"] .svc-check{visibility:visible}@media (prefers-reduced-motion:no-preference){.svc-btn::after{animation:svcHalo 2.2s ease-out 1.2s 2}}@keyframes svcHalo{0%{opacity:.9;transform:scale(.98)}100%{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.svc-pop,.svc-dd.is-open .svc-pop,.svc-opt,.svc-chev,.svc-btn{transition:none !important}}.lang-select{transition:border-color .15s ease,box-shadow .15s ease}.lang-select:hover{border-color:#C9CBF5}.lang-select:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(71,69,232,.18)}@media (max-width:900px){.header-cta{display:none}.svc-btn{min-width:236px}}@media (max-width:540px){.header-inner{grid-template-columns:auto 1fr;grid-template-areas:"logo right" "svc svc";height:auto;row-gap:8px}.header-inner.container{padding-top:8px;padding-bottom:10px}.svc-btn{height:48px}.header-inner > .logo{grid-area:logo}.header-inner > .header-right{grid-area:right}.svc-wrap{grid-area:svc}.svc-dd,.svc-btn{width:100%;min-width:0}.svc-pop{left:0;right:0;width:auto;margin-left:0}}@media (max-width:640px){.logo img{height:34px}.lang-select{padding:8px 24px 8px 9px;font-size:13px;background-position:right 8px center}[dir="rtl"] .lang-select{padding:8px 9px 8px 24px;background-position:left 8px center}}.page{display:none}.page.is-active{display:block}.page [id]{scroll-margin-top:calc(var(--header-h,73px) + 14px)}@media (prefers-reduced-motion:no-preference){.page.is-entering{animation:pageIn .18s ease-out both}}@keyframes pageIn{from{opacity:0}to{opacity:1}}.mt{--mt-red:#DE3150;--mt-red-ink:#C21E3E;--mt-pink:#FDECEF;--mt-pink-line:#F4C9D2;--mt-blue:#2F5BEA;--mt-blue-line:#D6DEF7;--mt-green:#1E9A55;--mt-green-line:#CDEBD9}.btn-grad,body[data-page="tech-maintenance"] [data-cta]{background:linear-gradient(100deg,#2563EB 0%,#4F46E5 100%)}.btn-grad:hover,body[data-page="tech-maintenance"] [data-cta]:hover{background:linear-gradient(100deg,#1D4ED8 0%,#4338CA 100%)}.mt-hero{padding:64px 0 40px}.mt-hero-grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:40px;align-items:center}.mt-badge{display:inline-flex;align-items:center;gap:9px;background:var(--mt-pink);color:var(--mt-red-ink);border-radius:999px;padding:7px 15px 7px 13px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mt-badge i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--mt-red);flex:none}.mt-badge i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--mt-red)}.mt-copy h1{margin-top:22px;font-size:clamp(38px,3.3vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}html[lang="ja"] .mt-copy h1,html[lang="ja"] .mt-sub{word-break:auto-phrase}html[lang="ja"] :is(h1,h2,h3,.mt-sub,.co-statement){overflow-wrap:anywhere}.mt-sub{margin-top:20px;font-size:17px;line-height:1.6;color:#3F4756;max-width:40ch}.mt-diagram{display:grid;grid-template-columns:minmax(0,1.05fr) 150px minmax(0,1fr);grid-template-areas:"p e s" "r r r";column-gap:14px;row-gap:14px}.mt-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px 17px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.mt-card--problem{grid-area:p;border-color:#F2D2D9;justify-content:space-between}.mt-card--solution{grid-area:s;border-color:#D8DFF4;justify-content:space-between}.mt-engine{grid-area:e;align-self:center;display:flex;flex-direction:column;align-items:center;gap:14px}.mt-roles{grid-area:r}.mt-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1.5px solid;min-height:54px}.mt-head .ph3{font-size:13.5px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.3}.mt-head--red{border-color:var(--mt-pink-line)}.mt-head--red .ph3{color:var(--mt-red-ink)}.mt-head--blue,.mt-head--green{justify-content:space-between}.mt-head--blue{border-color:var(--mt-blue-line)}.mt-head--blue .ph3{color:var(--mt-blue)}.mt-head--green{border-color:var(--mt-green-line)}.mt-head--green .ph3{color:var(--mt-green)}.mt-alert{width:40px;height:40px;border-radius:50%;background:#FDE4E9;display:grid;place-items:center;flex:none}.mt-tick{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none}.mt-tick--blue{background:var(--mt-blue);box-shadow:0 4px 10px rgba(47,91,234,.35)}.mt-tick--green{background:#22A559;box-shadow:0 4px 10px rgba(34,165,89,.35)}.mt-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.mt-risk{background:#fff;border:1.5px solid var(--mt-pink-line);border-radius:12px;padding:13px 4px 11px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;min-width:0}.mt-risk-ico{width:36px;height:36px;border-radius:10px;background:#FDE8EC;display:grid;place-items:center}.mt-risk b{font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#1C2340;line-height:1.25;min-height:2.5em;display:flex;align-items:center}.mt-risk-sub{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--mt-red);white-space:nowrap}.mt-risk-sub i{width:5px;height:5px;border-radius:50%;background:var(--mt-red);flex:none}.mt-risks + .mt-esc-group{margin-top:18px}.mt-cap{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mt-red-ink)}.mt-escalate{margin-top:10px;border:1.5px solid var(--mt-pink-line);border-radius:12px;background:#FFFAFB;padding:12px 10px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.mt-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.mt-step em{font-style:normal;font-size:11px;font-weight:600;color:#4A3440;text-align:center;line-height:1.25;max-width:80px}.mt-num{width:30px;height:30px;margin:2px 0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #F2B4C1;color:var(--mt-red);font-size:14px;font-weight:800;display:grid;place-items:center}@property --mtn{syntax:'<integer>';inherits:false;initial-value:4}.mt-count{counter-reset:mtn var(--mtn)}.mt-count::after{content:counter(mtn)}.mt-stop{position:relative;width:34px;height:34px;border-radius:50%;background:var(--mt-red);display:grid;place-items:center;box-shadow:0 6px 14px rgba(222,49,80,.35)}.mt-stop::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--mt-red);opacity:0}.mt-step--stop em{color:var(--mt-red-ink);font-weight:700}.mt-sarrow{flex:1 1 auto;min-width:16px;max-width:48px;height:12px;margin-top:11px}.mt-core-cell{display:flex;align-items:center;gap:2px}.mt-flow{position:relative;width:22px;height:16px;flex:none}.mt-flow svg{position:absolute;left:50%;top:50%;width:22px;height:15px;transform:translate(-50%,-50%);overflow:visible}.mt-flow svg *{transform-box:fill-box;transform-origin:center}.mt-packet{opacity:0}.mt-core-wrap{position:relative;width:100px;height:100px;flex:none;display:grid;place-items:center}.mt-core-wrap::before{content:"";position:absolute;inset:-22px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(79,91,245,.22) 0%,rgba(79,91,245,.08) 45%,transparent 70%)}.mt-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(71,90,240,.35);opacity:0}.mt-core-outer{position:relative;width:100px;height:100px;border-radius:50%;background:#EEF1FE;box-shadow:inset 0 0 0 1.5px #D2D9FA;display:grid;place-items:center}.mt-core{position:relative;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#3E73F7 0%,#4338CA 100%);box-shadow:0 12px 28px rgba(59,80,235,.42)}.mt-core::before{content:"";position:absolute;inset:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.38)}.mt-core svg{position:relative;width:36px;height:36px}.mt-engine-label{max-width:150px;text-align:center}.mt-engine-label span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;color:var(--mt-blue);text-wrap:balance}.mt-sec + .mt-sec{margin-top:18px}.mt-checks{list-style:none;display:grid;gap:2px;margin-top:10px}.mt-checks li{display:flex;align-items:center;gap:10px;padding:7px 8px;margin:0 -8px;border-radius:9px;font-size:13.5px;font-weight:500;color:#2A3350;line-height:1.35}.mt-checks svg{flex:none;width:20px;height:20px}.mt-handled{display:flex;align-items:center;gap:13px;margin-top:14px}.mt-bigcheck{width:50px;height:50px;border-radius:50%;background:#E3F6EB;box-shadow:inset 0 0 0 2px #BFE8CF;display:grid;place-items:center;flex:none}.mt-handled > div > b{display:block;font-size:15px;font-weight:800;color:var(--ink)}.mt-handled > div > span{display:block;margin-top:3px;font-size:12.5px;font-weight:600;color:#1C9152;line-height:1.4}.mt-ecg{display:block;width:100%;height:auto;margin-top:8px;overflow:visible}.mt-ecg *{transform-box:fill-box;transform-origin:center}.mt-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt-role{position:relative;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 14px;min-width:0;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 16px rgba(15,23,42,.04)}.mt-role-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none}.mt-role-ico--ph{position:relative;width:44px;height:44px;background:#EEF0F6;box-shadow:0 0 0 2px #fff,0 4px 12px rgba(15,23,42,.14)}.mt-role-ico--ph > .ph{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center 22%}.mt-role-badge{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px #fff;z-index:1}.mt-role-badge svg{width:12px;height:12px}[dir="rtl"] .mt-role-badge{right:auto;left:-5px}.mt-role b{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#1C2340;min-width:0}.mt-live{position:absolute;top:10px;inset-inline-end:10px;width:7px;height:7px;border-radius:50%;background:var(--green)}.mt-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--green)}.mt-strip-sec{padding:28px 0 8px}.mt-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--border);border-radius:18px;padding:30px 8px}.mt-sitem{text-align:center;padding:6px 18px;border-inline-start:1px solid var(--border)}.mt-sitem:first-child{border-inline-start:none}.mt-sitem b{display:block;font-size:22px;font-weight:800;letter-spacing:-.01em}.mt-sitem span{display:block;margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--text)}.mt-sitem--red b{color:#D62E4C}.mt-sitem--blue b{color:#3B4FE0}.mt-sitem--green b{color:#188A4E}.mt-final{padding-top:64px}[dir="rtl"] .mt-flow svg{transform:translate(-50%,-50%) rotate(180deg)}[dir="rtl"] .mt-sarrow,[dir="rtl"] .mt-ecg{transform:scaleX(-1)}[dir="rtl"] .mt-role{padding:12px 14px 12px 20px}@media (max-width:1240px){.mt-hero-grid{grid-template-columns:1fr;gap:48px}.mt-copy{max-width:640px}.mt-diagram{width:100%;max-width:900px;margin:0 auto}}@media (max-width:900px){.mt-strip{grid-template-columns:1fr 1fr;row-gap:24px}.mt-sitem:nth-child(3){border-inline-start:none}}@media (max-width:760px){.mt-hero{padding-top:44px}.mt-diagram{grid-template-columns:minmax(0,1fr);grid-template-areas:"p" "e" "s" "r";max-width:480px}.mt-engine{padding:4px 0}.mt-core-cell{flex-direction:column}.mt-flow{width:16px;height:24px}.mt-flow svg,[dir="rtl"] .mt-flow svg{transform:translate(-50%,-50%) rotate(90deg)}.mt-engine-label{max-width:none}.mt-roles{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:440px){.mt-strip{grid-template-columns:1fr}.mt-sitem{border-inline-start:none !important}}@media (prefers-reduced-motion:no-preference){.mt-badge i::after{animation:ping 2.4s cubic-bezier(0,0,.2,1) infinite}.mt-card,.fx-card{opacity:0;animation:mtCardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.mt-in,.fx-in{opacity:0;animation:cardIn .85s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.mt-risk{opacity:0;animation:cardIn .95s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,cardFloat var(--f,7s) ease-in-out 5.2s infinite}.mt-pop,.fx-pop{opacity:0;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) forwards}.mt-draw,.fx-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:mtDraw var(--dur,.45s) cubic-bezier(.65,0,.35,1) var(--d,0s) forwards}.mt-count{animation:popIn .5s cubic-bezier(.34,1.56,.64,1) 1.4s forwards,mtCount .7s linear 1.45s both}.mt-stop::after{animation:mtPing 2.4s cubic-bezier(0,0,.2,1) 2.7s infinite}.mt-core-wrap{opacity:0;animation:mtCoreIn .9s cubic-bezier(.22,1,.36,1) 2.4s forwards}.mt-core-outer{animation:mtBreath 3s ease-in-out 5.2s infinite}.mt-ring{animation:mtRing 3s ease-out 5.2s infinite}.mt-ring--2{animation-delay:5.5s}.mt-flow--in .mt-packet{animation:mtPacketIn 3s cubic-bezier(.45,0,.55,1) 5.2s infinite}.mt-flow--out .mt-packet{animation:mtPacketOut 3s cubic-bezier(.45,0,.55,1) 5.2s infinite}.mt-checks li{opacity:0;animation:cardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,mtHi 9s ease-in-out var(--h,5.2s) infinite}.mt-ecg-glow{animation:mtTrace 3s cubic-bezier(.45,0,.55,1) 5.2s infinite}.mt-ecg-ring{animation:mtDotPing 3s ease-out 7.95s infinite}.mt-role{opacity:0;animation:cardIn .85s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.mt-live::after{animation:ping 2.2s cubic-bezier(0,0,.2,1) var(--p,5s) infinite}}@keyframes mtCardIn{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes mtDraw{to{stroke-dashoffset:0}}@keyframes mtCount{from{--mtn:1}to{--mtn:4}}@keyframes mtPing{0%{transform:scale(1);opacity:.7}75%,100%{transform:scale(1.9);opacity:0}}@keyframes mtCoreIn{from{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes mtBreath{0%,34%,62%,100%{transform:scale(1)}44%{transform:scale(1.05)}}@keyframes mtRing{0%,36%{opacity:0;transform:scale(.94)}42%{opacity:.7}92%,100%{opacity:0;transform:scale(1.6)}}@keyframes mtPacketIn{0%{opacity:0;transform:translateX(0)}8%{opacity:1}32%{opacity:1;transform:translateX(20px)}38%,100%{opacity:0;transform:translateX(21px)}}@keyframes mtPacketOut{0%,44%{opacity:0;transform:translateX(0)}50%{opacity:1}74%{opacity:1;transform:translateX(20px)}80%,100%{opacity:0;transform:translateX(21px)}}@keyframes mtHi{0%,100%{background-color:rgba(47,91,234,0)}8%,30%{background-color:rgba(47,91,234,.08)}40%{background-color:rgba(47,91,234,0)}}@keyframes mtTrace{from{stroke-dashoffset:.16}to{stroke-dashoffset:-1.04}}@keyframes mtDotPing{0%{transform:scale(1);opacity:.6}45%,100%{transform:scale(3.2);opacity:0}}.rp .mt-copy h1{font-size:clamp(40px,3.6vw,52px)}.rp .mt-sub{text-wrap:balance}.rp-diagram{display:grid;grid-template-columns:minmax(0,1.25fr) 132px minmax(0,1fr);grid-template-rows:1fr 1fr auto;grid-template-areas:"stuck link root" "stuck link prod" ". team team";row-gap:14px}.rp-stuck{grid-area:stuck;position:relative;display:flex;flex-direction:column;min-width:0;background:#FFF8F8;border:1.5px solid #F3B8C2;border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(229,72,77,.07)}.rp-link{grid-area:link;position:relative}.rp-root{grid-area:root}.rp-prod{grid-area:prod}.rp-team{grid-area:team;justify-self:end;display:grid;grid-template-columns:repeat(4,92px);gap:10px;margin-top:4px}.rp-shead{display:flex;align-items:center;gap:14px}.rp-alert{position:relative;width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(145deg,#F87171,#DC2F3A);box-shadow:0 8px 18px rgba(220,47,58,.3)}.rp-alert::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #E5484D;opacity:0}.rp-shead .ph3{font-size:17px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#D42F3C;line-height:1.2}.rp-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.rp-issue{background:#fff;border:1px solid #F4D3D8;border-radius:11px;padding:12px 6px 11px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;box-shadow:0 4px 10px rgba(229,72,77,.05)}.rp-issue b{font-size:12.5px;font-weight:600;color:#1C2340;line-height:1.3}.rp-net{flex:1;display:flex;align-items:center;margin-top:8px;min-height:0}.rp-net svg{display:block;width:100%;height:auto;overflow:visible}.rp-net *,.rp-map *,.rp-scan svg *{transform-box:fill-box;transform-origin:center}.rp-lost{opacity:0}.rp-wire{position:absolute;top:50%;right:-1.5px;width:38px;height:2px;margin-top:-1px;background:#E5484D;z-index:2}.rp-wire::before,.rp-wire::after{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%}.rp-wire::before{background:#E5484D;box-shadow:0 0 0 3px #FFE1E4}.rp-wire::after{border:2px solid #E5484D;opacity:0}[dir="rtl"] .rp-wire{right:auto;left:-1.5px}[dir="rtl"] .rp-wire::before,[dir="rtl"] .rp-wire::after{left:auto;right:-6px}.rp-pk{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;opacity:0;pointer-events:none}[dir="rtl"] .rp-wire .rp-pk{left:auto;right:0}.rp-wire .rp-pk,.rp-in .rp-pk{background:#E5484D;box-shadow:0 0 8px rgba(229,72,77,.8)}.rp-out .rp-pk{background:#3B5BF0;box-shadow:0 0 8px rgba(59,91,240,.8)}.rp-in{position:absolute;left:0;top:50%;width:24px;height:2px;margin-top:-1px;background:#E5484D}.rp-hc{position:absolute;top:50%;left:1px;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#fff;border:2px solid #E5484D}.rp-hc--2{left:12px;width:8px;height:8px;margin-top:-4px}.rp-scan{position:absolute;left:22px;top:50%;width:72px;height:160px;margin-top:-80px}.rp-scan::before{content:"";position:absolute;inset:-18px -30px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(79,99,245,.24),rgba(79,99,245,.07) 60%,transparent)}.rp-scan svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.rp-out{position:absolute;left:94px;top:50%;width:14px;height:2px;margin-top:-1px;background:#6D84F2}.rp-jn{position:absolute;left:103px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:#fff;border:2px solid #4F63E8;z-index:1}.rp-el{position:absolute;left:108px;right:0}.rp-el--top{top:calc((100% - 14px) / 4);bottom:50%;border-left:2px solid #8EA2F4;border-top:2px solid #8EA2F4;border-top-left-radius:12px}.rp-el--bot{top:50%;bottom:calc((100% - 14px) / 4);border-left:2px solid #6CC08E;border-bottom:2px solid #6CC08E;border-bottom-left-radius:12px}.rp-ar{position:absolute;right:-2px;width:10px;height:12px;margin-top:-6px;display:grid;place-items:center}.rp-ar--top{top:calc((100% - 14px) / 4 + 1px);color:#4F63E8}.rp-ar--bot{top:calc(100% - (100% - 14px) / 4 - 1px);color:#1E9A55}.rp-ar-m{display:none}[dir="rtl"] .rp-link{transform:scaleX(-1)}.rp-card{display:flex;flex-direction:column;min-width:0;border:1.5px solid;border-radius:16px;padding:14px 16px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.rp-root{border-color:#C9D4F8;background:#F9FBFF}.rp-prod{border-color:#BFE5CD;background:#F7FCF9;justify-content:space-between}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1.5px solid}.rp-head .ph3{font-size:14px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.25}.rp-root .rp-head{border-color:#D9E1FA}.rp-root .rp-head .ph3{color:#2F4FE0}.rp-prod .rp-head{border-color:#CDEBD9}.rp-prod .rp-head .ph3{color:#1E9A55}.rp-maplabel{margin-top:8px;font-size:12.5px;font-weight:600;color:var(--text)}.rp-map{display:block;width:100%;height:auto;margin-top:2px;overflow:visible}.rp-ship{display:flex;align-items:center;gap:13px;margin-top:12px}.rp-bigcheck{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(145deg,#3CC577,#1E9A55);box-shadow:0 0 0 5px #DDF3E6,0 8px 16px rgba(30,154,85,.28)}.rp-ship > div > b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.rp-ship > div > span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:#1C9152}.rp-prod .mt-ecg{margin-top:8px}.rp-tile{position:relative;aspect-ratio:92/112;border-radius:12px;overflow:hidden;background:#EEF0F6;border:1px solid var(--border);box-shadow:0 8px 18px rgba(15,23,42,.08)}.rp-tile .ph-init{font-size:26px}.rp-tile .mt-live{top:8px;inset-inline-start:8px;inset-inline-end:auto;box-shadow:0 0 0 2px #fff}.rp-stats .mt-sitem b{font-size:34px;color:#3F3BDB;letter-spacing:-.02em}.rp-stats .mt-sitem span{margin-top:6px;font-size:15px}@media (max-width:1240px){.rp-diagram{width:100%;max-width:900px;margin:0 auto}}@media (max-width:760px){.rp-diagram{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"stuck" "link" "root" "prod" "team";max-width:480px}.rp-wire,.rp-hc,.rp-jn,.rp-el,.rp-ar,.rp-pk{display:none}.rp-link{height:176px}.rp-in{left:50%;top:0;width:2px;height:28px;margin:0 0 0 -1px;transform:none !important;animation:none !important}.rp-scan{left:50%;width:56px;height:120px;margin:-60px 0 0 -28px}.rp-out{left:50%;top:auto;bottom:10px;width:2px;height:24px;margin:0 0 0 -1px;transform:none !important;animation:none !important}.rp-ar-m{display:grid;place-items:center;position:absolute;left:50%;bottom:0;width:14px;height:12px;margin-left:-7px;color:#4F63E8}.rp-team{justify-self:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:440px){.rp-stats{grid-template-columns:1fr 1fr;row-gap:22px}.rp-stats .mt-sitem{padding:4px 10px}.rp-stats .mt-sitem:nth-child(even){border-inline-start:1px solid var(--border) !important}.rp-stats .mt-sitem b{font-size:28px}.rp-stats .mt-sitem span{font-size:13.5px}}@media (prefers-reduced-motion:no-preference){.rp-alert::after{animation:mtPing 2.4s cubic-bezier(0,0,.2,1) 1.2s infinite}.rp-issue{opacity:0;animation:cardIn .95s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,cardFloat var(--f,7s) ease-in-out 5.6s infinite}.rp-warn{opacity:0;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) forwards,rpBlink 2.6s ease-in-out calc(var(--d,0s) + .8s) infinite}.rp-lost{animation:rpFade .5s ease 2.4s forwards}.rp-wire{transform-origin:left center;transform:scaleX(0);animation:rpGrow .4s cubic-bezier(.65,0,.35,1) 2.2s forwards}[dir="rtl"] .rp-wire{transform-origin:right center}.rp-wire::after{animation:mtPing 2.4s cubic-bezier(0,0,.2,1) 3s infinite}.rp-in{transform-origin:left center;transform:scaleX(0);animation:rpGrow .3s ease 2.45s forwards}.rp-hc{opacity:0;animation:popIn .4s cubic-bezier(.34,1.56,.64,1) var(--d,0s) forwards}.rp-scan{opacity:0;animation:mtCoreIn .9s cubic-bezier(.22,1,.36,1) 2.6s forwards}.rp-ring{animation:rpRing 3.2s ease-in-out var(--rd,5.6s) infinite}.rp-core{animation:rpCore 3.2s ease-in-out 5.6s infinite}.rp-orbit{animation:rpBlink 2.4s ease-in-out var(--rd,5.6s) infinite}.rp-out{transform-origin:left center;transform:scaleX(0);animation:rpGrow .25s ease 3.05s forwards}.rp-jn{opacity:0;animation:popIn .4s cubic-bezier(.34,1.56,.64,1) 3.2s forwards}.rp-el--top{clip-path:inset(100% 100% 0 0);animation:rpReveal .55s cubic-bezier(.65,0,.35,1) 3.3s forwards,rpGlowB 3.2s ease-in-out 5.6s infinite}.rp-el--bot{clip-path:inset(0 100% 100% 0);animation:rpReveal .55s cubic-bezier(.65,0,.35,1) 3.3s forwards,rpGlowG 3.2s ease-in-out 5.6s infinite}.rp-ar{opacity:0;animation:popIn .4s cubic-bezier(.34,1.56,.64,1) 3.8s forwards}.rp-wire .rp-pk{animation:rpPkWire 3.2s cubic-bezier(.45,0,.55,1) 5.6s infinite}[dir="rtl"] .rp-wire .rp-pk{animation-name:rpPkWireR}.rp-in .rp-pk{animation:rpPkIn 3.2s cubic-bezier(.45,0,.55,1) 5.6s infinite}.rp-out .rp-pk{animation:rpPkOut 3.2s cubic-bezier(.45,0,.55,1) 5.6s infinite}.rp-rootring{animation:rpRootPing 3.2s ease-out 5.6s infinite}.rp-rootring--2{animation-delay:5.85s}.rp-bigcheck{animation:popIn .5s cubic-bezier(.34,1.56,.64,1) 4.4s both,rpBump 3.2s ease-in-out 5.6s infinite}.rp-tile{opacity:0;animation:cardIn .85s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}}.rp .mt-ecg-glow{animation-delay:5.8s}.rp .mt-ecg-ring{animation-delay:8.6s}@keyframes rpGrow{to{transform:scaleX(1)}}@keyframes rpReveal{to{clip-path:inset(0 0 0 0)}}@keyframes rpFade{to{opacity:1}}@keyframes rpBlink{0%,100%{opacity:1}50%{opacity:.72}}@keyframes rpRing{0%,30%,66%,100%{transform:scale(1);opacity:var(--o,.6)}42%{transform:scale(1.07);opacity:1}}@keyframes rpCore{0%,30%,66%,100%{opacity:.92;transform:scale(1)}42%{opacity:1;transform:scale(1.06)}}@keyframes rpGlowB{0%,44%,88%,100%{border-color:#8EA2F4}54%,72%{border-color:#2F4FE8}}@keyframes rpGlowG{0%,44%,88%,100%{border-color:#6CC08E}54%,72%{border-color:#159A4F}}@keyframes rpRootPing{0%,58%{transform:scale(1);opacity:0}62%{opacity:.75}100%{transform:scale(2.8);opacity:0}}@keyframes rpBump{0%,64%,84%,100%{transform:scale(1)}72%{transform:scale(1.1)}}@keyframes rpPkWire{0%{opacity:0;transform:translateX(0)}4%{opacity:1}20%{opacity:1;transform:translateX(26px)}23%,100%{opacity:0;transform:translateX(28px)}}@keyframes rpPkWireR{0%{opacity:0;transform:translateX(0)}4%{opacity:1}20%{opacity:1;transform:translateX(-26px)}23%,100%{opacity:0;transform:translateX(-28px)}}@keyframes rpPkIn{0%,21%{opacity:0;transform:translateX(0)}23%{opacity:1}32%{opacity:1;transform:translateX(17px)}35%,100%{opacity:0;transform:translateX(19px)}}@keyframes rpPkOut{0%,44%{opacity:0;transform:translateX(0)}46%{opacity:1}52%{opacity:1;transform:translateX(8px)}55%,100%{opacity:0;transform:translateX(9px)}}.ai .mt-badge{background:#EEF0FF;color:#3F3BDB}.ai .mt-badge i,.ai .mt-badge i::after{background:#4F46E5}.ai .mt-copy h1{font-size:clamp(36px,3.1vw,44px)}.ai .mt-copy h1 > span{display:block;text-wrap:balance}.ai .hero-actions{column-gap:22px;row-gap:14px}@media (min-width:1241px){.ai .mt-hero-grid{grid-template-columns:440px minmax(0,1fr)}}.ai .hero-actions .btn-lg{padding-left:24px;padding-right:24px}.ai-lead{margin-top:18px;font-size:21px;font-weight:700;line-height:1.35;color:#3F3BDB}.ai .mt-sub{margin-top:12px}.ai-stage{position:relative;width:100%;max-width:780px;aspect-ratio:780/480;margin-inline-start:auto}.ai-board{position:absolute;top:0;inset-inline-start:0;width:780px;height:480px;transform-origin:top left;transform:scale(var(--s,1))}[dir="rtl"] .ai-board{transform-origin:top right}.ai-wires,.ai-pks{position:absolute;inset:0;width:780px;height:480px;pointer-events:none}.ai-wires{z-index:2;overflow:visible}.ai-wires *{transform-box:fill-box;transform-origin:center}.ai-pks{z-index:3}[dir="rtl"] .ai-wires,[dir="rtl"] .ai-pks{transform:scaleX(-1)}.ai-arrow-m{display:none}.ai-inputs{position:absolute;inset-inline-start:0;top:66px;width:128px;height:348px;padding:6px 0;background:#fff;border:1px solid #E1E5F2;border-radius:14px;box-shadow:0 10px 26px rgba(15,23,42,.06)}.ai-row{display:flex;align-items:center;gap:9px;height:56px;padding:0 10px;border-bottom:1px solid #EEF0F5;font-size:12px;font-weight:600;line-height:1.3;color:#2A3350}.ai-row:last-child{border-bottom:0}.ai-ico{flex:none;display:grid;place-items:center}.ai-card{position:absolute;inset-inline-start:164px;top:20px;width:250px;height:440px;background:linear-gradient(180deg,#FBFBFF,#F5F7FE);border:1px solid #DDE2F4;border-radius:16px;box-shadow:0 14px 34px rgba(71,69,232,.08)}.ai-title{position:absolute;top:16px;left:0;right:0;text-align:center;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#3F3BDB}.ai-corebox{position:absolute;inset-inline-start:15px;top:30px;width:220px;height:220px}.ai-corebox svg{display:block;width:100%;height:100%;overflow:visible}.ai-orbit,.ai-pulse{transform-box:view-box;transform-origin:110px 110px}.ai-reason{position:absolute;inset-inline-start:14px;top:246px;width:222px;height:180px;padding:12px 12px 6px;background:#fff;border:1px solid #E3E7F3;border-radius:12px}.ai-reason > p{font-size:12.5px;font-weight:700;color:#3F3BDB;margin-bottom:6px}.ai-reason ul{list-style:none}.ai-step{display:flex;align-items:center;gap:9px;height:34px;border-top:1px solid #F0F2F7;font-size:12px;font-weight:500;color:#2A3350}.ai-ck{width:17px;height:17px;border-radius:50%;background:#22A559;display:grid;place-items:center;flex:none}.ai-ck svg{width:10px;height:10px}.ai-prog{position:relative;width:11px;height:11px;margin:0 3px;border-radius:50%;background:#4F46E5;flex:none}.ai-prog::after{content:"";position:absolute;inset:0;border-radius:50%;background:#4F46E5}.ai-human{position:absolute;inset-inline-start:430px;top:150px;width:86px;height:180px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;background:#fff;border:1px solid #DCE2F4;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.ai-human > p{font-size:12px;font-weight:600;line-height:1.3;color:#3F3BDB}.ai-ava{width:58px;height:58px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #EEF0FF,0 6px 14px rgba(15,23,42,.14)}.ai-hok{position:relative;width:30px;height:30px;border-radius:50%;background:#22A559;display:grid;place-items:center;box-shadow:0 5px 12px rgba(34,165,89,.3)}.ai-hok::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #22A559;opacity:0}.ai-outs{position:absolute;inset-inline-start:550px;top:0;width:230px;height:480px;display:flex;flex-direction:column;justify-content:center;gap:10px}.ai-out{display:flex;align-items:center;gap:10px;height:64px;padding:0 12px;min-width:0;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.ai-otxt{min-width:0;flex:1}.ai-otxt b{display:block;font-size:14px;font-weight:700;color:var(--ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-otxt span{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#1C9152;line-height:1.3}.ai-okc{width:22px;height:22px;border-radius:50%;background:#22A559;display:grid;place-items:center;flex:none}.ai-pk{position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;offset-anchor:50% 50%;offset-rotate:0deg;offset-distance:0%;opacity:0}.ai-pk--in,.ai-pk--mid{background:#4F46E5;box-shadow:0 0 8px rgba(79,70,229,.85)}.ai-pk--out{background:#22A559;box-shadow:0 0 8px rgba(34,165,89,.85)}@media (max-width:1240px){.ai-stage{margin-inline:auto}}@media (max-width:900px){.ai-stage{aspect-ratio:auto;max-width:560px;margin:0 auto}.ai-board{position:static;width:auto;height:auto;transform:none !important;display:flex;flex-direction:column;gap:8px}.ai-wires,.ai-pks{display:none}.ai-inputs,.ai-card,.ai-human,.ai-outs,.ai-corebox,.ai-reason,.ai-title{position:static;width:auto;height:auto}.ai-inputs{display:grid;grid-template-columns:1fr 1fr;padding:4px}.ai-row{height:52px;border-bottom:1px solid #EEF0F5}.ai-row:nth-last-child(-n+2){border-bottom:0}.ai-arrow-m{display:grid;place-items:center;height:18px;color:#6366F1}.ai-card{padding:14px}.ai-corebox{width:190px;height:190px;margin:4px auto 0}.ai-reason{margin-top:6px}.ai-human{flex-direction:row;gap:12px;padding:12px 14px;text-align:start}.ai-human > p{flex:1;font-size:13.5px}.ai-outs{gap:8px}}@media (prefers-reduced-motion:no-preference){.ai-row{opacity:0;animation:cardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,aiRowHi 9s ease-in-out var(--h,5.4s) infinite}.ai-corebox{opacity:0;animation:mtCoreIn .9s cubic-bezier(.22,1,.36,1) 1.1s forwards}.ai-orbit{animation:aiSpin 30s linear infinite}.ai-pulse{animation:aiPulse 1.5s ease-in-out 5.4s infinite}.ai-step{opacity:0;animation:cardIn .6s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.ai-prog::after{animation:ping 1.8s cubic-bezier(0,0,.2,1) 2.8s infinite}.ai-hok::after{animation:aiRing 1.5s ease-out 5.4s infinite}.ai-out{opacity:0;animation:cardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,aiOutHi 9s ease-in-out var(--h,5.4s) infinite}.ai-out .ai-okc{animation:popIn .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both,aiBump 9s ease-in-out var(--h,5.4s) infinite}.ai-pk--in{animation:aiPkIn 9s linear var(--h,5.4s) infinite}.ai-pk--mid{animation:aiPkMid 1.5s linear 5.4s infinite}.ai-pk--out{animation:aiPkOut 9s linear var(--h,5.4s) infinite}}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiPulse{0%,30%,60%,100%{transform:scale(1)}40%{transform:scale(1.06)}}@keyframes aiRing{0%,64%{transform:scale(1);opacity:0}67%{opacity:.6}100%{transform:scale(2.1);opacity:0}}@keyframes aiRowHi{0%,100%{background-color:rgba(79,70,229,0)}1%,6%{background-color:rgba(79,70,229,.08)}11%{background-color:rgba(79,70,229,0)}}@keyframes aiOutHi{0%,15%,34%,100%{border-color:var(--border);box-shadow:0 8px 20px rgba(15,23,42,.05)}18%,27%{border-color:#9FD9B5;box-shadow:0 10px 24px rgba(34,165,89,.16)}}@keyframes aiBump{0%,15.5%,23%,100%{transform:scale(1)}18.5%{transform:scale(1.2)}}@keyframes aiPkIn{0%{offset-distance:0%;opacity:0}.8%{opacity:1}5.5%{offset-distance:100%;opacity:1}6.5%,100%{offset-distance:100%;opacity:0}}@keyframes aiPkMid{0%,42%{offset-distance:0%;opacity:0}44%{opacity:1}66%{offset-distance:100%;opacity:1}68%,100%{offset-distance:100%;opacity:0}}@keyframes aiPkOut{0%,11%{offset-distance:0%;opacity:0}11.5%{opacity:1}15.5%{offset-distance:100%;opacity:1}16.5%,100%{offset-distance:100%;opacity:0}}.bd .mt-badge{background:#EEF0FF;color:#3F3BDB}.bd .mt-badge i,.bd .mt-badge i::after{background:#4F46E5}.bd .mt-sub{max-width:44ch}body[data-page="big-data-team"] [data-cta]{background:linear-gradient(100deg,#2563EB 0%,#4F46E5 100%)}body[data-page="big-data-team"] [data-cta]:hover{background:linear-gradient(100deg,#1D4ED8 0%,#4338CA 100%)}.bd-stage{position:relative;width:100%;max-width:780px;aspect-ratio:780/512;margin-inline-start:auto}.bd-board{position:absolute;top:0;inset-inline-start:0;width:780px;height:512px;transform-origin:top left;transform:scale(var(--s,1))}[dir="rtl"] .bd-board{transform-origin:top right}.bd-wires,.bd-pks{position:absolute;inset:0;width:780px;height:512px;pointer-events:none}.bd-wires{z-index:1;overflow:visible}.bd-wires *{transform-box:fill-box;transform-origin:center}.bd-pks{z-index:4}[dir="rtl"] .bd-wires,[dir="rtl"] .bd-pks{transform:scaleX(-1)}.bd-arrow-m{display:none}.bd-title{position:absolute;top:0;left:0;right:0;text-align:center;font-size:44px;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:var(--ink)}.bd-panel{position:absolute;top:64px;width:286px;height:270px;border:1.5px solid;border-radius:16px}.bd-before{inset-inline-start:0;border-color:#F3B8C2;background:#FFF8F8}.bd-after{inset-inline-start:494px;border-color:#9ED3B2;background:#F6FCF8}.bd-tag{position:absolute;top:-11px;left:50%;translate:-50% 0;z-index:3;white-space:nowrap;padding:3px 12px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bd-before .bd-tag{background:#D93A45}.bd-after .bd-tag,.bd-impact .bd-tag{background:#1E7F46}.bd-pcards{position:absolute;top:18px;left:10px;right:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bd-pcard{height:68px;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;background:#fff;border:1px solid #F2DADE;border-radius:10px;box-shadow:0 3px 8px rgba(15,23,42,.04)}.bd-after .bd-pcard{border-color:#D5ECDD}.bd-pcard b{font-size:10.5px;font-weight:700;line-height:1.2;color:#1C2340}.bd-chips{position:absolute;inset:0;z-index:2}.bd-chip{position:absolute;width:88px;height:24px;display:flex;align-items:center;gap:4px;padding:0 6px;background:#fff;border:1px solid #E6E8EF;border-radius:7px;box-shadow:0 3px 8px rgba(15,23,42,.07);font-size:10.5px;font-weight:600;color:#1C2340;white-space:nowrap;overflow:hidden}.bd-chip > span:last-child{overflow:hidden;text-overflow:ellipsis}.bd-cico{display:grid;place-items:center;flex:none}.bd-chip:nth-child(odd){inset-inline-start:10px}.bd-chip:nth-child(even){inset-inline-end:10px}.bd-chip:nth-child(1),.bd-chip:nth-child(2){top:104px}.bd-chip:nth-child(3),.bd-chip:nth-child(4){top:170px}.bd-chip:nth-child(5),.bd-chip:nth-child(6){top:236px}.bd-hub{position:absolute;left:110px;top:149px;width:66px;height:66px;z-index:2;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;background:#fff;border:2px solid #2E9D5B;box-shadow:0 0 0 5px rgba(46,157,91,.1),0 8px 18px rgba(30,154,85,.18)}[dir="rtl"] .bd-hub{left:auto;right:110px}.bd-hub svg{width:19px;height:19px}.bd-hub b{font-size:10px;font-weight:800;line-height:1.12;color:#155E36;max-width:62px}.bd-hub::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid #2E9D5B;opacity:0}.bd-arrow{position:absolute;top:189px;width:34px;display:grid;place-items:center;z-index:2}.bd-arrow--red{inset-inline-start:286px}.bd-arrow--green{inset-inline-start:460px}[dir="rtl"] .bd-arrow svg{transform:scaleX(-1)}.bd-team{position:absolute;inset-inline-start:320px;top:72px;width:140px;height:254px;padding:16px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border:1px solid #E3E7F0;border-radius:14px;box-shadow:0 12px 28px rgba(15,23,42,.08)}.bd-team > p{font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--ink);text-wrap:balance}.bd-faces{display:grid;grid-template-columns:repeat(2,60px);gap:6px}.bd-face{position:relative;height:74px;border-radius:10px;overflow:hidden;background:#EEF0F6;box-shadow:0 5px 12px rgba(15,23,42,.1)}.bd-face .ph-init{font-size:20px}.bd-face .mt-live{top:6px;inset-inline-start:6px;inset-inline-end:auto;box-shadow:0 0 0 2px #fff}.bd-impact{position:absolute;inset-inline-start:26px;top:360px;width:728px;height:150px;background:#fff;border:1.5px solid #BFE3CC;border-radius:14px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.bd-imps{position:absolute;top:16px;left:10px;right:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.bd-imp{display:flex;align-items:flex-start;gap:7px;height:80px;padding:8px 6px;border-radius:10px;min-width:0}.bd-iico{width:28px;height:28px;border-radius:50%;background:#1E9A55;display:grid;place-items:center;flex:none;box-shadow:0 4px 10px rgba(30,154,85,.25)}.bd-itxt{min-width:0}.bd-itxt b{display:block;font-size:10.5px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;color:#1C2340}.bd-itxt span{display:block;margin-top:3px;font-size:10.5px;line-height:1.3;color:var(--text)}.bd-bar{position:absolute;left:-1.5px;right:-1.5px;bottom:-1.5px;height:40px;border-radius:0 0 14px 14px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;background:#1E6B3E;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff}.bd-bar::after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-120%)}.bd-pk{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:#22A559;box-shadow:0 0 8px rgba(34,165,89,.9);offset-anchor:50% 50%;offset-rotate:0deg;offset-distance:0%;opacity:0}@media (max-width:1240px){.bd-stage{margin-inline:auto}}@media (max-width:900px){.bd-stage{aspect-ratio:auto;max-width:560px;margin:0 auto}.bd-board{position:static;width:auto;height:auto;transform:none !important;display:flex;flex-direction:column;gap:10px}.bd-wires,.bd-pks,.bd-arrow{display:none}.bd-title,.bd-panel,.bd-pcards,.bd-chips,.bd-chip,.bd-hub,.bd-team,.bd-impact,.bd-imps,.bd-bar{position:static;width:auto;height:auto;translate:none}.bd-title{font-size:32px;margin-bottom:10px}.bd-panel{padding:22px 10px 10px;margin-top:6px}.bd-tag{top:-11px;position:absolute}.bd-panel,.bd-impact{position:relative;inset:auto}.bd-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.bd-chip{width:auto;height:32px;font-size:12px}.bd-impact .bd-bar{position:relative}}@media (max-width:420px){.bd-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-pcard{height:auto;min-height:72px;padding:10px 6px}.bd-pcard b{font-size:12px}.bd-hub b{font-size:11px;max-width:80px}.bd-hub{position:static;width:96px;height:96px;margin:10px auto 0}.bd-hub svg{width:24px;height:24px}.bd-hub b{font-size:10px;max-width:80px}.bd-arrow-m{display:grid;place-items:center;height:16px}.bd-team{padding:14px}.bd-faces{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.bd-face{height:84px}.bd-impact{padding:22px 10px 0;margin-top:8px}.bd-imps{grid-template-columns:1fr 1fr;gap:4px}.bd-imp{height:auto}.bd-itxt b{font-size:11.5px}.bd-itxt span{font-size:11.5px}.bd-bar{margin:10px -11.5px 0;font-size:10.5px;letter-spacing:.04em;padding:0 10px;height:42px;text-align:center;position:relative;left:auto;right:auto;bottom:auto}}@media (prefers-reduced-motion:no-preference){.bd-title{opacity:0;animation:cardIn .8s cubic-bezier(.22,1,.36,1) .05s forwards}.bd-pcard{opacity:0;animation:cardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.bd-chip{opacity:0;animation:popIn .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s) forwards}.bd-chaos{opacity:0;transform:scale(.86);animation:bdSpread 1s cubic-bezier(.22,1,.36,1) .85s forwards}.bd-chaos path{animation:bdMarch 1.8s linear infinite}.bd-arrow{opacity:0;animation:cardIn .5s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,bdNudge 1.6s ease-in-out var(--n,5.4s) infinite}.bd-hub{opacity:0;animation:mtCoreIn .8s cubic-bezier(.22,1,.36,1) 3.25s forwards}.bd-hub::after{animation:mtPing 2.4s cubic-bezier(0,0,.2,1) 4.4s infinite}.bd-imp{opacity:0;animation:cardIn .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards,bdImpHi 7.5s ease-in-out var(--h,6s) infinite}.bd-bar{clip-path:inset(0 100% 0 0);animation:rpReveal .7s cubic-bezier(.65,0,.35,1) 5s forwards}.bd-bar::after{animation:bdShine 4s ease-in-out 6s infinite}.bd-pk{animation:bdPk 2.4s linear var(--h,5.4s) infinite}}@keyframes bdSpread{to{opacity:1;transform:none}}@keyframes bdMarch{to{stroke-dashoffset:-12}}@keyframes bdNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes bdImpHi{0%,100%{background-color:rgba(30,154,85,0)}3%,17%{background-color:rgba(30,154,85,.08)}22%{background-color:rgba(30,154,85,0)}}@keyframes bdShine{0%{transform:translateX(-120%)}55%,100%{transform:translateX(520%)}}@keyframes bdPk{0%{offset-distance:0%;opacity:0}3%{opacity:1}22%{offset-distance:100%;opacity:1}26%,100%{offset-distance:100%;opacity:0}}[dir="rtl"] .bd-arrow{animation-name:cardIn,bdNudgeR}@keyframes bdNudgeR{0%,100%{transform:translateX(0)}50%{transform:translateX(-3px)}}.plan-fit{margin:10px 0 18px;font-size:15px;line-height:1.55;color:var(--text);min-height:3.1em}.eng-note{margin:28px auto 0;max-width:620px;text-align:center;font-size:15px;line-height:1.6;color:var(--text)}.hero-copy .mt-badge{margin-bottom:18px;background:#EEF0FF;color:#3F3BDB}.hero-copy .mt-badge i,.hero-copy .mt-badge i::after{background:#4F46E5}.related{padding:56px 0 8px}.rel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.rel-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--border);color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rel-card:hover{border-color:#C9CBF5;box-shadow:0 12px 28px rgba(71,69,232,.10);transform:translateY(-2px)}.rel-card .svc-tile{width:42px;height:42px;border-radius:12px}.rel-card .svc-tile svg{width:23px;height:23px}.rel-card b{font-size:16px;font-weight:800;color:var(--ink)}.rel-card span.rel-d{font-size:14px;line-height:1.5;color:var(--text)}.rel-card .rel-go{margin-top:auto;font-size:14px;font-weight:700;color:var(--primary)}@media (max-width:1024px){.rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rel-grid{grid-template-columns:1fr}}.soon{padding:96px 0 120px;min-height:64vh}.soon h1{max-width:760px;font-size:clamp(40px,4.8vw,58px);font-weight:800;line-height:1.07;letter-spacing:-.02em;color:var(--ink)}.soon p{margin-top:18px;font-size:18px;line-height:1.6;color:#3F4756;max-width:48ch}.soon .btn{margin-top:30px}.hero{padding:72px 0 48px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.hero h1{font-size:clamp(42px,5.2vw,66px);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.hero-sub{margin-top:20px;font-size:19px;line-height:1.55;color:#3F4756;max-width:44ch}.hero-actions{margin-top:32px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.link-arrow{color:var(--primary);font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px}.link-arrow svg{transition:transform .18s ease}.link-arrow:hover svg{transform:translateX(4px)}.talent-panel{position:relative;margin-top:26px;background:#F1F2F6;border:1px solid var(--border);border-radius:16px;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.talent-card{background:var(--white);border:1px solid #E7E9EF;border-radius:14px;padding:10px 12px 16px;box-shadow:0 4px 14px rgba(15,23,42,.05)}.talent-card--featured{transform:translateY(-28px) scale(1.06);transform-origin:center top;z-index:2;position:relative;box-shadow:0 26px 50px rgba(15,23,42,.16);border-color:#E2E5EC}.avatar{width:100%;aspect-ratio:1/1.02;border-radius:10px;overflow:hidden;background:#E8EAEF}.avatar svg{width:100%;height:100%}.ph{display:block;width:100%;height:100%;background-size:cover;background-position:center 24%}.match-ava .ph,.ready-ava .ph{border-radius:50%}.ph-rizky{background-image:url("img/talent-rizky.jpg")}.ph-nabila{background-image:url("img/talent-nabila.jpg")}.ph-aditya{background-image:url("img/talent-aditya.jpg")}.ph-zawawi{background-image:url("img/talent-zawawi.jpg")}.ph-ridho{background-image:url("img/talent-ridho.jpg")}.ph-timur{background-image:url("img/talent-timur.jpg")}.ph-syah{background-image:url("img/talent-syah.jpg")}.ph-ahmed{background-image:url("img/talent-ahmed.jpg")}.ph-satria{background-image:url("img/talent-satria.jpg")}.talent-card .tc-h{margin-top:12px;font-size:16.5px;font-weight:700;color:var(--ink)}.badge{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--primary);border:1px solid #C9CBF5;background:#fff;padding:4px 10px;border-radius:7px}.status{margin-top:10px;display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);font-weight:500}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.talent-panel{isolation:isolate}.panel-glow{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.panel-glow::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(13,18,48,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(13,18,48,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(75% 75% at 50% 38%,#000 25%,transparent 100%);mask-image:radial-gradient(75% 75% at 50% 38%,#000 25%,transparent 100%)}.talent-card{position:relative;overflow:hidden;z-index:1;transition:scale .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.talent-card--featured{z-index:2}.talent-card:hover{scale:1.035;border-color:#C9CBF5;box-shadow:0 18px 44px rgba(71,69,232,.16)}.talent-card--featured:hover{box-shadow:0 30px 62px rgba(71,69,232,.2)}.avatar{position:relative}.avatar .ph{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .35s ease}.talent-card .tc-h{min-height:44px}.talent-card .tc-h,.talent-card .badge{transition:opacity .35s ease,transform .35s ease}.talent-card.p-swap .avatar .ph{opacity:0}.talent-card.p-swap .tc-h,.talent-card.p-swap .badge{opacity:0;transform:translateY(7px)}.talent-card.settled{opacity:1}.talent-panel article.settled:nth-of-type(1){animation:cardFloat 7s ease-in-out infinite}.talent-panel article.settled:nth-of-type(2){animation:cardFloat 8s ease-in-out infinite}.talent-panel article.settled:nth-of-type(3){animation:cardFloat 7.4s ease-in-out infinite}.tpill.settled{opacity:1;animation:pillFloat 6.8s ease-in-out infinite}.tpill.swap{opacity:0;transform:translateY(6px)}.ph-init{display:flex;align-items:center;justify-content:center;font-size:52px;font-weight:800;color:#fff;letter-spacing:1px}.ph-init::after{content:attr(data-ini)}.talent-card:hover .avatar .ph{transform:scale(1.07)}.badge{transition:background .3s ease,border-color .3s ease}.talent-card:hover .badge{background:#F1F1FE;border-color:var(--primary)}html:lang(ja) .talent-panel .badge{word-break:keep-all;overflow-wrap:anywhere}.vcheck{position:absolute;right:8px;top:8px;width:26px;height:26px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(71,69,232,.4);z-index:2}.vcheck svg{width:13px;height:13px;display:block}.status .dot{position:relative}.status .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--green);animation:ping 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:scale(1);opacity:.7}75%,100%{transform:scale(2.7);opacity:0}}.tpill{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;transition:opacity .3s ease,transform .3s ease;background:#fff;border:1px solid var(--border);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700;color:var(--ink);box-shadow:0 8px 22px rgba(15,23,42,.09);pointer-events:none;white-space:nowrap}.tpill i{width:8px;height:8px;border-radius:50%;background:var(--c,#4745E8);flex:none}.tp1{top:-14px;left:-26px}.tp2{bottom:-14px;left:50%;margin-left:-55px}.tp3{bottom:-14px;left:5%}.tp4{top:-16px;right:9%}.tp5{top:-38px;left:50%;margin-left:-138px}.tp6{bottom:-14px;right:5%}@media(max-width:1180px){.tp2,.tp5{display:none}}@media(max-width:1040px){.tpill{display:none}}@media (prefers-reduced-motion: no-preference){.talent-card{opacity:0;animation:cardIn .95s cubic-bezier(.22,1,.36,1) forwards,cardFloat 7s ease-in-out 3.2s infinite}.talent-panel article:nth-of-type(1){animation-delay:.15s,3.2s}.talent-panel article:nth-of-type(2){animation-delay:.32s,4.1s;animation-duration:.95s,8s}.talent-panel article:nth-of-type(3){animation-delay:.48s,3.6s;animation-duration:.95s,7.4s}.vcheck{opacity:0;animation:popIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.talent-panel article:nth-of-type(1) .vcheck{animation-delay:1s}.talent-panel article:nth-of-type(2) .vcheck{animation-delay:1.15s}.talent-panel article:nth-of-type(3) .vcheck{animation-delay:1.3s}.tpill{opacity:0;animation:popIn .55s cubic-bezier(.34,1.56,.64,1) forwards,pillFloat 6.8s ease-in-out 2.4s infinite}.tp1{animation-delay:1.05s,2.4s}.tp2{animation-delay:1.2s,3s;animation-duration:.55s,7.4s}.tp3{animation-delay:1.35s,2.7s;animation-duration:.55s,6.2s}.tp4{animation-delay:1.5s,3.3s;animation-duration:.55s,7.8s}.tp5{animation-delay:1.65s,2.9s;animation-duration:.55s,6.6s}.tp6{animation-delay:1.8s,3.6s;animation-duration:.55s,7.1s}}@keyframes cardIn{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes cardFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes popIn{from{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes pillFloat{0%,100%{translate:0 0}50%{translate:0 -9px}}@media (prefers-reduced-motion: reduce){.status .dot::after{animation:none!important}}.logos{padding:34px 0 10px;text-align:center}.logos-title{font-size:18px;font-weight:700;color:var(--ink)}.logos-row{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.logo-item{display:inline-flex;align-items:center;gap:9px;color:var(--logo)}.logo-item svg{flex:none}.logo-item img{width:auto;display:block}.logo-item .logo-w{height:34px}.logo-item .logo-s{height:56px}.logo-item .logo-m{height:44px}.logos-stack{display:grid}.logos-stack .logos-row{grid-area:1/1}.lrow-a{animation:kLogosA 16s ease-in-out infinite}.lrow-b{animation:kLogosB 16s ease-in-out infinite}@keyframes kLogosA{0%,44%{opacity:1;transform:translateY(0)}50%,94%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}@keyframes kLogosB{0%,44%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lrow-a,.lrow-b{animation:none}.lrow-b{display:none}}.lg-acme{font-size:21px;font-weight:400;letter-spacing:.32em}.lg-northpeak{font-size:19px;font-weight:700;letter-spacing:.01em}.lg-lumen{font-size:18px;font-weight:600;letter-spacing:.26em}.lg-vertex{font-size:20px;font-weight:700}.lg-cloudon{font-size:19px;font-weight:500}.lg-quanta{font-size:18px;font-weight:600;letter-spacing:.24em}.services{padding:44px 0 8px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px 24px;display:flex;gap:18px;align-items:flex-start}.service-icon{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.service-card h3{font-size:19px;font-weight:700;color:var(--ink)}.service-card p{margin-top:7px;font-size:14.5px;line-height:1.55;color:var(--text)}.capabilities{padding:48px 0 8px}.capabilities .services-grid{margin-top:36px}.steps{padding:44px 0 12px}.steps-row{display:flex;align-items:center;gap:14px}.step{display:flex;align-items:center;gap:11px;white-space:nowrap}.step-num{width:34px;height:34px;border-radius:50%;flex:none;background:#fff;border:1px solid #DFE3EA;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--primary)}.step-icon{width:44px;height:44px;border-radius:50%;flex:none;background:#ECEFF5;display:flex;align-items:center;justify-content:center}.step-label{font-size:16px;font-weight:600;color:var(--ink)}.step-line{flex:1;border-top:2px dashed #D5DAE2;min-width:26px}.waflow{padding:52px 0 10px;overflow-x:clip}.wa-stage{position:relative;max-width:1120px;margin:48px auto 0;min-height:690px}.wa-blob{position:absolute;border-radius:50%;opacity:.7;pointer-events:none}.wa-blob-l{left:-130px;top:-30px;width:540px;height:540px;background:radial-gradient(closest-side,#DCDDFB,rgba(220,221,251,0))}.wa-blob-r{right:-130px;bottom:-50px;width:540px;height:540px;background:radial-gradient(closest-side,#D7F3E3,rgba(215,243,227,0))}.phone{position:relative;width:300px;margin:0 auto;z-index:3;background:#101418;border-radius:46px;padding:10px;box-shadow:0 40px 80px rgba(15,23,42,.28),0 0 0 2px #2A2F36;animation:phoneFloat 6s ease-in-out infinite}@keyframes phoneFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.phone-screen{border-radius:37px;overflow:hidden;background:#EFEAE2;display:flex;flex-direction:column;height:600px;position:relative}.island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:86px;height:24px;background:#0B0E12;border-radius:14px;z-index:5}.wa-status{position:absolute;top:14px;right:16px;display:flex;gap:6px;align-items:center;z-index:5;color:#fff}.wa-header{background:#17253F;color:#fff;padding:44px 12px 12px;display:flex;align-items:center;gap:8px}.wa-back{flex:none;display:flex}.wa-ava{width:32px;height:32px;border-radius:50%;background:#fff;overflow:hidden;flex:none}.wa-ava img{width:100%;height:100%;object-fit:cover;display:block}.wa-name{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:5px;flex:1;min-width:0;white-space:nowrap}.wa-verified{width:15px;height:15px;border-radius:50%;background:#00A3F5;display:inline-flex;align-items:center;justify-content:center;flex:none}.wa-hicons{display:flex;gap:10px;align-items:center;flex:none}.wa-name-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.wa-chat{flex:1;padding:16px 12px;display:grid;align-content:start;background-image:radial-gradient(#E3DCD0 1.3px,transparent 1.3px);background-size:26px 26px}.bubble{max-width:84%;padding:9px 12px 6px;border-radius:12px;font-size:13.5px;line-height:1.4;color:#111B21;box-shadow:0 1px 1px rgba(15,23,42,.08)}.btime{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:10.5px;color:#8696A0;margin-top:3px}.bubble-in{background:#fff;border-top-left-radius:3px;align-self:flex-start;transform-origin:left bottom}.bubble-out{background:#D9FDD3;border-top-right-radius:3px;align-self:flex-end;transform-origin:right bottom}.ticks{color:#53BDEB}.wa-input{display:flex;align-items:center;gap:8px;padding:10px 10px 14px}.wa-field{flex:1;background:#fff;border-radius:22px;padding:10px 12px;display:flex;align-items:center;gap:8px;color:#8696A0;font-size:12px;white-space:nowrap;overflow:hidden}.wa-field span{flex:1;overflow:hidden;text-overflow:ellipsis}.wa-send{width:42px;height:42px;border-radius:50%;background:#21C063;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 4px 10px rgba(33,192,99,.4)}.fcard{position:absolute;z-index:4;background:#fff;border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.13);border:1px solid #EDEFF3;padding:18px}.fcard-head{display:flex;align-items:center;gap:12px}.fcard-icon{width:44px;height:44px;border-radius:13px;background:#17253F;display:flex;align-items:center;justify-content:center;flex:none}.fcard-icon--round{border-radius:50%}.fcard-icon--indigo{background:var(--primary)}.fcard-head h3{font-size:18px;font-weight:800;color:var(--ink)}.fc-needs{left:0;top:44px;width:296px}.need-row{margin-top:11px;display:flex;align-items:center;gap:11px;background:#EEF0FB;border-radius:12px;padding:11px 13px}.need-row:first-of-type{margin-top:16px}.need-row span{flex:1;font-size:14.5px;font-weight:700;color:#1B2140}.need-check{width:22px;height:22px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;flex:none}.need-txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.need-row .need-txt span{flex:none}.need-sub{font-style:normal;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.2px}.fnum{position:absolute;top:-12px;left:-12px;width:27px;height:27px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2.5px solid #fff;box-shadow:0 5px 12px rgba(15,23,42,.22);z-index:3}.fc-match{right:0;top:28px;width:348px}.match-row{margin-top:16px;display:flex;justify-content:space-between;gap:6px}.match-p{text-align:center;flex:1}.match-ava{display:block;position:relative;width:64px;height:64px;margin:0 auto}.match-ava svg,.ready-ava svg{width:100%;height:100%;border-radius:50%}.mdot{position:absolute;right:2px;bottom:2px;width:13px;height:13px;border-radius:50%;background:var(--green);border:2.5px solid #fff}.match-p b{display:block;margin-top:8px;font-size:12.5px;color:var(--ink)}.match-p em{display:block;font-style:normal;font-size:11.5px;color:var(--muted);margin-top:1px}.match-foot{margin-top:15px;padding-top:13px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--primary);font-size:14px;font-weight:700}.fc-start{left:14px;bottom:48px;width:300px}.start-box{margin-top:14px;border:1.5px solid #E4E7F5;border-radius:14px;padding:13px 14px;display:flex;align-items:center;gap:12px}.start-box .st{flex:1}.start-box .st b{font-size:14px;color:var(--ink);display:block}.start-box .st em{font-style:normal;color:var(--green);font-weight:700;font-size:13.5px}.start-check{width:40px;height:40px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex:none}.fc-ready{right:6px;bottom:24px;width:372px}.ready-row{margin-top:16px;display:flex;align-items:center;gap:16px}.tile24{width:88px;height:80px;border-radius:16px;background:var(--primary);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;box-shadow:0 10px 22px rgba(71,69,232,.32)}.tile24 b{font-size:30px;font-weight:800;line-height:1}.tile24 span{font-size:12.5px;font-weight:600;margin-top:3px}.ready-avas{display:flex;align-items:center;flex:1}.ready-ava{position:relative;width:52px;height:52px;flex:none}.ready-ava .mdot{width:11px;height:11px;border-width:2px;right:0;bottom:0}.ready-link{flex:1;height:2px;background:#C9CCF5;margin:0 6px;transform-origin:left center}.ready-note{margin-top:14px;font-size:13.5px;color:var(--text)}.an{animation-duration:22s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}@keyframes kNeeds{0%,1%{opacity:0;transform:translateY(20px)}4.5%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}53%,100%{opacity:0;transform:translateY(-14px)}}@keyframes kPopA{0%,4.5%{opacity:0;transform:scale(0)}6%{opacity:1;transform:scale(1.25)}7%,100%{opacity:1;transform:scale(1)}}@keyframes kPopB{0%,6%{opacity:0;transform:scale(0)}7.5%{opacity:1;transform:scale(1.25)}8.5%,100%{opacity:1;transform:scale(1)}}@keyframes kPopC{0%,7.5%{opacity:0;transform:scale(0)}9%{opacity:1;transform:scale(1.25)}10%,100%{opacity:1;transform:scale(1)}}@keyframes kB1{0%,10%{opacity:0;transform:translateY(10px) scale(.9)}12%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kMatch{0%,14.5%{opacity:0;transform:translateY(20px)}18%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}53%,100%{opacity:0;transform:translateY(-14px)}}@keyframes kPopD{0%,17.5%{opacity:0;transform:scale(0)}19%{opacity:1;transform:scale(1.18)}20%,100%{opacity:1;transform:scale(1)}}@keyframes kPopE{0%,19%{opacity:0;transform:scale(0)}20.5%{opacity:1;transform:scale(1.18)}21.5%,100%{opacity:1;transform:scale(1)}}@keyframes kPopF{0%,20.5%{opacity:0;transform:scale(0)}22%{opacity:1;transform:scale(1.18)}23%,100%{opacity:1;transform:scale(1)}}@keyframes kFadeSel{0%,22.5%{opacity:0}24.5%,100%{opacity:1}}@keyframes kB2{0%,25.5%{opacity:0;transform:translateY(10px) scale(.9)}27.5%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kTicks2{0%,29.5%{color:#A6B4BC}31.5%,100%{color:#53BDEB}}@keyframes kB3{0%,31%{opacity:0;transform:translateY(10px) scale(.9)}33%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kTicks3{0%,35%{color:#A6B4BC}37%,100%{color:#53BDEB}}@keyframes kReady{0%,36.5%{opacity:0;transform:translateY(20px)}40%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}81%,100%{opacity:0;transform:translateY(-14px)}}@keyframes kPop24{0%,39.5%{opacity:0;transform:scale(.4)}41%{opacity:1;transform:scale(1.12)}42%,100%{opacity:1;transform:scale(1)}}@keyframes kPopG{0%,40.5%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.15)}43%,100%{opacity:1;transform:scale(1)}}@keyframes kPopH{0%,41.5%{opacity:0;transform:scale(0)}43%{opacity:1;transform:scale(1.15)}44%,100%{opacity:1;transform:scale(1)}}@keyframes kPopI{0%,42.5%{opacity:0;transform:scale(0)}44%{opacity:1;transform:scale(1.15)}45%,100%{opacity:1;transform:scale(1)}}@keyframes kLine1{0%,41.5%{transform:scaleX(0)}43.5%,100%{transform:scaleX(1)}}@keyframes kLine2{0%,42.5%{transform:scaleX(0)}44.5%,100%{transform:scaleX(1)}}@keyframes kStart{0%,44%{opacity:0;transform:translateY(20px)}47.5%{opacity:1;transform:translateY(0)}96.5%{opacity:1}99.5%,100%{opacity:0}}@keyframes kPopJ{0%,47.5%{opacity:0;transform:scale(0)}49.5%{opacity:1;transform:scale(1.2)}50.5%,100%{opacity:1;transform:scale(1)}}@keyframes kScene1{0%{opacity:1;transform:translateY(0)}52%{opacity:1;transform:translateY(0)}55%,100%{opacity:0;transform:translateY(-18px)}}@keyframes kScene2{0%,55%{opacity:0;transform:translateY(14px)}57.5%{opacity:1;transform:translateY(0)}96.5%{opacity:1}99.5%,100%{opacity:0}}@keyframes kDay{0%,55.5%{opacity:0;transform:scale(.85)}57.5%,100%{opacity:1;transform:scale(1)}}@keyframes kQual{0%,52.5%{opacity:0;transform:translateY(18px)}55.5%{opacity:1;transform:translateY(0)}96.5%{opacity:1}99.5%,100%{opacity:0}}@keyframes kBar1{0%,56%{width:0}61%,100%{width:96%}}@keyframes kBar2{0%,57.5%{width:0}62.5%,100%{width:91%}}@keyframes kS1{0%,56.5%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(1.3)}59%,100%{opacity:1;transform:scale(1)}}@keyframes kS2{0%,57.7%{opacity:0;transform:scale(0)}59.2%{opacity:1;transform:scale(1.3)}60.2%,100%{opacity:1;transform:scale(1)}}@keyframes kS3{0%,58.9%{opacity:0;transform:scale(0)}60.4%{opacity:1;transform:scale(1.3)}61.4%,100%{opacity:1;transform:scale(1)}}@keyframes kS4{0%,60.1%{opacity:0;transform:scale(0)}61.6%{opacity:1;transform:scale(1.3)}62.6%,100%{opacity:1;transform:scale(1)}}@keyframes kS5{0%,61.3%{opacity:0;transform:scale(0)}62.8%{opacity:1;transform:scale(1.3)}63.8%,100%{opacity:1;transform:scale(1)}}@keyframes kB4{0%,57%{opacity:0;transform:translateY(10px) scale(.9)}59%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kHappy{0%,63.5%{opacity:0;transform:translateY(6px)}65.5%,100%{opacity:1;transform:translateY(0)}}@keyframes kB5{0%,66%{opacity:0;transform:translateY(10px) scale(.9)}68%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kTicks4{0%,70%{color:#A6B4BC}72%,100%{color:#53BDEB}}@keyframes kB6{0%,69.5%{opacity:0;transform:translateY(10px) scale(.9)}71.5%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kGrow{0%,72%{opacity:0;transform:translateY(18px)}75%{opacity:1;transform:translateY(0)}96.5%{opacity:1}99.5%,100%{opacity:0}}@keyframes kChip1{0%,75%{opacity:0;transform:scale(.6)}77%{opacity:1;transform:scale(1.08)}78%,100%{opacity:1;transform:scale(1)}}@keyframes kChip2{0%,77%{opacity:0;transform:scale(.6)}79%{opacity:1;transform:scale(1.08)}80%,100%{opacity:1;transform:scale(1)}}@keyframes kClients{0%,82.5%{opacity:0;transform:translateY(18px)}85.5%{opacity:1;transform:translateY(0)}96.5%{opacity:1}99.5%,100%{opacity:0}}@keyframes k100{0%,85.5%{opacity:0;transform:scale(.4)}88%{opacity:1;transform:scale(1.18)}89.5%,100%{opacity:1;transform:scale(1)}}@keyframes kRing{0%,87%{opacity:0;transform:scale(.55)}88%{opacity:.5}94%,100%{opacity:0;transform:scale(1.9)}}@keyframes kB7{0%,86.5%{opacity:0;transform:translateY(10px) scale(.9)}88.5%,100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes kTicks5{0%,91%{color:#A6B4BC}93%,100%{color:#53BDEB}}.a-needs{animation-name:kNeeds}.a-ck1{animation-name:kPopA}.a-ck2{animation-name:kPopB}.a-ck3{animation-name:kPopC}.a-b1{animation-name:kB1}.a-b2{animation-name:kB2}.a-b3{animation-name:kB3}.a-t2{animation-name:kTicks2}.a-t3{animation-name:kTicks3}.a-match{animation-name:kMatch}.a-av1{animation-name:kPopD}.a-av2{animation-name:kPopE}.a-av3{animation-name:kPopF}.a-sel{animation-name:kFadeSel}.a-ready{animation-name:kReady}.a-24{animation-name:kPop24}.a-r1{animation-name:kPopG}.a-r2{animation-name:kPopH}.a-r3{animation-name:kPopI}.a-l1{animation-name:kLine1}.a-l2{animation-name:kLine2}.a-start{animation-name:kStart}.a-go{animation-name:kPopJ}.a-sc1{animation-name:kScene1}.a-sc2{animation-name:kScene2}.a-day{animation-name:kDay}.a-qual{animation-name:kQual}.a-bar1{animation-name:kBar1}.a-bar2{animation-name:kBar2}.a-s1{animation-name:kS1}.a-s2{animation-name:kS2}.a-s3{animation-name:kS3}.a-s4{animation-name:kS4}.a-s5{animation-name:kS5}.a-b4{animation-name:kB4}.a-happy{animation-name:kHappy}.a-b5{animation-name:kB5}.a-t4{animation-name:kTicks4}.a-b6{animation-name:kB6}.a-grow{animation-name:kGrow}.a-g1{animation-name:kChip1}.a-g2{animation-name:kChip2}.a-clients{animation-name:kClients}.a-100{animation-name:k100}.a-ring{animation-name:kRing}.a-b7{animation-name:kB7}.a-t5{animation-name:kTicks5}.chat-scene{grid-area:1/1;display:flex;flex-direction:column;gap:10px;min-width:0}.wa-day{align-self:center;background:#fff;color:#5A6072;font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.14);margin:2px 0}.fc-qual{left:0;top:44px;width:296px}.qrow{margin-top:13px}.qrow>span:first-child{display:block;font-size:13px;font-weight:700;color:#1B2140;margin-bottom:6px}.qbar{display:block;height:8px;border-radius:99px;background:#EEF0FB;overflow:hidden}.qbar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--primary),#7B79F0)}.qstars{margin-top:15px;display:flex;align-items:center;gap:5px}.qscore{margin-left:auto;font-size:14px;font-weight:800;color:var(--ink)}.qhappy{margin-top:13px;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;color:#15803D;font-size:14px;font-weight:800}.fc-grow{right:0;top:28px;width:320px}.gchip{margin-top:12px;display:flex;align-items:center;gap:11px;background:#EEF0FB;border-radius:12px;padding:11px 13px}.gchip:first-of-type{margin-top:16px}.gchip i{font-style:normal;min-width:40px;text-align:center;background:var(--primary);color:#fff;font-size:13px;font-weight:800;border-radius:8px;padding:5px 0}.gchip.ref i{background:var(--green)}.gchip span{font-size:13.5px;font-weight:700;color:#1B2140}.fc-clients{right:6px;bottom:24px;width:300px;text-align:center}.cwrap{position:relative;margin:4px auto 0;width:160px;height:76px;display:flex;align-items:center;justify-content:center}.cnum{font-size:44px;font-weight:800;color:var(--primary);letter-spacing:-1px}.cring{position:absolute;left:50%;top:50%;width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;border:3px solid var(--primary);opacity:0;pointer-events:none}.clabel{margin-top:8px;font-size:13.5px;font-weight:700;color:var(--text)}@media (max-width:1040px){.wa-stage{min-height:0;display:flex;flex-direction:column;align-items:center;gap:22px}.wa-stage .fcard{position:relative;inset:auto;width:100%;max-width:400px}.wa-hicons > :first-child{display:none}.wa-name{font-size:13px}.wa-blob{display:none}.wa-stage .an{animation:none !important;opacity:1 !important;transform:none !important}.chat-s1{display:none}.ticks{color:#53BDEB}.a-bar1{width:96% !important}.a-bar2{width:91% !important}.cring{display:none}}@media (max-width:640px){.phone{width:272px}.phone-screen{height:560px}}@media (prefers-reduced-motion:reduce){.an,.phone{animation:none !important}.an{opacity:1 !important;transform:none !important}.fc-needs,.fc-match,.fc-ready,.chat-s1{display:none}.ticks{color:#53BDEB}.a-bar1{width:96% !important}.a-bar2{width:91% !important}.cring{display:none}}.stats{padding:38px 0 6px}.stats-row{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px 18px;display:flex}.stat{flex:1;text-align:center;padding:0 14px;border-left:1px solid var(--border)}.stat:first-child{border-left:none}.stat b{display:block;font-size:30px;font-weight:800;color:var(--primary);letter-spacing:-.01em}.stat span{display:block;margin-top:5px;font-size:13.5px;color:var(--text);font-weight:500}.coverage{padding:52px 0 10px}.coverage .services-grid{margin-top:36px}.region-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px 24px}.region-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.region-head h3{font-size:19px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:9px}.region-head .flag{font-size:20px;line-height:1}.tz{font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-soft);border-radius:7px;padding:5px 9px;white-space:nowrap}.region-card p{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--text)}.region-meta{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;font-weight:600;color:var(--muted)}.engagement{padding:52px 0 10px}.engagement .services-grid{margin-top:36px;align-items:stretch}.plan{position:relative;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px 26px;display:flex;flex-direction:column}.plan--featured{border-color:#C9CBF5;box-shadow:0 22px 44px rgba(71,69,232,.12)}.plan-flag{position:absolute;top:-12px;left:26px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:7px}.plan h3{font-size:19px;font-weight:800;color:var(--ink)}.plan-price{margin-top:10px;font-size:25px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.plan-price em{font-style:normal;font-size:13.5px;font-weight:600;color:var(--muted);display:block;margin-top:3px}.plan-feats{margin-top:16px;flex:1}.feat{display:flex;gap:10px;align-items:flex-start;margin-top:11px;font-size:14px;color:var(--text);line-height:1.5}.feat svg{flex:none;margin-top:2px}.plan .btn{margin-top:22px;width:100%}.btn-ghost{background:#fff;color:var(--primary);border:1.5px solid #C9CBF5}.btn-ghost:hover{background:var(--primary-soft)}.faq{padding:52px 0 10px}.faq-list{max-width:760px;margin:34px auto 0}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:13px;margin-top:12px;padding:0 22px}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:15.5px;font-weight:700;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:22px;font-weight:600;color:var(--primary);line-height:1;flex:none;transition:transform .18s ease}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item p{padding:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--text)}.cta-sub{margin-top:12px;font-size:16px;color:var(--text)}.lead-card{max-width:820px;margin:32px auto 0;background:#fff;border:1px solid var(--border);border-radius:18px;padding:34px;box-shadow:0 24px 56px rgba(15,23,42,.08);text-align:left}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1.5px solid var(--border);border-radius:11px;background:var(--card);padding:12px 14px;font-size:14.5px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .15s;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);background:#fff}.field--full{grid-column:1/-1}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{cursor:pointer}.chip input{display:none}.chip span{display:inline-block;padding:9px 15px;border-radius:999px;border:1.5px solid var(--border);background:var(--card);font-size:13.5px;font-weight:600;color:#1B2140;transition:all .15s}.chip input:checked + span{background:var(--primary);border-color:var(--primary);color:#fff}.lead-actions{grid-column:1/-1;display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:6px}.lead-actions .btn{margin-top:0}.lead-note{grid-column:1/-1;font-size:13px;color:var(--muted)}.wa-cta{display:inline-flex;align-items:center;gap:8px;color:#16A34A;font-weight:700;font-size:14.5px}@media (max-width:900px){.stats-row{flex-wrap:wrap;row-gap:20px}.stat{flex:1 1 45%;border-left:none}.lead-grid{grid-template-columns:1fr}}.final-cta{padding:56px 0 72px;text-align:center}.final-cta h2{font-size:30px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.final-cta .btn{margin-top:24px}.site-footer{background:#0D1230;color:#B9BECD}.f-col a[hidden]{display:none !important}body{overflow-x:clip}@media (max-width:900px){.site-footer{padding-bottom:84px}}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px;padding:56px 0 44px}.f-logo img{height:42px;width:auto;display:block}.f-desc{margin-top:16px;font-size:14px;line-height:1.65;color:#9AA0B4;max-width:36ch}.f-col :is(h5,.f-h){color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.f-col a,.f-col span{display:block;margin-top:13px;font-size:14px;color:#A6ACBF;transition:color .15s}.f-col a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:28px 0 26px;display:flex;flex-direction:column;gap:24px}.svc-prodlink{display:block;margin:6px 4px 2px;padding:12px;border-top:1px solid var(--border);font-size:13.5px;font-weight:700;color:var(--primary);border-radius:0 0 12px 12px}.svc-prodlink:hover{background:#F4F5FF}.bc .mt-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(760px 460px at 78% 30%,rgba(234,88,12,.24),transparent 70%),radial-gradient(620px 420px at 8% 92%,rgba(99,102,241,.14),transparent 70%),#06070A}.bc .mt-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);pointer-events:none}.bc .mt-hero .container{position:relative}.bc .mt-hero h1{color:#fff}.bc .mt-hero .mt-sub{color:#C9CFE4}.bc .mt-hero .mt-badge{background:rgba(249,115,22,.14);color:#FDBA74;border-color:rgba(249,115,22,.35)}.bc .mt-hero .link-arrow{color:#FDBA74}.bc-camp{position:relative;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -30px rgba(234,88,12,.35),inset 0 1px 0 rgba(255,255,255,.08)}.bc-camp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bc-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#FDBA74}.bc-live i{position:relative;width:8px;height:8px;border-radius:50%;background:#F97316}.bc-live i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #F97316;opacity:0;animation:bcPing 1.8s ease-out infinite}.bc-prog{display:flex;gap:5px}.bc-prog i{width:26px;height:6px;border-radius:9px;background:rgba(255,255,255,.12)}.bc-stage{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.35fr) 54px minmax(0,1fr);align-items:center;gap:6px}.bc-ring{position:relative;aspect-ratio:1;margin:6%}.bc-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bc-ln{stroke-width:.5;stroke-dasharray:2 2.2;fill:none;animation:bcDash 2.4s linear var(--ld) infinite}.bc-ln--sg{stroke:rgba(249,115,22,.75)}.bc-ln--you{stroke:rgba(203,213,245,.45)}.bc-table{position:absolute;left:18%;top:18%;width:64%;height:64%;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.18),rgba(249,115,22,.04) 60%,transparent 70%);border:1px dashed rgba(249,115,22,.35);animation:bcSpin 40s linear infinite}.bc-prob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;padding:12px 13px;border-radius:14px;background:#12131A;border:1px solid rgba(244,63,94,.45);box-shadow:0 0 0 6px rgba(244,63,94,.08),0 18px 40px -12px rgba(0,0,0,.7);text-align:center}.bc-prob-h{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#FDA4AF}.bc-prob-h svg{width:14px;height:14px}.bc-prob p{margin-top:6px;font-size:12.5px;line-height:1.45;color:#fff;font-weight:600}.bc-p{position:absolute;margin:0;width:17%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;animation:bcPop .6s cubic-bezier(.34,1.56,.64,1) var(--pd) both}.bc-p .ph,.bc-ini{width:100%;height:100%;border-radius:50%;display:block}.bc-p--sg .ph{box-shadow:0 0 0 3px #F97316,0 10px 24px -6px rgba(249,115,22,.6)}.bc-ini{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#334155,#1E293B);color:#E2E8F0;font-size:12px;font-weight:800;box-shadow:0 0 0 3px rgba(226,232,240,.55)}.bc-p em{position:absolute;bottom:-9px;padding:1px 6px;border-radius:999px;background:#F97316;color:#fff;font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.03em}.bc-note{position:absolute;transform:translate(-50%,-50%) rotate(var(--nr));padding:5px 8px;border-radius:5px;background:#FDE68A;color:#422006;font-size:10px;font-weight:800;white-space:nowrap;box-shadow:0 8px 16px -6px rgba(0,0,0,.6)}.bc-flow{display:flex;flex-direction:column;align-items:center;gap:4px}.bc-flow svg{width:54px;height:36px}.bc-flow-l{stroke:#F97316;stroke-width:2.4;fill:none;stroke-dasharray:4 4;animation:bcDash 1.2s linear infinite}.bc-flow-h{stroke:#F97316;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.bc-flow-t{font-size:10px;font-weight:800;color:#FDBA74;white-space:nowrap}.bc-sol{padding:16px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 30px 60px -20px rgba(34,197,94,.35),0 0 0 1px rgba(34,197,94,.35);animation:bcPop .7s cubic-bezier(.34,1.56,.64,1) 1.1s both}.bc-sol-h{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#15803D}.bc-sol-h i,.bc-sol-list i{display:inline-flex;width:18px;height:18px;border-radius:50%;align-items:center;justify-content:center;background:#16A34A;color:#fff;flex:none}.bc-sol-h svg,.bc-sol-list svg{width:11px;height:11px}.bc-sol-t{display:block;margin-top:8px;font-size:17px;font-weight:800}.bc-sol-live{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 9px;border-radius:999px;background:#DCFCE7;color:#166534;font-size:10.5px;font-weight:800}.bc-sol-live i{width:6px;height:6px;border-radius:50%;background:#16A34A}.bc-sol-chart{margin-top:12px;height:54px;display:flex;align-items:flex-end;gap:5px;padding:6px;border-radius:10px;background:#F4F6FB}.bc-sol-chart b{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#FDBA74,#EA580C);transform-origin:bottom;animation:pxGrow .8s cubic-bezier(.22,1,.36,1) calc(1.4s + var(--bd)) both}.bc-sol-list{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:7px}.bc-sol-list li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#1F2433}.bc-camp-leg{margin-top:12px;display:flex;gap:16px;font-size:11.5px;font-weight:700;color:#AEB5D0}.bc-camp-leg span{display:inline-flex;align-items:center;gap:7px}.bc-camp-leg i{width:10px;height:10px;border-radius:50%}.bc-lg-sg{background:#F97316}.bc-lg-you{background:#CBD5E1}@keyframes bcDash{to{stroke-dashoffset:-8.4}}@keyframes bcSpin{to{transform:rotate(360deg)}}@keyframes bcPing{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.8);opacity:0}}@keyframes bcBlink{50%{opacity:.35}}@keyframes bcPop{from{opacity:0;transform:translate(-50%,-50%) scale(.6)}}.bc-sol{animation-name:bcPopSol}@keyframes bcPopSol{from{opacity:0;transform:translateX(-14px) scale(.96)}}[dir="rtl"] .bc-flow svg{transform:scaleX(-1)}.bc-sep{opacity:.5}.bc-dl span{display:none}.bc-build{position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.bc-build-bg{fill:none;stroke:rgba(255,255,255,.06);stroke-width:1.6}.bc-build-fg{fill:none;stroke:#F97316;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1),stroke .6s}.bc-prob{display:grid}.bc-prob>div{grid-area:1/1;transition:opacity .5s,transform .5s}.bc-prob-b{opacity:0;transform:scale(.92)}.bc-prob-h--ok{color:#86EFAC}.bc-prob-h--ok i{display:inline-flex;width:16px;height:16px;border-radius:50%;align-items:center;justify-content:center;background:#16A34A;color:#fff}.bc-prob-h--ok svg{width:10px;height:10px}.bc-wip{display:none;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#FDBA74}.bc-wip i{width:10px;height:10px;border-radius:50%;border:2px solid #F97316;border-top-color:transparent;animation:bcSpin .8s linear infinite}.bc-prob{transition:border-color .5s,box-shadow .5s,background .5s}.bc-camp[data-day="3"] .bc-wip,.bc-camp[data-day="4"] .bc-wip{display:inline-flex}.bc-camp[data-day="3"] .bc-prob,.bc-camp[data-day="4"] .bc-prob{border-color:rgba(249,115,22,.6);box-shadow:0 0 0 6px rgba(249,115,22,.1),0 18px 40px -12px rgba(0,0,0,.7)}.bc-camp[data-day="5"] .bc-prob{border-color:rgba(34,197,94,.65);box-shadow:0 0 0 7px rgba(34,197,94,.12),0 0 40px rgba(34,197,94,.25)}.bc-camp[data-day="5"] .bc-prob-a{opacity:0;transform:scale(.92)}.bc-camp[data-day="5"] .bc-prob-b{opacity:1;transform:none}.bc-camp[data-day="5"] .bc-build-fg{stroke:#22C55E}.bc-camp[data-day="5"] .bc-ln{stroke:rgba(34,197,94,.8)}.bc-camp[data-day="5"] .bc-table{border-color:rgba(34,197,94,.45);background:radial-gradient(circle,rgba(34,197,94,.18),rgba(34,197,94,.04) 60%,transparent 70%)}.bc-ln{transition:stroke .6s}.bc-note i{display:none;width:14px;height:14px;border-radius:50%;background:#16A34A;color:#fff;align-items:center;justify-content:center;margin-inline-end:5px;vertical-align:-3px}.bc-note i svg{width:9px;height:9px}.bc-note{transition:background .4s,color .4s}.bc-camp[data-day="2"] .bc-note--n2,.bc-camp[data-day="3"] .bc-note--n2,.bc-camp[data-day="4"] .bc-note--n2,.bc-camp[data-day="5"] .bc-note--n2,.bc-camp[data-day="3"] .bc-note--n1,.bc-camp[data-day="4"] .bc-note--n1,.bc-camp[data-day="5"] .bc-note--n1,.bc-camp[data-day="5"] .bc-note--n3{background:#D9F99D;color:#1A2E05}.bc-camp[data-day="2"] .bc-note--n2 i,.bc-camp[data-day="3"] .bc-note--n2 i,.bc-camp[data-day="4"] .bc-note--n2 i,.bc-camp[data-day="5"] .bc-note--n2 i,.bc-camp[data-day="3"] .bc-note--n1 i,.bc-camp[data-day="4"] .bc-note--n1 i,.bc-camp[data-day="5"] .bc-note--n1 i,.bc-camp[data-day="5"] .bc-note--n3 i{display:inline-flex}.bc-camp[data-day="2"] .bc-note--n2 span,.bc-camp[data-day="3"] .bc-note--n2 span,.bc-camp[data-day="4"] .bc-note--n2 span,.bc-camp[data-day="5"] .bc-note--n2 span,.bc-camp[data-day="3"] .bc-note--n1 span,.bc-camp[data-day="4"] .bc-note--n1 span,.bc-camp[data-day="5"] .bc-note--n1 span,.bc-camp[data-day="5"] .bc-note--n3 span{text-decoration:line-through;text-decoration-thickness:2px}.bc-src{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;background:rgba(244,63,94,.12);border:1px dashed rgba(244,63,94,.55);color:#FECDD3;font-size:10px;font-weight:800;white-space:nowrap;opacity:0;transition:left 1.1s cubic-bezier(.65,0,.35,1),top 1.1s cubic-bezier(.65,0,.35,1),opacity .6s .5s,transform 1.1s}.bc-src svg{width:13px;height:13px}.bc-camp[data-day="1"] .bc-src{opacity:1;transition:opacity .5s}.bc-camp[data-day="2"] .bc-src{left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.55)}.bc-sol{transition:opacity .6s,transform .6s,filter .6s}.bc-camp[data-day="1"] .bc-sol,.bc-camp[data-day="2"] .bc-sol,.bc-camp[data-day="3"] .bc-sol,.bc-camp[data-day="4"] .bc-sol{opacity:.28;transform:translateX(-10px) scale(.97);filter:grayscale(1)}.bc-flow{transition:opacity .6s}.bc-camp[data-day="1"] .bc-flow,.bc-camp[data-day="2"] .bc-flow,.bc-camp[data-day="3"] .bc-flow,.bc-camp[data-day="4"] .bc-flow{opacity:.3}.bc-camp[data-day="5"] .bc-sol-chart b{animation:pxGrow .8s cubic-bezier(.22,1,.36,1) calc(.3s + var(--bd)) both}.bc-camp[data-day="1"] .bc-prog i:nth-child(-n+1){background:#F97316}.bc-camp[data-day="1"] .bc-prog i:nth-child(1){animation:bcBlink 1.4s ease-in-out infinite}.bc-camp[data-day="1"] .bc-dl span[data-d="1"]{display:inline}.bc-camp[data-day="1"] .bc-build-fg{stroke-dashoffset:80}.bc-camp[data-day="2"] .bc-prog i:nth-child(-n+2){background:#F97316}.bc-camp[data-day="2"] .bc-prog i:nth-child(2){animation:bcBlink 1.4s ease-in-out infinite}.bc-camp[data-day="2"] .bc-dl span[data-d="2"]{display:inline}.bc-camp[data-day="2"] .bc-build-fg{stroke-dashoffset:60}.bc-camp[data-day="3"] .bc-prog i:nth-child(-n+3){background:#F97316}.bc-camp[data-day="3"] .bc-prog i:nth-child(3){animation:bcBlink 1.4s ease-in-out infinite}.bc-camp[data-day="3"] .bc-dl span[data-d="3"]{display:inline}.bc-camp[data-day="3"] .bc-build-fg{stroke-dashoffset:40}.bc-camp[data-day="4"] .bc-prog i:nth-child(-n+4){background:#F97316}.bc-camp[data-day="4"] .bc-prog i:nth-child(4){animation:bcBlink 1.4s ease-in-out infinite}.bc-camp[data-day="4"] .bc-dl span[data-d="4"]{display:inline}.bc-camp[data-day="4"] .bc-build-fg{stroke-dashoffset:20}.bc-camp[data-day="5"] .bc-prog i:nth-child(-n+5){background:#F97316}.bc-camp[data-day="5"] .bc-prog i:nth-child(5){animation:bcBlink 1.4s ease-in-out infinite}.bc-camp[data-day="5"] .bc-dl span[data-d="5"]{display:inline}.bc-camp[data-day="5"] .bc-build-fg{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.bc-ln,.bc-flow-l,.bc-table,.bc-live i::after,.bc-prog i.now{animation:none}}@media (max-width:980px){.bc-stage{grid-template-columns:1fr;justify-items:center}.bc-ring{width:min(100%,420px)}.bc-flow svg{transform:rotate(90deg)}[dir="rtl"] .bc-flow svg{transform:rotate(90deg)}.bc-sol{width:min(100%,380px)}}@media (max-width:520px){.bc-prob p{font-size:11px}.bc-note{font-size:9px}.bc-ini{font-size:10px}}.svc-tile--bootcamp{background:linear-gradient(140deg,#3F3F46,#09090B);--tile-glow:rgba(9,9,11,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}body[data-page="5-day-bootcamp"] [data-cta]{background:linear-gradient(100deg,#F97316 0%,#EA580C 100%)}body[data-page="5-day-bootcamp"] [data-cta]:hover{background:linear-gradient(100deg,#EA580C 0%,#C2410C 100%)}.bc .btn-grad{background:linear-gradient(100deg,#F97316,#EA580C)}.bc .mt-badge{color:#C2410C;background:#FFF7ED;border-color:#FED7AA}.bc .mt-badge i{background:#F97316;box-shadow:0 0 0 4px rgba(249,115,22,.18)}.bc-plan{align-self:center;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:0 30px 60px -30px rgba(234,88,12,.35),0 2px 6px rgba(16,24,40,.05)}.bc-plan-h{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--ink);font-size:16px}.bc-plan-ic{display:inline-flex;width:34px;height:34px;border-radius:10px;align-items:center;justify-content:center;background:linear-gradient(140deg,#FDBA74,#EA580C)}.bc-plan-ic svg{width:18px;height:18px}.bc-plan-list{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:8px}.bc-plan-list li{display:grid;grid-template-columns:62px 1fr 26px;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:#FFF7ED;border:1px solid #FED7AA}.bc-plan-day{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#C2410C}.bc-plan-list b{font-size:15px;color:var(--ink)}.bc-plan-ok{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:#16A34A;color:#fff}.bc-plan-ok svg{width:14px;height:14px}.bc-plan-done{margin-top:14px;display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;background:linear-gradient(100deg,#F97316,#EA580C);color:#fff;font-weight:800;font-size:15px}.bc-plan-done i{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:rgba(255,255,255,.25)}.bc-plan-done svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.bc-plan-list li{animation:cardIn .6s cubic-bezier(.22,1,.36,1) var(--d) both}}.bc-days{padding:84px 0;background:var(--bg)}.bc-days-grid{list-style:none;margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:d}.bc-day{padding:22px;border-radius:18px;background:#fff;border:1px solid var(--border);position:relative}.bc-day::after{content:"";position:absolute;top:34px;inset-inline-end:-12px;width:8px;height:8px;border-top:2px solid #FDBA74;border-inline-end:2px solid #FDBA74;transform:rotate(45deg)}[dir="rtl"] .bc-day::after{transform:rotate(-135deg)}.bc-day:last-child::after{display:none}.bc-dn{display:inline-block;padding:4px 10px;border-radius:999px;background:#FFF7ED;color:#C2410C;font-size:12px;font-weight:800;letter-spacing:.05em}.bc-day h3{margin-top:14px;font-size:18px;color:var(--ink)}.bc-day p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--text)}@media (max-width:1024px){.bc-days-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-day::after{display:none}}@media (max-width:640px){.bc-days-grid{grid-template-columns:1fr}}.rel-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.roles{padding:84px 0;background:#fff}.role-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.role-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;row-gap:4px;text-align:start;padding:18px;border-radius:18px;border:1px solid var(--border);background:#fff;font:inherit;color:var(--ink);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.role-card:hover{transform:translateY(-2px);border-color:#C7C9F6;box-shadow:0 20px 40px -26px rgba(71,69,232,.5)}.role-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.role-ic{grid-row:1/4;display:inline-flex;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;background:#EEF0FF;color:var(--primary)}.role-ic svg{width:22px;height:22px}.role-card b{font-size:16px}.role-d{font-size:14px;line-height:1.5;color:#2E3242}.role-go{margin-top:6px;font-size:13.5px;font-weight:800;color:var(--primary)}@media (max-width:900px){.role-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.role-grid{grid-template-columns:1fr}}.svc-sticky{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%,160%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 20px;border-radius:999px;background:#0B0D17;color:#fff;box-shadow:0 20px 40px -14px rgba(0,0,0,.5);transition:transform .45s cubic-bezier(.22,1,.36,1);max-width:calc(100% - 24px)}.svc-sticky.is-on{transform:translate(-50%,0)}.svc-sticky-t{font-size:14px;font-weight:700;white-space:nowrap}.svc-sticky-b{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:0;background:#25D366;color:#fff;font:inherit;font-weight:800;font-size:14px;white-space:nowrap;cursor:pointer}body.has-sticky .waf-float{bottom:84px;transition:bottom .3s}@media (max-width:640px){body.has-sticky .waf-float{display:none}}@media (max-width:640px){.svc-sticky{left:12px;right:12px;transform:translateY(160%);border-radius:18px;padding:10px 10px 10px 16px}.svc-sticky.is-on{transform:none}.svc-sticky-t{white-space:normal;font-size:13px}}.press{padding:84px 0;background:#fff}.press-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.press-card{margin:0;padding:28px 26px 24px;border-radius:20px;background:#fff;border:1px solid var(--border);display:flex;flex-direction:column;gap:22px;transition:border-color .2s,transform .2s,box-shadow .2s}.press-card:hover{transform:translateY(-2px);border-color:#C9CCE0;box-shadow:0 18px 40px -24px rgba(16,24,40,.25)}.press-card blockquote{margin:0;font-size:17px;line-height:1.6;color:#141722;font-weight:500}.press-card figcaption{margin-top:auto;display:flex;align-items:center;min-height:30px}.press-logo{display:block;height:26px;background:no-repeat left center/contain}[dir="rtl"] .press-logo{background-position:right center}.press-logo--yahoo{height:36px;width:93px;background-image:url("img/image.webp")}.press-logo--investor{width:122px;background-image:url("img/image-2.webp")}.press-logo--prnewswire{height:36px;width:128px;background-image:url("img/image-3.webp")}.press-logo--kontan{width:140px;background-image:url("img/image-4.webp")}.press-logo--bisnis{width:125px;background-image:url("img/image-5.webp")}.press-logo--detik{width:140px;background-image:url("img/image-6.webp")}@media (max-width:900px){.press-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.press-grid{grid-template-columns:1fr}}.bootcamp{padding:84px 0;background:#fff}.boot-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.boot-card{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px rgba(16,24,40,.04)}.boot-num{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--primary)}.boot-card h3{margin-top:14px;font-size:20px;color:var(--ink);letter-spacing:-.01em}.boot-card p{margin-top:10px;font-size:15.5px;line-height:1.65;color:var(--text)}.boot-cta{margin-top:36px;display:flex;justify-content:center}@media (max-width:860px){.boot-grid{grid-template-columns:1fr}}.svc-colink{margin-top:0;border-top:0;padding-top:4px}.xnav-top{display:flex;align-items:center;gap:2px}@media (min-width:1241px){.header-inner>.logo{grid-column:1;grid-row:1}.header-inner>.xnav-top{grid-column:1;grid-row:1;justify-self:start;margin-inline-start:150px}.header-inner>.svc-wrap{grid-column:2;grid-row:1}.header-inner>.header-right{grid-column:3;grid-row:1}}.xnav-top a{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;transition:background-color .15s,color .15s}.xnav-top a:hover{background:rgba(71,69,232,.08);color:var(--ink)}.xnav-top a.is-here{color:var(--primary)}.px-header .xnav-top a{color:#C4C7D6}.px-header .xnav-top a:hover{background:rgba(255,255,255,.08);color:#fff}.px-header .xnav-top a.is-here{color:#fff}@media (max-width:1240px){.xnav-top{display:none}}.f-links{display:flex;flex-wrap:wrap;gap:12px 28px}.f-links a{font-size:14px;font-weight:600;color:#C3C8D9;transition:color .15s ease}.f-links a:hover{color:#fff}.f-base{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.f-copy{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:#7F869B}.f-dot{width:3px;height:3px;border-radius:50%;background:#4B5169}.f-social{display:flex;gap:10px}.f-social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#C3C8D9;border:1px solid rgba(255,255,255,.14);transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.f-social a:hover{background:#fff;color:#0D1230;border-color:#fff;transform:translateY(-2px)}.f-social a:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px}.f-social svg{width:17px;height:17px;fill:currentColor}@media (max-width:640px){.f-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.f-base{flex-direction:column-reverse;align-items:flex-start;gap:20px}}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:64px}.talent-panel{max-width:640px;margin:40px auto 0}.steps-row{flex-wrap:wrap;justify-content:center;row-gap:22px}.step-line{display:none}}@media (max-width:900px){.services-grid{grid-template-columns:1fr}.logos-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:24px 24px}.logo-item img{max-width:100%;height:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:480px){.step{white-space:normal;max-width:100%}.step-label{min-width:0}}@media (max-width:400px){.mt-role{flex-direction:column;justify-content:center;text-align:center;padding:14px 8px 12px;gap:8px}}@media (max-width:380px){.ready-row{gap:10px}.tile24{width:72px;height:70px}.ready-ava{width:42px;height:42px}.ready-link{margin:0 3px}}@media (max-width:480px){.logos-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:22px}.logo-item .logo-s{height:46px}.logo-item .logo-m{height:36px}.logo-item .logo-w{height:28px}}@media (max-width:640px){.container{padding:0 22px}.talent-panel{grid-template-columns:1fr 1fr;gap:12px}.talent-card--featured{transform:none;grid-column:1/-1;order:-1}.hero{padding-top:48px}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none !important}html{scroll-behavior:auto}}.svc-badge{position:absolute;top:-9px;inset-inline-end:-9px;z-index:2;min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#FF6B6B,#E11D48);color:#fff;font-size:12.5px;font-weight:800;line-height:1;border:2px solid #fff;box-shadow:0 4px 12px rgba(225,29,72,.45);pointer-events:none}.svc-badge::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid #E11D48;opacity:0}.svc-dd.svc-seen .svc-badge{display:none}@media (prefers-reduced-motion:no-preference){.svc-badge{animation:svcBadgePop .5s cubic-bezier(.34,1.56,.64,1) .8s both}.svc-badge::after{animation:svcBadgePing 1.8s cubic-bezier(0,0,.2,1) 1.3s infinite}}@keyframes svcBadgePop{from{transform:scale(0)}to{transform:scale(1)}}@keyframes svcBadgePing{0%{transform:scale(1);opacity:.75}80%,100%{transform:scale(1.9);opacity:0}}.site-header{transition:transform .25s ease}.site-header.hdr-hide{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}@media (pointer:coarse){.lang-select{min-height:40px}.f-col a{display:block;padding:6px 0}}.waf-float{position:fixed;bottom:24px;inset-inline-end:24px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:16px;pointer-events:none}.waf-float > *{pointer-events:auto}.waf-fab{position:relative;display:flex;align-items:center;gap:12px;height:68px;padding:0 24px 0 10px;border-radius:999px;color:#fff;background:linear-gradient(145deg,#34E07F,#17B455);box-shadow:0 14px 32px rgba(23,180,85,.45),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s ease,box-shadow .2s ease}[dir="rtl"] .waf-fab{padding:0 10px 0 24px}.waf-fab-ico{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:none}.waf-fab-ico svg{width:32px;height:32px}.waf-fab-txt{display:flex;flex-direction:column;line-height:1.15;text-align:start}.waf-fab-txt b{font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.waf-fab-txt span{margin-top:2px;font-size:12.5px;font-weight:600;opacity:.92;white-space:nowrap}.waf-fab::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25D366;opacity:0;pointer-events:none}.waf-fab:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(23,180,85,.55)}.waf-fab:focus-visible{outline:3px solid rgba(37,211,102,.5);outline-offset:3px}.waf-card{position:relative;width:360px;background:#fff;border:1px solid #DDEFE3;border-radius:22px;box-shadow:0 24px 52px rgba(13,18,48,.2);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.waf-float.is-open .waf-card{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s}.waf-card::after{content:"";position:absolute;bottom:-8px;inset-inline-end:44px;width:16px;height:16px;background:#fff;border-right:1px solid #DDEFE3;border-bottom:1px solid #DDEFE3;transform:rotate(45deg)}[dir="rtl"] .waf-card::after{transform:rotate(-45deg) scaleX(-1)}.waf-card-link{display:block;padding:18px 18px 16px;color:inherit}.waf-close{position:absolute;top:12px;inset-inline-end:12px;z-index:1;width:30px;height:30px;border-radius:9px;border:0;background:#F3F5F4;color:#5B6272;display:grid;place-items:center;cursor:pointer}.waf-close:hover{background:#E7EBE9;color:var(--ink)}.waf-brand{display:flex;align-items:center;gap:11px;padding-inline-end:34px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #EDF3EF}.waf-ava{width:46px;height:46px;border-radius:50%;background:#fff;overflow:hidden;flex:none;box-shadow:0 0 0 1.5px #E3EAE6}.waf-ava img{width:100%;height:100%;object-fit:cover;display:block}.waf-bname{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--ink);white-space:nowrap}.waf-verified{width:18px;height:18px;border-radius:50%;background:#00A3F5;display:grid;place-items:center;flex:none}.waf-verified svg{width:10px;height:10px}.waf-svc{display:flex;align-items:center;gap:8px;margin-bottom:11px;padding:8px 11px;border-radius:12px;background:#F4F5FF;font-size:13px;font-weight:600;color:var(--text)}.waf-svc .svc-tile{width:26px;height:26px;border-radius:8px}.waf-svc .svc-tile svg{width:15px;height:15px}.waf-svc b{font-size:14px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waf-top{display:flex;align-items:center;gap:8px}.waf-top b{font-size:15px;font-weight:700;line-height:1.3;color:#2A3350}.waf-live{position:relative;width:10px;height:10px;border-radius:50%;background:#25D366;flex:none}.waf-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:#25D366}.waf-num{display:block;margin-top:6px;font-size:25px;font-weight:800;letter-spacing:.005em;color:#0F8A45;text-align:start}.waf-tag{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;color:var(--text)}.waf-flag{width:20px;height:13px;border-radius:2px;flex:none}.waf-cta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding:15px 14px;border-radius:14px;background:linear-gradient(145deg,#2BD673,#17B455);color:#fff;font-size:16.5px;font-weight:800;box-shadow:0 8px 18px rgba(23,180,85,.32);transition:filter .15s ease}.waf-cta svg{width:21px;height:21px;flex:none}.waf-card-link:hover .waf-cta{filter:brightness(1.05)}.waf-float.waf-spot .waf-card{animation:wafSpot .9s cubic-bezier(.34,1.56,.64,1)}.waf-float.waf-spot .waf-cta{animation:wafGlow 1.4s ease-out}@keyframes wafSpot{0%{transform:translateY(12px) scale(.96)}55%{transform:translateY(-4px) scale(1.03)}100%{transform:none}}@keyframes wafGlow{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}100%{box-shadow:0 0 0 18px rgba(37,211,102,0)}}@media (prefers-reduced-motion:no-preference){.waf-float{animation:waRise .6s cubic-bezier(.22,1,.36,1) .5s both}.waf-fab{animation:waBob 3.2s ease-in-out 1.4s infinite}.waf-fab::before{animation:waRing 2.4s cubic-bezier(0,0,.2,1) 1.2s infinite}.waf-live::after{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}}@media (prefers-reduced-motion:reduce){.waf-float.waf-spot .waf-card,.waf-float.waf-spot .waf-cta{animation:none}}@keyframes waRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes waBob{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes waRing{0%{transform:scale(1);opacity:.7}80%,100%{transform:scale(1.18,1.5);opacity:0}}@media (max-width:640px){.waf-float{bottom:14px;inset-inline-end:14px;gap:12px}.waf-fab{height:60px;gap:10px;padding:0 18px 0 8px}[dir="rtl"] .waf-fab{padding:0 8px 0 18px}.waf-fab-ico{width:44px;height:44px}.waf-fab-ico svg{width:28px;height:28px}.waf-fab-txt b{font-size:15.5px}.waf-fab-txt span{font-size:11.5px}.waf-card{width:min(360px,calc(100vw - 28px))}.waf-bname{font-size:17px}.waf-num{font-size:23px}.waf-card::after{inset-inline-end:36px}.waf-cta{font-size:15.5px;padding:14px 12px}}@media (max-width:380px){.waf-cta{font-size:14.5px;gap:7px}.waf-cta svg{width:19px;height:19px}}@media (max-width:900px){.site-footer{padding-bottom:104px}}.mt-core-outer,.mt-ring,.mt-flow--in .mt-packet,.mt-flow--out .mt-packet,.mt-ecg-glow,.mt-ecg-ring,.mt-stop::after,.rp-ring,.rp-core,.rp-orbit,.rp-wire .rp-pk,.rp-in .rp-pk,.rp-out .rp-pk,.rp-rootring,.rp-alert::after,.rp-wire::after,.ai-orbit,.ai-pulse,.ai-hok::after,.ai-pk--in,.ai-pk--mid,.ai-pk--out,.bd-chaos path,.bd-bar::after,.bd-pk,.bd-hub::after,.talent-panel article.settled:nth-of-type(1),.talent-panel article.settled:nth-of-type(2),.talent-panel article.settled:nth-of-type(3),.tpill.settled,.phone{animation:none !important}.rp-ring{opacity:var(--o,.6)}.mt-risk,.mt-checks li,.rp-issue,.rp-warn,.rp-el--top,.rp-el--bot,.rp-bigcheck,.ai-row,.ai-out,.ai-out .ai-okc,.bd-imp,.bd-arrow,.talent-card,.tpill{animation-play-state:running,paused}.is-off,.is-off *,.is-off::before,.is-off::after,.is-off *::before,.is-off *::after{animation-play-state:paused !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,select,label,summary,[role=button],[role=tab]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rx-tabs,.cy-track,.au-cycle,.cy-stages,.bl-chips,.nw-chips,.vl-pick{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.anim-off,.anim-off *,.anim-off *::before,.anim-off *::after{animation-play-state:paused!important}@media (max-width:640px){.cn-log-in,.cn-ep,.vl-fx em,.bl-lang,.nw-type,.nw-lang,.po-tag,.pv-tag,.jr-st b,.rx-tk,.rx-badge,.rx-ok,.rx-hl span,.rx-layer,.rx-dk,.vl-g,.vl-rel,.vl-lens,.fw-n,.tt-steps,.btime,.pv-hold,.pv-gov,.pn-caps span{font-size:11px!important}.pn-k,.pn-lk,.pn-hk{font-size:10.5px!important}.jr-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25}.jr-row{grid-template-columns:28px minmax(0,1fr) 118px!important}.bl-qchip,.nw-year,.cy-aud,.crj-view,.crj-link,.bl-read,.cr2-ty,.rx-tab,.rx-play,.au-crumb,.tt-btn2,.crj-t,.crj-reset,.pv-chk,.pv-rad{min-height:40px!important;display:inline-flex!important;align-items:center!important}.pv-link,.pv-wa,.link-arrow{min-height:40px!important;display:inline-flex!important;align-items:center!important}footer a{min-height:36px;display:inline-flex;align-items:center}}@media (max-width:640px){.cn-log-in,.cn-log-in *,.cn-tel,.cn-tel *,.cn-core,.cn-core *,.cn-live,.cn-live *,.tt-steps *,.tt-legend,.tt-legend *,.tr-table,.tr-table *,.wk-tag,.pn-k,.pn-lk,.pn-hk,.pv-hold,.pv-hold *{font-size:11px!important}.cn-ep{font-size:11px!important;min-height:30px!important;padding-top:6px!important;padding-bottom:6px!important}.pv-audlist a{min-height:44px;align-items:center!important}a.pv-rot{display:inline-block;padding:8px 0;margin:-8px 0}.co-link,.co-final-links a,.cr2-feat-view,.crj-back,.crj-l,.crj-reset,.crj-dir button{min-height:40px!important;display:inline-flex!important;align-items:center!important}.wkd-search input,input[type=search],input[type=text],input[type=email],select,textarea{min-height:40px;font-size:16px}.site-footer a[aria-label],footer a[aria-label]{min-width:36px;min-height:36px;justify-content:center}}@media (max-width:640px){.cn-ep em{font-size:11px!important}.crjd-path{min-height:40px!important;display:inline-flex!important;align-items:center!important}.crj-view-t,.crj-view button,.bl-view button{min-height:38px!important}}@media (max-width:960px){.rx-stage,.pv-audgrid,.pv-hero-grid,.fw-grid,.au-cbgrid,.au-bpgrid,.au-two,.au-lens-head,.rx-head,.vl-head,.pv-dsgrid,.pv-close-grid{grid-template-columns:minmax(0,1fr)!important}.rx-panel,.rx-board,.pv-audpanel,.jr{min-width:0}}@media (max-width:760px){.vl-grid,.pv-two{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.svc-dd.is-open .svc-pop{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}body:has(.svc-dd.is-open) .waf-float{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:901px){.site-footer{padding-bottom:80px}}.talent-card .avatar .lp-ic{display:grid;place-items:center;background:linear-gradient(145deg,var(--primary-soft),#fff);color:var(--primary)}.talent-card .avatar .lp-ic svg{width:42%;height:42%}.talent-card .avatar .lp-logo{display:flex;align-items:center;justify-content:center;background:#fff}.talent-card .avatar .lp-logo img{width:auto;height:auto;max-width:72%;max-height:72%;object-fit:contain}@media (max-width:900px){.talent-card .avatar:has(.lp-ic){aspect-ratio:auto;height:110px}.talent-card .avatar .lp-ic{height:100%}.talent-card .avatar .lp-ic svg{width:44px;height:44px}}.lp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0}.lp-chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--ink);font-weight:600;font-size:14px}.lp-chips i{width:8px;height:8px;border-radius:50%;background:var(--c)}.region-card.is-on{border-color:var(--primary);background:#fff;box-shadow:0 22px 44px -26px rgba(71,69,232,.55)}.talent-panel.lp-tz{display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.lp-tz-card{position:relative;z-index:2;width:min(100%,470px);background:#fff;border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:0 30px 60px -32px rgba(13,18,48,.4)}.lp-tz-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.lp-tz-t{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ink)}.lp-tz .lp-tz-t svg{flex:none;width:20px;height:20px;color:var(--primary)}.lp-tz .tz{font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-soft);padding:4px 10px;border-radius:999px;white-space:nowrap}.lp-tz-row{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--border)}.lp-tz-lab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:14px}.lp-tz-lab b{color:var(--ink)}.lp-tz-lab em{font-style:normal;color:var(--muted)}.lp-tz-track,.lp-tz-scale{direction:ltr}.lp-tz-track{position:relative;display:block;height:12px;border-radius:999px;background:var(--bg)}.lp-tz-track i{position:absolute;top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));border-radius:999px;background:linear-gradient(90deg,#8F8DFF,var(--primary))}.lp-tz-row.is-us .lp-tz-track i{background:linear-gradient(90deg,#4ADE80,#16A34A)}.lp-tz-h{font-size:13px;font-weight:600;color:var(--text)}.lp-tz-scale{position:relative;height:18px;margin:2px 6px 8px;font-size:11px;color:var(--muted)}.lp-tz-scale span{position:absolute;transform:translateX(-50%)}.lp-tz-note{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;color:var(--text)}.lp-tz-note .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.pv-hero .hero-copy{max-width:760px}.pv-upd{display:inline-flex;gap:6px;margin:18px 0 0;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:14px;color:var(--text)}.pv-upd b{color:var(--ink)}.pv-glance{padding-top:0}.pv-body{padding:24px 0 96px}.pv-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.pv-toc{position:sticky;top:96px;padding:20px;border:1px solid var(--border);border-radius:18px;background:#fff}.pv-toc p{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.pv-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pv-toc a{display:flex;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.pv-toc a:hover{background:var(--primary-soft);color:var(--primary)}.pv-toc a span{color:var(--muted);font-variant-numeric:tabular-nums}.pv-main{display:grid;gap:16px}.pv-sec{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px;border:1px solid var(--border);border-radius:18px;background:#fff;scroll-margin-top:96px}.pv-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.pv-ic svg{width:24px;height:24px}.pv-n{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--primary)}.pv-sec h2{margin:4px 0 8px;font-size:20px;color:var(--ink)}.pv-sec p{margin:0;line-height:1.7;color:var(--text)}.pv-contact{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:28px;border-radius:20px;background:linear-gradient(135deg,var(--primary),#6D6BFF);color:#fff}.pv-contact h3{margin:0 0 6px;font-size:20px;color:#fff}.pv-contact p{margin:0;opacity:.9}.pv-actions{display:flex;flex-wrap:wrap;gap:10px}.pv-contact .btn{background:#fff;color:var(--primary)}.pv-contact .btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}@media (max-width:900px){.pv-grid{grid-template-columns:minmax(0,1fr)}.pv-toc{position:static}.pv-sec{grid-template-columns:minmax(0,1fr);gap:12px}}.lp-answer{padding:0 0 8px}.lp-answer p{max-width:900px;margin:0 auto;padding:20px 24px;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:14px;background:#fff;color:var(--ink);font-size:16px;line-height:1.7}[dir="rtl"] .lp-answer p{border-left:1px solid var(--border);border-right:4px solid var(--primary)}.lp-case-card{display:block}.lp-case-card p{font-size:16px;line-height:1.7;opacity:1}.lp-case-card ul{margin:14px 0 0;padding-inline-start:20px;line-height:1.9}.lp-sub-head{margin-top:48px}.gd-main{max-width:900px;margin:0 auto}.gd-meet{margin-top:12px!important;padding:12px 14px;border-radius:12px;background:var(--primary-soft);color:var(--ink)!important}