:root{--nv:#100d6b;--nv2:#13285f;--bl:#426ad4;--bl-s:rgba(66,106,212,0.09);--btn:#5f5fff;--btn-h:#4d4de6;--gd:#3532a8;--gd2:#cbdaff;--gd-s:rgba(53,50,168,0.1);--wh:#fff;--off:#f7f9ff;--brd:#e2e8f5;--t1:#100d6b;--t2:#4b4b4b;--t3:#6b6b8b;--grn:#3532a8;--grn-s:rgba(53,50,168,0.1);--rd:#100d6b;--rd-s:rgba(16,13,107,0.08);--amb:#d97706;--amb-s:rgba(217,119,6,0.1);--fh:"Plus Jakarta Sans",sans-serif;--fb:"Manrope",sans-serif;--r8:8px;--r12:12px;--r16:16px;--r24:24px;--s1:0 2px 8px rgba(16,13,107,0.06);--s2:0 8px 32px rgba(16,13,107,0.1);--s3:0 24px 64px rgba(16,13,107,0.14)}.offplan-page *,.offplan-page :after,.offplan-page :before{box-sizing:border-box;margin:0;padding:0}.offplan-page{scroll-behavior:smooth;font-family:var(--fb);color:var(--t2);background:var(--wh);line-height:1.75;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.offplan-page a{color:inherit;text-decoration:none}.offplan-page ul{list-style:none}.ttr{display:flex;white-space:nowrap;animation:roll 30s linear infinite}.ttr:hover{animation-play-state:paused}.ti{font-family:var(--fh);font-weight:700;color:var(--gd2);letter-spacing:.08em;text-transform:uppercase;padding:0 28px}.ti,.ti-d{font-size:11px}.ti-d{color:rgba(255,255,255,.2);padding:0 4px}@keyframes roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.toc-rail{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:500;--toc-fg:var(--nv);--toc-fg-muted:#9aa1c4;--toc-panel-bg:rgba(255,255,255,0.97);--toc-panel-border:var(--brd);--toc-hover-tint:rgba(16,13,107,0.07);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s}.toc-rail.visible{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.toc-rail{transition:none}}.toc-rail[data-contrast=light]{--toc-fg:#fff;--toc-fg-muted:rgba(255,255,255,0.6);--toc-panel-bg:rgba(19,33,74,0.94);--toc-panel-border:rgba(255,255,255,0.18);--toc-hover-tint:rgba(255,255,255,0.12)}.toc-toggle{display:flex;align-items:center;padding:16px 10px;background:none;border:none;border-radius:16px;cursor:pointer;transition:background .18s ease}.toc-toggle:focus-visible,.toc-toggle:hover{background:var(--toc-hover-tint)}.toc-toggle:focus-visible{outline:2px solid var(--bl);outline-offset:2px}.toc-ticks{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.toc-tick{display:block;width:20px;height:2.5px;border-radius:2px;background:var(--toc-fg-muted);opacity:.85;transition:background .15s ease,opacity .15s ease,width .15s ease,height .15s ease}.toc-tick.active{width:28px;height:3.5px;background:var(--toc-fg);opacity:1}.toc-toggle-icon{display:none;width:18px;height:18px;stroke:var(--toc-fg);fill:none;stroke-width:2.2;stroke-linecap:round}.toc-panel{position:absolute;top:50%;right:calc(100% + -63px);transform:translateY(-50%) translateX(6px);width:340px;max-height:min(70vh,520px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--toc-panel-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--toc-panel-border);border-radius:var(--r24);box-shadow:var(--s3);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.toc-rail.open .toc-panel{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.toc-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--toc-panel-border)}.toc-panel-head span{font-family:var(--fh);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--toc-fg);opacity:.65}.toc-panel-close{width:24px;height:24px;min-width:24px;border-radius:50%;border:none;background:var(--toc-hover-tint);display:flex;align-items:center;justify-content:center;cursor:pointer}.toc-panel-close svg{width:11px;height:11px;stroke:var(--toc-fg);fill:none;stroke-width:2.2;stroke-linecap:round}.toc-panel-close:focus-visible{outline:2px solid var(--bl);outline-offset:2px}.toc-panel-list{list-style:none;margin:0;overflow-y:auto;min-height:0;padding:8px;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:var(--toc-fg-muted) transparent}.toc-panel-list::-webkit-scrollbar{width:6px}.toc-panel-list::-webkit-scrollbar-track{background:transparent}.toc-panel-list::-webkit-scrollbar-thumb{background-color:var(--toc-fg-muted);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.toc-panel-list::-webkit-scrollbar-thumb:hover{background-color:var(--toc-fg)}.toc-panel-list a{display:block;padding:9px 10px;border-radius:var(--r8);font-family:var(--fb);font-size:13px;font-weight:600;color:var(--toc-fg);opacity:.68;text-decoration:none;transition:opacity .15s ease,background .15s ease}.toc-panel-list a:focus-visible,.toc-panel-list a:hover{opacity:1;background:var(--toc-hover-tint)}.toc-panel-list a:focus-visible{outline:2px solid var(--bl);outline-offset:-2px}.toc-panel-list a[aria-current=location]{opacity:1;font-weight:800;background:var(--toc-hover-tint);box-shadow:inset 3px 0 0 var(--bl)}@media (prefers-reduced-motion:reduce){.toc-panel{transform:translateY(-50%) translateX(0)}}@media (max-width:1060px){.toc-panel{width:300px}}@media (max-width:980px){.toc-rail{top:auto;bottom:20px;right:16px;transform:none}.toc-toggle{width:46px;height:46px;padding:0;align-items:center;justify-content:center;border-radius:50%;background:var(--toc-fg);box-shadow:var(--s2)}.toc-rail[data-contrast=light] .toc-toggle{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3)}.toc-toggle:focus-visible,.toc-toggle:hover{background:var(--gd)}.toc-ticks{display:none}.toc-toggle-icon{display:block;stroke:#fff}.toc-panel{position:fixed;top:auto;right:16px;left:16px;bottom:74px;width:auto;max-height:56vh;transform:translateY(8px)}.toc-rail.open .toc-panel{transform:translateY(0)}}.btn-p{display:inline-flex;align-items:center;gap:8px;background:var(--btn);color:var(--wh);font-family:var(--fh);font-weight:700;font-size:14px;padding:13px 26px;border-radius:var(--r8);transition:all .2s;border:none;cursor:pointer;white-space:nowrap;text-decoration:none}.btn-p:hover{background:var(--btn-h);transform:translateY(-2px);box-shadow:0 10px 28px rgba(95,95,255,.3)}.btn-g{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--wh);font-family:var(--fh);font-weight:600;font-size:14px;padding:13px 26px;border-radius:var(--r8);border:1.5px solid rgba(255,255,255,.25);transition:all .2s;white-space:nowrap;text-decoration:none}.btn-g:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45)}.sec{padding:80px 44px}#agencies,#ai-search,#behind-data,#faq,#features,#get-in-touch,#how-live,#market,#matchmaker,#more-solutions,#payment,#presentations,#project-detail,#start,#vs,#who,#why-agents-lose,#why-rem{scroll-margin-top:16px}.sec-alt{background:var(--off)}.sec-dk{background:var(--nv);color:var(--wh)}.opu-w{margin:0 auto}.lbl{font-family:var(--fh);font-size:11px;font-weight:700;color:var(--bl);letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;margin-bottom:12px}.lbl-dot{width:6px;height:6px;background:var(--bl);border-radius:50%;display:inline-block;animation:pdot 2s ease-in-out infinite}.lbl-w{color:rgba(255,255,255,.7)}@keyframes pdot{0%,to{opacity:1}50%{opacity:.3}}.h2{font-family:var(--fh);font-size:clamp(26px,3.2vw,40px);font-weight:800;color:var(--nv);line-height:1.15;letter-spacing:-.025em;margin-bottom:14px}.h2 em{font-style:normal;color:var(--bl)}.h2-w{color:var(--wh)}.h2-w em{color:var(--gd2)}.desc{font-size:16.5px;color:var(--t2);line-height:1.8;max-width:920px;text-wrap:pretty}.desc-w{color:rgba(255,255,255,.68)}.sh{margin-bottom:52px}.sh-c{text-align:center}.sh-c .desc{margin:0 auto}.hero{background:linear-gradient(45deg,var(--nv2),var(--bl));position:relative;overflow:visible;padding:clamp(104px,10vw,140px) 44px 95px}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 75% 45%,rgba(66,106,212,.18) 0,transparent 65%),radial-gradient(ellipse 40% 50% at 5% 90%,rgba(53,50,168,.08) 0,transparent 60%);pointer-events:none}.hero-w{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(56px,6vw,84px);position:relative;z-index:1}.hero-tag,.hero-w{align-items:center}.hero-tag{display:inline-flex;gap:8px;background:var(--gd-s);border:1px solid rgba(53,50,168,.25);border-radius:20px;padding:5px 14px;margin-bottom:20px}.hero-tag p{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1,.hero-tag p{font-family:var(--fh);color:var(--wh)}.hero h1{max-width:760px;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px;text-wrap:balance}.hero h1 strong,.hero-sub{color:var(--wh)}.hero-sub{font-size:17px;line-height:1.76;margin-bottom:32px;max-width:620px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:16px}.hero-note{font-size:13px}.hero-note,.hero-note strong,.offplan-page a.btn-g,.offplan-page a.btn-p{color:var(--wh)}.hero-panel{display:flex;flex-direction:column;gap:16px}.hero-img{border-radius:var(--r16);overflow:hidden;box-shadow:none;position:relative}.hero-img img{width:100%;display:block;height:auto}.hero-live{position:absolute;top:16px;right:16px;max-width:calc(100% - 32px);background:rgba(19,40,95,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#fff;font-family:var(--fh);font-size:11px;font-weight:700;padding:7px 14px;border-radius:999px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 8px 20px rgba(9,12,38,.25)}.hero-merge{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:calc(100% - 64px);max-width:1100px;z-index:5;border-radius:var(--r24);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:var(--s3)}.hero-merge-tkr{background:var(--nv2);padding:9px 0;overflow:hidden}.hero-st{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--brd);overflow:hidden}.hs{background:var(--wh);padding:18px 16px;text-align:center}.hs strong{display:block;font-family:var(--fh);font-size:24px;font-weight:800;color:var(--nv);line-height:1}.hs span{font-size:11px;color:var(--t3);margin-top:5px;display:block}.mf-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mf-body-full{margin-top:18px}.mf-body p{font-size:16px;color:var(--t2);line-height:1.82;margin-bottom:18px}.mf-body p:last-child{margin-bottom:0}.mf-body strong{color:var(--nv);font-weight:600}.stat-card{background:var(--nv);border-radius:var(--r16);padding:32px}.sc-lbl{font-family:var(--fh);font-size:12px;font-weight:700;color:var(--gd2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px;display:block}.sc-row{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.sc-row:last-child{border-bottom:none;padding-bottom:0}.sc-ico{width:36px;height:36px;border-radius:8px;background:rgba(66,106,212,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-ico svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sc-txt strong{color:var(--gd2);display:block;font-family:var(--fh);font-size:13px;font-weight:700;margin-bottom:3px}.sc-txt p{font-size:14px;color:rgba(255,255,255,.72);line-height:1.62}.story{background:linear-gradient(135deg,#100d6b,#13285f);border-radius:var(--r24);padding:52px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;margin-bottom:52px}.story-q{position:absolute;top:-16px;left:36px;font-size:180px;line-height:1;color:rgba(53,50,168,.05);font-family:var(--fh);font-weight:800;pointer-events:none;user-select:none}.story p{font-size:16px;color:rgba(255,255,255,.8);line-height:1.82;font-style:italic;margin-bottom:18px;position:relative;z-index:1}.story p:last-of-type{margin-bottom:0}.story-res{margin-top:28px;padding:18px 22px;background:rgba(53,50,168,.12);border:1px solid rgba(53,50,168,.25);border-radius:var(--r12);display:flex;align-items:flex-start;gap:12px;font-style:normal;position:relative;z-index:1}.story-res svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.story-res p{font-size:14px;color:rgba(255,255,255,.88);line-height:1.7;margin:0;font-style:normal}.pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pc{background:var(--wh);border:1px solid var(--brd);border-radius:var(--r16);padding:28px;transition:all .2s;position:relative;overflow:hidden}.pc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--rd)}.pc:hover{box-shadow:var(--s2);transform:translateY(-4px)}.pc-n{font-size:10px;font-weight:800;color:var(--rd);text-transform:uppercase;letter-spacing:.1em;display:block}.pc h3,.pc-n{font-family:var(--fh);margin-bottom:10px}.pc h3{font-size:15px;font-weight:700;color:var(--nv);line-height:1.3}.pc p{font-size:14.5px;color:var(--t3);line-height:1.68}.feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:80px}.feat.rev{direction:rtl}.feat.rev>*{direction:ltr}.feat:last-child{margin-bottom:0}.feat-lbl{display:inline-block;font-size:10.5px;font-weight:700;color:var(--gd);letter-spacing:.1em;text-transform:uppercase;background:var(--bl-s);padding:4px 12px;border-radius:20px;margin-bottom:14px}.feat h3,.feat-lbl{font-family:var(--fh)}.feat h3{font-size:clamp(20px,2.3vw,30px);font-weight:800;color:var(--nv);line-height:1.18;letter-spacing:-.022em;margin-bottom:12px}.feat h3 em{font-style:normal;color:var(--bl)}.feat-body p{font-size:16px;color:var(--t2);line-height:1.8;margin-bottom:14px}.feat-body p:last-child{margin-bottom:0}.fb-list{flex-direction:column;margin-top:18px}.fb,.fb-list{display:flex;gap:10px}.fb{align-items:flex-start;font-size:14.5px;color:var(--t2);line-height:1.65}.fb-ico{width:22px;height:22px;border-radius:50%;background:var(--bl-s);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.fb-ico svg{width:11px;height:11px;stroke:var(--bl);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.feat-visual-col{display:flex;flex-direction:column;gap:16px}.feat-img{border-radius:var(--r16);overflow:hidden;box-shadow:var(--s3);position:relative;background:var(--off)}.feat-pdf-btn{width:100%;justify-content:center;margin-top:0}.feat-cap{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(16,13,107,.55) 55%,rgba(16,13,107,.9));padding:30px 22px 20px}.feat-cap p{font-family:var(--fh);font-size:13px;font-weight:600;line-height:1.5;color:rgba(255,255,255,.92)}.feat-sts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bl-s);border-radius:var(--r12);overflow:hidden;margin-top:20px;border:1px solid rgba(66,106,212,.12)}.fst{background:var(--wh);padding:14px 10px;text-align:center}.fst strong{display:block;font-family:var(--fh);font-size:22px;font-weight:800;color:var(--nv);line-height:1}.fst span{font-size:11px;color:var(--t3);display:block;margin-top:3px}.live-g{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.live-g,.live-s{position:relative}.live-s{text-align:center;z-index:1;padding:0 10px}.live-n{width:54px;height:54px;border-radius:50%;background:var(--nv);border:3px solid var(--bl);color:var(--wh);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.live-n,.live-s h3{font-family:var(--fh)}.live-s h3{font-size:12.5px;font-weight:700;color:var(--nv);margin-bottom:6px;line-height:1.3}.live-s p{font-size:13px;color:var(--t3);line-height:1.58}.pay-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pay{border-radius:var(--r12);padding:24px 18px;border:1.5px solid var(--brd);background:var(--wh);transition:all .22s;cursor:default}.pay:hover{border-color:var(--bl);box-shadow:0 8px 24px rgba(66,106,212,.15);transform:translateY(-3px)}.pay.featured{border-color:var(--grn);background:var(--wh);position:relative;overflow:hidden}.pay.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grn)}.pay.featured:hover{border-color:var(--grn);box-shadow:0 8px 24px rgba(53,50,168,.18);transform:translateY(-3px)}.pay-step{font-family:var(--fh);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bl);display:block;margin-bottom:10px}.pay.featured .pay-step{color:var(--grn)}.pay strong{font-family:var(--fh);font-size:24px;font-weight:800;color:var(--nv);display:block;line-height:1.1;margin-bottom:8px}.pay p{font-size:14px;color:var(--t3);line-height:1.62;margin-bottom:10px}.pay-ex{background:var(--amb-s);border:1px solid rgba(217,119,6,.2);border-radius:8px;padding:10px 12px;font-size:13px;color:#92400e;line-height:1.55}.pay.featured .pay-ex{background:rgba(53,50,168,.08);border-color:rgba(53,50,168,.2);color:#100d6b}.ai-box{background:linear-gradient(135deg,var(--nv) 0,#13285f 100%);border-radius:var(--r24);padding:44px;border:1px solid rgba(255,255,255,.08)}.ai-box-top{font-family:var(--fh);font-size:12px;font-weight:700;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.07em;margin-bottom:20px}.ai-inp{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:var(--r12);padding:18px 22px;display:flex;align-items:center;gap:14px;margin-bottom:20px}.ai-inp svg{width:18px;height:18px;flex-shrink:0;stroke:rgba(255,255,255,.5);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-inp p{font-size:15px;color:rgba(255,255,255,.85);font-style:italic;line-height:1.5;flex:1}.ai-rl{font-size:11px;font-family:var(--fh);font-weight:700;color:rgba(255,255,255,.72);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.ai-ri{display:flex;align-items:center;gap:12px;background:rgba(53,50,168,.1);border:1px solid rgba(53,50,168,.22);border-radius:var(--r8);padding:13px 18px;margin-bottom:8px;font-size:14px;color:rgba(255,255,255,.88)}.ai-ri svg{width:14px;height:14px;flex-shrink:0;stroke:#cbdaff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ai-ri:last-child{margin-bottom:0}.mm{background:linear-gradient(135deg,var(--nv) 0,var(--nv2) 100%);border-radius:var(--r24);padding:60px;overflow:hidden}.mm,.mm-g{position:relative}.mm-g{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;z-index:1}.mm-l h2{font-family:var(--fh);font-size:clamp(22px,2.8vw,36px);font-weight:800;color:var(--wh);line-height:1.16;letter-spacing:-.022em;margin-bottom:14px}.mm-l h2 em{font-style:normal;color:var(--gd2)}.mm-l p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.8;margin-bottom:14px}.mm-steps{display:flex;flex-direction:column;gap:12px}.mm-step{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.05);border-radius:var(--r12);padding:16px}.mm-sn{width:38px;height:38px;border-radius:8px;background:var(--gd-s);border:1px solid rgba(53,50,168,.25);color:var(--gd2);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mm-sn,.mm-step h3{font-family:var(--fh)}.mm-step h3{font-size:13.5px;font-weight:700;color:var(--wh);margin-bottom:4px}.mm-step p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.62;margin:0}.pres-g{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pr{background:var(--wh);border:1.5px solid var(--brd);border-radius:var(--r16);padding:26px;transition:all .2s;position:relative;overflow:hidden}.pr:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--bl),var(--gd))}.pr:hover{border-color:rgba(66,106,212,.3);box-shadow:var(--s2);transform:translateY(-3px)}.pr-ico{width:46px;height:46px;min-width:46px;min-height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}.pr-ico svg{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pr h3{font-family:var(--fh);font-weight:700;color:var(--nv);margin-bottom:8px}.pr h3,.pr p{font-size:14.5px}.pr p{color:var(--t3);line-height:1.65}.tbl{overflow-x:auto;border-radius:var(--r16);border:1px solid var(--brd);box-shadow:var(--s2)}.ctb{width:100%;border-collapse:collapse;min-width:700px}.ctb thead tr{background:var(--nv)}.ctb thead th{padding:18px 22px;font-family:var(--fh);font-size:12px;font-weight:700;text-align:left;border-bottom:2px solid rgba(255,255,255,.1);white-space:nowrap}.ctb thead th:first-child{color:rgba(255,255,255,.72);font-weight:500;width:230px}.th-r{color:var(--gd2)!important}.th-o{color:rgba(255,255,255,.8)}.ctb tbody tr{border-bottom:1px solid var(--brd);transition:background .15s}.ctb tbody tr:last-child{border-bottom:none}.ctb tbody tr:nth-child(2n){background:#fafbff}.ctb tbody tr:hover{background:rgba(66,106,212,.03)}.ctb td{padding:14px 22px;font-size:14.5px;color:var(--t2);vertical-align:top;line-height:1.55}.ctb td:first-child{font-family:var(--fh);font-weight:600;color:var(--nv);font-size:14px;background:rgba(16,13,107,.02)}.ck{color:var(--grn);font-weight:700}.ck,.cx{margin-right:3px}.cx{color:var(--rd)}.cm{color:var(--amb);margin-right:3px}.why-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wc{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:var(--r16);padding:28px;transition:all .2s}.wc:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.wc-n{font-size:10px;color:var(--gd2);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:10px}.wc h3,.wc-n{font-family:var(--fh);font-weight:700}.wc h3{font-size:15.5px;color:var(--wh);margin-bottom:8px}.wc p{font-size:14.5px;color:rgba(255,255,255,.65);line-height:1.72}.trust-g{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border-radius:var(--r16);overflow:hidden;border:1px solid rgba(255,255,255,.1);margin-top:52px}.ts{background:rgba(255,255,255,.05);padding:28px 20px;text-align:center;transition:all .18s}.ts:hover{background:rgba(255,255,255,.09)}.ts strong{display:block;font-family:var(--fh);font-size:38px;font-weight:800;color:var(--wh);line-height:1}.ts span{font-size:12.5px;color:rgba(255,255,255,.72);margin-top:6px;display:block}.tt-card{display:flex;align-items:center;gap:20px;background:var(--wh);border:1px solid var(--brd);border-radius:var(--r16);box-shadow:var(--s1);padding:20px 26px;max-width:1000px;margin:0 auto;transition:all .2s}.tt-card:hover{box-shadow:var(--s2);transform:translateY(-2px);border-color:rgba(66,106,212,.3)}.tt-play{width:48px;height:48px;min-width:48px;border-radius:50%;background:var(--btn);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tt-play svg{width:18px;height:18px;fill:#fff;stroke:none}.tt-body{flex:1;min-width:0}.tt-lbl{display:block;font-family:var(--fh);font-size:13px;font-weight:700;color:var(--nv);margin-bottom:4px}.tt-body p{font-size:14px;color:var(--t3);line-height:1.55}.tt-cta{font-family:var(--fh);font-size:13.5px;font-weight:700;color:var(--bl);white-space:nowrap;flex-shrink:0}@media (max-width:640px){.tt-card{flex-wrap:wrap;padding:18px 20px}.tt-cta{width:100%;text-align:right}}.faq-w{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.fq{background:var(--wh);border:1px solid var(--brd);border-radius:var(--r12);overflow:hidden;transition:all .18s}.fq.open{border-color:rgba(66,106,212,.25);box-shadow:var(--s1)}.fq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;gap:14px}.fq-q{font-family:var(--fh);font-size:15.5px;font-weight:700;color:var(--nv);line-height:1.4}.fq-ico{width:28px;height:28px;border-radius:50%;background:var(--off);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s}.fq-ico svg{width:13px;height:13px;stroke:var(--t3);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.fq.open .fq-ico{background:var(--bl);box-shadow:0 4px 12px rgba(66,106,212,.25)}.fq.open .fq-ico svg{stroke:#fff;transform:rotate(180deg)}.fq-body{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .25s;opacity:0}.fq.open .fq-body{max-height:800px;opacity:1}.fq-a{padding:0 22px 20px;font-size:15.5px;color:var(--t2);line-height:1.8}.cf-form{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cf-field{display:flex;flex-direction:column;gap:6px}.cf-field label{font-family:var(--fh);font-size:12.5px;font-weight:700;color:var(--nv);letter-spacing:.02em}.cf-field input,.cf-field textarea{font-family:var(--fb);font-size:14.5px;color:var(--t2);background:var(--wh);border:1.5px solid var(--brd);border-radius:var(--r8);padding:12px 14px;transition:all .2s}.cf-field textarea{resize:vertical;min-height:100px}.cf-field input:focus,.cf-field textarea:focus{outline:none;border-color:var(--bl);box-shadow:0 0 0 3px rgba(66,106,212,.12)}.cf-select{position:relative}.cf-select-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--fb);font-size:14.5px;color:var(--t3);background:var(--wh);border:1.5px solid var(--brd);border-radius:var(--r8);padding:12px 14px;cursor:pointer;transition:all .2s}.cf-select-btn.has-value{color:var(--t2)}.cf-select-btn:focus-visible,.cf-select.open .cf-select-btn{outline:none;border-color:var(--bl);box-shadow:0 0 0 3px rgba(66,106,212,.12)}.cf-select-btn.cf-error{border-color:var(--rd)}.cf-select-chevron{width:16px;height:16px;min-width:16px;stroke:var(--bl);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cf-select.open .cf-select-chevron{transform:rotate(180deg)}.cf-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;list-style:none;background:var(--wh);border:1.5px solid var(--brd);border-radius:var(--r16);box-shadow:var(--s3);padding:6px;max-height:260px;overflow-y:auto;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;scrollbar-width:thin;scrollbar-color:var(--brd) transparent}.cf-select-list::-webkit-scrollbar{width:7px}.cf-select-list::-webkit-scrollbar-track{background:transparent}.cf-select-list::-webkit-scrollbar-thumb{background-color:var(--brd);border-radius:999px;border:2px solid var(--wh);background-clip:padding-box}.cf-select-list::-webkit-scrollbar-thumb:hover{background-color:var(--bl)}.cf-select.open .cf-select-list{opacity:1;transform:translateY(0);pointer-events:auto}.cf-select-list li{font-family:var(--fb);font-size:14px;color:var(--t2);padding:10px 12px;border-radius:var(--r8);cursor:pointer;transition:background .15s}.cf-select-list li.active,.cf-select-list li:hover{background:var(--off)}.cf-select-list li[aria-selected=true]{background:var(--gd-s);color:var(--gd);font-weight:700}.cf-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.cf-alt{font-family:var(--fh);font-size:13.5px;font-weight:700;color:var(--bl)}.cf-field-error,.cf-status{font-family:var(--fb);font-size:13px;line-height:1.5;margin:0}.cf-field-error{color:var(--rd)}.cf-status--error{color:var(--rd);padding:12px 14px;border-radius:var(--r8);background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.2)}.cf-success{text-align:center;gap:14px}.cf-success-title{font-family:var(--fh);font-size:22px;font-weight:800;color:var(--nv);margin:0}.cf-success-text{font-family:var(--fb);font-size:15px;color:var(--t2);line-height:1.7;margin:0}.cf-success-text a{color:var(--bl);font-weight:700}@media (max-width:640px){.cf-row{grid-template-columns:1fr}}.cta{background:var(--nv);padding:88px 44px;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(66,106,212,.2) 0,transparent 70%);pointer-events:none}.cta-in{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.cta-note{font-size:13.5px;color:rgba(255,255,255,.45)}.cta-note strong{color:var(--gd2)}.cta-trust{margin-top:40px;background:var(--gd-s);border:1px solid rgba(53,50,168,.2);border-radius:var(--r16);padding:28px 32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;text-align:left}.cta-trust-t{flex:1;min-width:240px}.cta-trust-t h3{font-family:var(--fh);font-size:16px;font-weight:700;color:var(--wh);margin-bottom:6px}.cta-trust-t p{font-size:14.5px;color:rgba(255,255,255,.6);line-height:1.68;margin:0}.disc{background:#f4f6fb;border-top:2px solid var(--brd);padding:68px 44px}.disc-w{max-width:1040px;margin:0 auto}.disc-head{text-align:center;margin-bottom:48px}.disc-tag{display:inline-block;font-size:11px;font-weight:700;color:var(--gd);letter-spacing:.1em;text-transform:uppercase;background:var(--bl-s);padding:4px 14px;border-radius:20px;margin-bottom:14px}.disc-tag,.disc-ti{font-family:var(--fh)}.disc-ti{font-size:clamp(22px,2.5vw,30px);font-weight:800;color:var(--nv);display:block;letter-spacing:-.022em;margin-bottom:12px}.disc-sub{font-size:16px;color:var(--t2);line-height:1.8;max-width:920px;margin:0 auto}.disc-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.disc-tab{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-size:13px;font-weight:700;color:var(--nv);background:var(--off);border:1px solid var(--brd);padding:10px 18px;border-radius:999px;cursor:pointer;transition:all .2s}.disc-tab:hover{border-color:var(--bl)}.disc-tab.active{background:var(--nv);color:var(--wh);border-color:var(--nv);box-shadow:var(--s2)}.disc-tab-ico{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.disc-tab-ico svg{width:14px;height:14px}.disc-card{background:var(--wh);border:1px solid var(--brd);border-radius:var(--r24);box-shadow:var(--s3);padding:44px}.disc-panel{display:none}.disc-panel.active{display:block}.disc-panel-ico{width:44px;height:44px;border-radius:12px;background:var(--bl-s);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.disc-panel h3{font-family:var(--fh);font-size:20px;font-weight:800;color:var(--nv);line-height:1.3;margin-bottom:14px}.disc-panel p{font-size:16px;color:var(--t2);line-height:1.8;margin:0}.disc-panel a{color:var(--bl);text-decoration:underline}.info-box{background:rgba(66,106,212,.05);border:1px solid rgba(66,106,212,.12);border-radius:var(--r16);padding:28px 32px;margin-top:32px;display:flex;align-items:flex-start;gap:18px}.info-ico{width:40px;height:40px;border-radius:10px;background:var(--bl);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.disc-panel-ico,.fb-ico,.fq-ico,.info-ico,.mm-sn,.pr-ico,.sc-ico,[style*="width: 44px"][style*="border-radius: 10px"]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -6px 10px rgba(16,13,107,.06),0 2px 5px rgba(16,13,107,.08)}.disc-panel-ico:before,.fb-ico:before,.fq-ico:before,.info-ico:before,.mm-sn:before,.pr-ico:before,.sc-ico:before,[style*="width: 44px"][style*="border-radius: 10px"]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,0) 55%);pointer-events:none}.disc-panel-ico svg,.fb-ico svg,.fq-ico svg,.info-ico svg,.mm-sn strong,.pr-ico svg,.sc-ico svg,[style*="width: 44px"][style*="border-radius: 10px"] svg{position:relative;z-index:1}.info-ico svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1060px){.hero-w{grid-template-columns:1fr}.hero-panel{display:flex;flex-direction:column;gap:12px;width:100%;max-width:600px;margin:0 auto}.feat,.feat.rev,.mf-grid,.mm-g{grid-template-columns:1fr;direction:ltr}.pay-g,.pc-grid,.pres-g,.why-g{grid-template-columns:1fr 1fr}.trust-g{grid-template-columns:repeat(2,1fr)}.live-g{grid-template-columns:1fr 1fr;gap:20px}.cta-trust{flex-direction:column}.bd-grid{grid-template-columns:1fr!important}.feat-cap p{font-size:12px}.stat-card{margin-top:32px}.ai-box{padding:28px}.mm{padding:36px 28px}}@media (max-width:768px){.hero-panel{max-width:100%}.hero-st{grid-template-columns:1fr 1fr}.hs strong{font-size:22px}.live-g,.pay-g,.pres-g,.why-g{grid-template-columns:1fr 1fr}.story{padding:28px 20px}.cta{padding:64px 18px}.ft-ov-panel-scroll{padding:28px 20px}}@media (max-width:640px){.sec{padding:52px 16px}.hero-sub{font-size:15px}.hero-merge{width:calc(100% - 24px);border-radius:var(--r16)}.hero-st{grid-template-columns:1fr 1fr}.hs strong{font-size:20px}.hs span{font-size:10px}.live-g,.pay-g,.pc-grid,.pres-g,.trust-g,.why-g{grid-template-columns:1fr}.live-g{gap:16px}.mm,.story{padding:26px 18px}.ai-box{padding:22px 18px}.hero h1{font-size:clamp(26px,7vw,40px)}.h2{font-size:clamp(22px,5.5vw,34px)}.tbl{-webkit-overflow-scrolling:touch}.cta-btns,.hero-ctas{flex-direction:column;align-items:stretch}.btn-g,.btn-p{justify-content:center;width:100%}.ft-row{padding-top:28px;margin-bottom:40px}.ft-ov-panel-scroll{padding:20px 16px}.bd-grid{grid-template-columns:1fr!important}}.ft-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:72px;padding-top:48px;border-top:1px solid var(--brd)}.ft-row:first-of-type{border-top:none;padding-top:0}.ft-row.ft-rev{direction:rtl}.ft-row.ft-rev>*{direction:ltr}.ft-visual{border-radius:var(--r16);overflow:hidden;background:var(--off);box-shadow:var(--s3)}.ft-vis-inner{padding:24px}.ft-detail-btn{display:inline-flex;align-items:center;gap:8px;margin-top:20px;background:none;border:1.5px solid var(--bl);color:var(--bl);font-family:var(--fh);font-size:13px;font-weight:700;padding:10px 18px;border-radius:var(--r8);cursor:pointer;transition:all .2s}.ft-detail-btn:hover{background:var(--bl);color:var(--wh)}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offplan-page img{max-width:100%;height:auto;display:block}.feat-img img{width:100%;height:auto;display:block}@media (max-width:1060px){.who-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.who-grid{grid-template-columns:1fr}}.lg-track-wrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lg-track{display:flex;align-items:center;gap:64px;width:max-content;animation:logoroll 50s linear infinite}.lg-track:hover{animation-play-state:paused}.lg-item{display:flex;align-items:center;justify-content:center;height:108px;flex-shrink:0}.lg-item img{max-height:88px;max-width:210px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.85;transition:opacity .2s;display:block}.lg-item:hover img{opacity:1}@keyframes logoroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ft-ov-bg{position:fixed;inset:0;z-index:1000;background:rgba(16,13,107,.65);backdrop-filter:blur(8px);display:none;padding:20px}.ft-ov-bg,.ft-ov-bg.open{align-items:center;justify-content:center}.ft-ov-bg.open{display:flex!important}.ft-ov-panel{background:var(--wh);border-radius:32px;max-width:1040px;width:calc(100% - 32px);max-height:88vh;overflow:hidden;position:relative;box-shadow:var(--s3);border:1px solid var(--brd);display:grid;grid-template-rows:minmax(0,1fr)}.ft-ov-panel-scroll{overflow-y:auto;overflow-x:hidden;padding:48px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--brd) transparent}.ft-ov-panel-scroll::-webkit-scrollbar{width:9px}.ft-ov-panel-scroll::-webkit-scrollbar-track{background:transparent}.ft-ov-panel-scroll::-webkit-scrollbar-thumb{background-color:var(--brd);border-radius:999px;border:3px solid var(--wh);background-clip:padding-box}.ft-ov-panel-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--bl)}.ft-ov-close{position:absolute;top:18px;right:18px;background:var(--off);border:1px solid var(--brd);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--t3);transition:all .2s}.ft-ov-close:hover{background:var(--rd);color:var(--wh);border-color:var(--rd)}.ft-ov-title{font-family:var(--fh);font-size:clamp(18px,2.2vw,24px);font-weight:800;color:var(--nv);margin-bottom:24px;letter-spacing:-.018em}.ov-sec{margin-bottom:28px}.ov-sec:last-child{margin-bottom:0}.ov-pain-h{color:var(--rd)}.ov-pain-h,.ov-sol-h{font-family:var(--fh);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px}.ov-sol-h{color:var(--grn)}.ov-out-h{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--bl);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px}.ov-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.pain-list li{font-size:14px;color:var(--t2);line-height:1.75;padding:14px 16px 14px 50px;background:var(--rd-s);border-radius:var(--r12);position:relative}.pain-list li:before{content:"✕";position:absolute;left:14px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--rd);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;line-height:1}.sol-list li{font-size:14px;color:var(--t2);line-height:1.75;padding:14px 16px 14px 50px;background:var(--grn-s);border-radius:var(--r12);position:relative}.sol-list li:before{content:"✓";position:absolute;left:14px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--grn);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;line-height:1}.out-list li{font-size:14px;color:var(--t2);line-height:1.75;padding:14px 16px 14px 50px;background:var(--bl-s);border-radius:var(--r12);position:relative}.out-list li:before{content:"→";position:absolute;left:14px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--bl);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;line-height:1}@media (max-width:1060px){.ft-row,.ft-row.ft-rev{grid-template-columns:1fr;direction:ltr}.ft-detail-btn{width:100%;justify-content:center}.ft-visual{max-width:100%}}@media (max-width:768px){.ft-row{gap:36px;margin-bottom:56px;padding-top:36px}}@media (max-width:640px){.ft-row{padding-top:28px;margin-bottom:40px;gap:24px}.ft-ov-panel-scroll{padding:20px 16px}.ft-vis-inner{padding:16px}.ft-vis-inner [style*="grid-template-columns:1fr 1fr 1fr"],.ft-vis-inner [style*="grid-template-columns:1fr 1fr;gap:8px"]{grid-template-columns:1fr!important}.ai-box{padding:20px 16px}.mm{padding:28px 18px}.hs strong{font-size:18px}.disc-card{padding:28px 22px}.disc-tab{font-size:12px;padding:8px 14px}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.cta-trust{padding:22px 20px}.pay{padding:18px 14px}}@media (max-width:768px){.mm-steps{gap:10px}#payment [style*="display:flex;align-items:flex-start;gap:20px"]{flex-direction:column;gap:14px}.info-box{flex-direction:column;gap:12px}.story{padding:28px 22px}}.btn-g,.btn-p{min-height:48px;padding:14px 26px;border-radius:var(--r12)}.sec{padding:clamp(64px,6.5vw,92px) 44px}.opu-w{max-width:1920px}.sh{margin-bottom:clamp(32px,4vw,48px)}.sh-c{max-width:1420px;margin-inline:auto}.lbl{margin-bottom:16px}.h2{max-width:920px;font-size:clamp(28px,3.6vw,48px);line-height:1.1;margin-bottom:18px;text-wrap:balance}.sh-c .h2{margin-inline:auto}.feat,.ft-row,.mf-grid{gap:clamp(48px,6vw,80px)}.pc-grid,.pres-g,.why-g{gap:24px}.pc,.pr,.wc{padding:32px;border-radius:var(--r24)}.feat{margin-bottom:clamp(88px,9vw,128px)}.feat-img,.ft-visual{border-radius:var(--r24)}.ft-visual{border:1px solid var(--brd)}.ft-vis-inner{padding:32px}.story{padding:clamp(40px,5vw,64px)}.pay-g{gap:20px}.pay{padding:28px 22px;border-radius:var(--r16)}.faq-w{max-width:900px;gap:12px}.fq{border-radius:var(--r16)}.fq-btn{padding:22px 26px}.fq-a{padding:0 26px 24px}.cta{background:linear-gradient(45deg,var(--nv2),var(--bl));padding:clamp(92px,9vw,124px) 44px}.cta-in{max-width:920px}.disc-w{max-width:980px}.ms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ms-card{background:var(--wh);border:1.5px solid var(--brd);border-radius:var(--r16);padding:28px;position:relative;display:flex;flex-direction:column;transition:all .2s}.ms-card:hover{border-color:rgba(66,106,212,.3);box-shadow:var(--s2);transform:translateY(-3px)}.ms-card.ms-current{background:var(--gd-s);border-color:rgba(53,50,168,.25)}.ms-badge{position:absolute;top:20px;right:20px;font-family:var(--fh);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gd);background:var(--wh);border:1px solid rgba(53,50,168,.25);padding:4px 10px;border-radius:20px}.ms-ico{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ms-ico svg{width:34px;height:34px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-card h3{font-family:var(--fh);font-size:16px;font-weight:700;color:var(--nv);margin-bottom:10px}.ms-card p{font-size:14px;color:var(--t3);line-height:1.65;flex:1}.ms-card.ms-current p{color:var(--t2)}.ms-btn{margin-top:18px;align-self:flex-start;font-size:13.5px;padding:11px 20px}@media (max-width:1060px){.ms-grid{grid-template-columns:1fr}}#agencies{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,8vw,120px) 0!important}#agencies:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(66,106,212,.2) 0,transparent 70%);pointer-events:none}#agencies .opu-w{max-width:none}#agencies .sh{max-width:920px;margin:0 auto 52px!important;padding-inline:24px}#agencies #ag-h2{max-width:900px;margin-inline:auto;font-size:clamp(30px,3.7vw,50px)!important}#agencies .desc{max-width:880px;font-size:16px!important}#agencies .lg-track-wrap{position:relative;padding:20px 0;background:rgba(255,255,255,.04);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}#agencies .lg-track-wrap:after,#agencies .lg-track-wrap:before{content:"";position:absolute;top:0;bottom:0;width:clamp(60px,10vw,160px);z-index:2;pointer-events:none}#agencies .lg-track-wrap:before{left:0;background:linear-gradient(90deg,var(--nv) 0,rgba(16,13,107,0) 100%)}#agencies .lg-track-wrap:after{right:0;background:linear-gradient(270deg,var(--nv) 0,rgba(16,13,107,0) 100%)}#agencies .lg-track{gap:0;padding:0;animation-duration:72s;will-change:transform}#agencies .lg-item{width:clamp(230px,18vw,282px);height:148px;margin-inline:12px;padding:22px 28px;background:var(--wh);border:1px solid rgba(255,255,255,.85);border-radius:var(--r24);box-shadow:0 8px 24px rgba(9,12,38,.18);transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}#agencies .lg-item:hover{background:var(--wh);border-color:rgba(255,255,255,1);box-shadow:0 14px 32px rgba(9,12,38,.28);transform:translateY(-4px)}#agencies .lg-item img{width:100%;height:100%;max-width:230px;max-height:88px;object-fit:contain;opacity:1;filter:none;image-rendering:auto;transform:scale(1);transform-origin:center;transition:transform .24s ease}#agencies .lg-item:hover img{opacity:1;transform:scale(1.04)}#agencies>.opu-w>p{margin-top:28px!important;padding-inline:24px;font-size:13px!important}@media (max-width:1060px){.who-grid{grid-template-columns:1fr 1fr!important}.hero{padding:96px 24px 48px}.hero-w{max-width:780px;grid-template-columns:1fr;gap:48px}.hero-panel{max-width:720px}.pc,.pr,.wc{padding:28px}#agencies .lg-item{width:240px;height:136px;padding:20px 26px}#agencies .lg-item img{max-width:200px;max-height:96px}}@media (max-width:768px){.sec{padding:72px 18px}.hero{padding:84px 18px 44px}.hero h1{font-size:clamp(32px,7vw,48px)}.hero-sub{font-size:16px}.hero-panel{padding:8px}.cta{padding:72px 18px}.story{padding:28px 22px}.sh{margin-bottom:44px}.ft-row{gap:36px}#agencies .sh{margin-bottom:42px!important}#agencies .lg-track-wrap{padding-block:16px}#agencies .lg-item{width:210px;height:124px;margin-inline:8px;padding:18px 22px}#agencies .lg-item img{max-width:178px;max-height:82px}#agencies .lg-track{animation-duration:64s}}@media (max-width:640px){.who-grid{grid-template-columns:1fr!important}.sec{padding:64px 16px}.hero{padding:72px 16px 40px}.hero h1{font-size:clamp(28px,9vw,40px)}.hero-sub{font-size:15px}.h2{font-size:clamp(24px,7.5vw,34px)}.ft-row{gap:24px}.pc,.pr,.wc{padding:24px}.story{padding:28px 22px}.pay{padding:18px 14px}.cta{padding:64px 16px}.ft-vis-inner{padding:18px}.fq-btn{padding:18px 20px}.fq-a{padding:0 20px 20px}#agencies{padding:72px 0!important}#agencies .sh{padding-inline:18px;margin-bottom:36px!important}#agencies #ag-h2{font-size:clamp(26px,9vw,36px)!important}#agencies .desc{font-size:14.5px!important}#agencies .lg-track-wrap{padding-block:14px}#agencies .lg-item{width:190px;height:112px;margin-inline:7px;padding:16px 20px;border-radius:var(--r12)}#agencies .lg-item img{max-width:158px;max-height:76px}#agencies>.opu-w>p{margin-top:24px!important;padding-inline:18px;font-size:12px!important}}@media (prefers-reduced-motion:reduce){#agencies .lg-track-wrap{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scrollbar-width:thin}#agencies .lg-track{will-change:auto}}@media (max-width:480px){.hero h1{font-size:clamp(24px,8vw,36px)}.desc,.hero-sub{font-size:14.5px}.h2{font-size:clamp(20px,6vw,30px)}.fq-a,.fq-q,.sc-txt p{font-size:13.5px}.ti{font-size:10px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.hero-live svg circle,.lbl-dot,.lg-track,.ttr{animation:none}.offplan-page *{transition-duration:.01ms!important}}