.hl{--bg:#F4F6FA;--s1:#FFFFFF;--s2:#EDF1F7;--tx:#1D1D1F;--tx2:#5A606B;--bd:#DDE3EC;--a:#0A7B55;--g1:#0B8F63;--g2:#13A884;--gx1:#0A7B55;--gx2:#14A884;--bt:#FFFFFF;--d1:#0E9F6E;--d2:#34D3A6;--sg:rgba(14,159,110,.28);--o1:rgba(14,159,110,.15);--o2:rgba(52,211,166,.14);--tint:#E6F4EE;--glass:rgba(255,255,255,.62);--glassb:rgba(255,255,255,.85);--sh:0 20px 60px rgba(20,50,40,.11),0 2px 6px rgba(20,50,40,.06)}:root[data-theme=dark] .hl{--bg:#101216;--s1:#1B1E24;--s2:#252A33;--tx:#F5F5F7;--tx2:#B1BAC8;--bd:#39414D;--a:#5EE0B8;--g1:#34D3A6;--g2:#7BE7C6;--gx1:#5EE0B8;--gx2:#A8F2DA;--bt:#06140F;--d1:#34D3A6;--d2:#9AF0D4;--sg:rgba(52,211,166,.2);--o1:rgba(14,159,110,.15);--o2:rgba(52,211,166,.09);--tint:#1E2E2A;--glass:rgba(32,36,44,.55);--glassb:rgba(255,255,255,.10);--sh:0 20px 60px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hl{--bg:#101216;--s1:#1B1E24;--s2:#252A33;--tx:#F5F5F7;--tx2:#B1BAC8;--bd:#39414D;--a:#5EE0B8;--g1:#34D3A6;--g2:#7BE7C6;--gx1:#5EE0B8;--gx2:#A8F2DA;--bt:#06140F;--d1:#34D3A6;--d2:#9AF0D4;--sg:rgba(52,211,166,.2);--o1:rgba(14,159,110,.15);--o2:rgba(52,211,166,.09);--tint:#1E2E2A;--glass:rgba(32,36,44,.55);--glassb:rgba(255,255,255,.10);--sh:0 20px 60px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}}.hl{position:relative;isolation:isolate;min-height:100dvh;overflow-x:hidden;background:var(--bg);color:var(--tx);line-height:1.5;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",var(--font-inter,Inter),"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:normal;font-variant-numeric:normal}.hl:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 18% 12%,var(--o1),transparent 70%),radial-gradient(35% 35% at 85% 30%,var(--o2),transparent 70%),radial-gradient(40% 30% at 50% 95%,var(--o1),transparent 70%)}.hl *,.hl :after,.hl :before{box-sizing:border-box}.hl h1,.hl h2,.hl h3,.hl h4,.hl p,.hl ul{margin:0}.hl h1,.hl h2,.hl h3,.hl h4{font-family:inherit;color:var(--tx);text-transform:none}.hl a{color:inherit;text-decoration:none}.hl :focus-visible{outline:2px solid var(--g1);outline-offset:3px}.hl-w{max-width:1180px;margin:0 auto;padding:0 24px}.hl-glass{background:var(--glass);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--glassb);box-shadow:var(--sh),inset 0 1px 0 rgba(255,255,255,.3);border-radius:24px}.hl-grad{background:linear-gradient(120deg,var(--gx1),var(--gx2));-webkit-background-clip:text;background-clip:text;color:transparent}.hl-gb{background:linear-gradient(120deg,var(--g1),var(--g2));color:var(--bt)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.hl-btn:hover{transform:translateY(-1px)}.hl-btn:active{transform:translateY(0)}.hl-btn.pri{background:linear-gradient(120deg,var(--g1),var(--g2));color:var(--bt);box-shadow:0 8px 24px var(--sg)}.hl-btn.pri:hover{filter:brightness(1.05);box-shadow:0 10px 28px var(--sg)}.hl-btn.sec{background:var(--glass);border:1px solid var(--bd);color:var(--tx);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hl-btn.sec:hover{border-color:var(--g1)}.hl-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:10;margin:12px auto 0;max-width:1180px;padding:0 16px}.hl-nav>div{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:0 10px 0 22px;border-radius:999px}.hl-home{display:inline-flex;align-items:center;flex:none}.hl-home .plat-logo{white-space:nowrap}.hl-home .plat-logo-img{height:17px}.hl-home .hl-logo-compact{display:none}.hl-home .hl-logo-compact .plat-logo-img{height:15px}.hl-short{display:none}.hl-links{display:flex;gap:28px;list-style:none;padding:0;font-size:14px;color:var(--tx2)}.hl-links a:hover{color:var(--tx)}.hl-nr{display:flex;gap:8px;align-items:center;flex:none}.hl-tg{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--bd);background:transparent;color:var(--tx);cursor:pointer;display:grid;place-items:center;padding:0}.hl-tg svg{width:18px;height:18px}.hl-hero{padding-block:88px 72px;text-align:center}.hl h1{font-size:clamp(40px,6.4vw,76px);line-height:1.04;letter-spacing:-.035em;font-weight:700;max-width:900px;margin:0 auto}.hl .hl-lead{font-size:clamp(17px,1.6vw,21px);color:var(--tx2);max-width:620px;margin:22px auto 32px;text-align:center;text-wrap:balance}.hl-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hl-note{margin-top:14px;font-size:13px;color:var(--tx2)}.hl-mock{margin:64px auto 0;max-width:1060px;padding:14px;border-radius:30px;text-align:left}.hl-mi{display:grid;grid-template-columns:minmax(0,1fr) 330px;background:var(--s1);border-radius:20px;border:1px solid var(--bd);overflow:hidden}.hl-cat{padding:16px;min-width:0}.hl-bar{gap:8px;margin-bottom:12px}.hl-bar,.hl-srch{display:flex;align-items:center;min-width:0}.hl-srch{flex:1 1;height:34px;border-radius:10px;padding:0 12px;overflow:hidden;text-overflow:ellipsis}.hl-chip,.hl-srch{background:var(--s2);font-size:12px;color:var(--tx2);white-space:nowrap}.hl-chip{padding:6px 10px;border-radius:8px}.hl-chip.on{background:linear-gradient(120deg,var(--g1),var(--g2));color:var(--bt);font-weight:600}.hl-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.hl-pr{min-width:0;border:1px solid var(--bd);border-radius:12px;padding:6px;background:var(--bg)}.hl-th{aspect-ratio:1.25;border-radius:8px;margin-bottom:6px;display:grid;place-items:center;font-size:24px;background:var(--tint)}.hl-pr p{font-size:11.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-pr span{font-size:11px;color:var(--tx2)}.hl-tk{background:var(--s2);border-left:1px solid var(--bd);display:flex;flex-direction:column;padding:14px}.hl-tk h4{font-size:13px;display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.hl-tk h4 span{color:var(--tx2);font-weight:500}.hl-ln{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--bd)}.hl-ln em{font-style:normal;color:var(--tx2);font-size:11px;display:block}.hl-tot{margin-top:auto;padding-top:10px}.hl-tot .r{font-size:12px;color:var(--tx2)}.hl-tot .T,.hl-tot .r{display:flex;justify-content:space-between}.hl-tot .T{align-items:baseline;font-size:15px;font-weight:600;margin:6px 0 10px}.hl-tot .T b{font-size:26px;letter-spacing:-.02em}.hl-cob{height:44px;border-radius:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px}.hl section{padding:72px 0;scroll-margin-top:84px}.hl-eb{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--a);margin-bottom:10px}.hl h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.03em;line-height:1.1;font-weight:700;max-width:760px}.hl-sub{color:var(--tx2);font-size:18px;max-width:620px;margin-top:14px}.hl-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.hl-cap{padding:22px 24px;border-right:1px solid var(--bd)}.hl-cap:last-child{border:0}.hl-cap b{display:block;font-size:22px;letter-spacing:-.02em}.hl-cap span{font-size:14px;color:var(--tx2)}.hl-mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.hl-mod{padding:24px;border-radius:22px}.hl-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px}.hl-ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hl-mod h3{font-size:18px;margin-bottom:6px;font-weight:650}.hl-mod p{font-size:14.5px;color:var(--tx2)}.hl-wl{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.hl-ul{list-style:none;padding:0;margin-top:24px;display:grid;grid-gap:12px;gap:12px}.hl-ul li{display:flex;gap:12px;font-size:16px;color:var(--tx2)}.hl-ul li:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;margin-top:9px;background:linear-gradient(135deg,var(--d1),var(--d2))}.hl-ul li b{color:var(--tx)}.hl-stack{display:grid;grid-gap:14px;gap:14px;max-width:500px;margin-left:auto;width:100%}.hl-card{padding:20px;border-radius:22px}.hl-c2{margin-left:40px}.hl-c3{margin-right:60px}.hl-brand{justify-content:space-between;margin-bottom:14px}.hl-brand,.hl-sx{display:flex;align-items:center;gap:10px}.hl-sx{font-weight:800;letter-spacing:.06em;font-size:19px}.hl-ph{width:26px;height:26px;border-radius:8px;border:1.5px dashed var(--tx2);flex:none}.hl-tag{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--s2);color:var(--tx2);white-space:nowrap}.hl-mini{display:flex;gap:8px}.hl-mini div{flex:1 1;height:36px;border-radius:10px;background:var(--s2)}.hl-noti{display:flex;gap:12px;align-items:flex-start}.hl-av{width:38px;height:38px;flex:0 0 38px;border-radius:10px;border:1.5px dashed var(--tx2);color:var(--tx2);font-weight:700;font-size:12px;display:grid;place-items:center}.hl-noti p{font-size:14px;color:var(--tx2)}.hl-noti strong{font-size:15px;display:block}.hl-plat{display:flex;align-items:center;justify-content:space-between;gap:10px}.hl-plat>span{font-size:14px;color:var(--tx2)}.hl-plat .plat-logo-img{height:14px}.hl-pw{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding:48px}.hl-phone{width:260px;height:520px;margin:0 auto;border-radius:44px;padding:12px;background:linear-gradient(160deg,#2a2f3a,#0d0f13);box-shadow:var(--sh)}.hl-scr{height:100%;border-radius:34px;background:var(--bg);overflow:hidden;padding:36px 12px 12px;display:flex;flex-direction:column;gap:8px}.hl-scr .hd{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700}.hl-scr .hd .hl-sx{font-size:13px;gap:6px}.hl-scr .hd .hl-ph{width:16px;height:16px;border-radius:5px}.hl-scr .hd>span:last-child{color:var(--tx2);font-weight:500}.hl-scr .hl-srch{height:30px;flex:0 0 30px;font-size:11px}.hl-scr .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.hl-scr .g .hl-pr{padding:4px}.hl-scr .g .hl-th{font-size:18px;margin-bottom:3px}.hl-scr .g p,.hl-scr .g span{font-size:10px}.hl-scr .bt{margin-top:auto;background:var(--s1);border:1px solid var(--bd);border-radius:16px;padding:10px;font-size:12px}.hl-scr .bt>div:first-child{display:flex;justify-content:space-between}.hl-scr .bt>div:first-child span{color:var(--tx2)}.hl-scr .bt b{font-size:15px}.hl-scr .bt .hl-cob{height:38px;font-size:13px;margin-top:8px}.hl-final{text-align:center;padding:64px 32px;border-radius:32px}.hl-final h2{margin:0 auto}.hl-final .hl-sub{margin:14px auto 28px}.hl-foot{padding:40px 0 56px;border-top:1px solid var(--bd);margin-top:40px;color:var(--tx2);font-size:14px}.hl-fg{justify-content:space-between;gap:24px;align-items:center}.hl-fg,.hl-fg ul{display:flex;flex-wrap:wrap}.hl-fg ul{gap:10px 22px;list-style:none;padding:0}.hl-fg a:hover{color:var(--tx)}.hl-fg .plat-logo-img{height:15px}@media (max-width:1080px){.hl-mods{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hl-mi{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:920px){.hl-links{display:none}}@media (max-width:820px){.hl-caps{grid-template-columns:1fr 1fr}.hl-cap:nth-child(2){border-right:0}.hl-cap:nth-child(-n+2){border-bottom:1px solid var(--bd)}.hl-pw,.hl-wl{grid-template-columns:1fr}.hl-pw{padding:28px}.hl-mi{grid-template-columns:1fr}.hl-tk{border-left:0;border-top:1px solid var(--bd)}.hl-stack{margin:0}}@media (max-width:560px){.hl-w{padding:0 18px}.hl-nav{padding:0 10px;top:8px;margin-top:8px}.hl-nav>div{height:56px;padding:0 6px 0 10px;gap:6px}.hl-home .hl-logo-full{display:none}.hl-home .hl-logo-compact{display:inline-flex}.hl-nav .hl-long{display:none}.hl-nav .hl-short{display:inline}.hl-nr{gap:6px}.hl-tg{width:38px;height:38px}.hl-nav .hl-btn{height:40px;padding:0 13px;font-size:13.5px}.hl-hero{padding-block:52px 44px}.hl-mods{grid-template-columns:1fr}.hl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-grid .hl-pr:nth-child(n+7){display:none}.hl-mock{padding:8px;margin-top:40px}.hl-bar .hl-chip:nth-child(n+4){display:none}.hl section{padding:52px 0}.hl-c2{margin-left:20px}.hl-c3{margin-right:20px}.hl-final{padding:44px 20px}.hl-cap{padding:18px}.hl-cap b{font-size:18px}.hl-ctas .hl-btn{flex:1 1 150px}}@media (max-width:360px){.hl-tg{display:none}}@media (prefers-reduced-motion:reduce){.hl-btn{transition:none}.hl-btn:hover{transform:none}}