.acn{--grn:#00ae42;--grn-d:#008c36;--grn-x:#006b2a;--grn-soft:rgba(0,174,66,0.1);--grn-line:rgba(0,174,66,0.3);--bg:#ffffff;--bg-2:#f7f9f7;--bg-3:#f1f4f2;--card:#ffffff;--fg:#0c0e0d;--fg-70:rgba(12,14,13,0.7);--fg-50:rgba(12,14,13,0.5);--fg-35:rgba(12,14,13,0.35);--line:rgba(12,14,13,0.1);--line-2:rgba(12,14,13,0.18);background:var(--bg);color:var(--fg);font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background .4s,color .4s}body.dark .acn{--grn:#00c74e;--grn-d:#00a341;--grn-x:#007a31;--grn-soft:rgba(0,199,78,0.12);--grn-line:rgba(0,199,78,0.28);--bg:#0a0b0a;--bg-2:#0e100f;--bg-3:#121513;--card:#101311;--fg:#f4f6f4;--fg-70:rgba(244,246,244,0.7);--fg-50:rgba(244,246,244,0.5);--fg-35:rgba(244,246,244,0.35);--line:rgba(244,246,244,0.09);--line-2:rgba(244,246,244,0.16)}.acn *,.acn :after,.acn :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.acn h1,.acn h2,.acn h3{font-weight:800;letter-spacing:-.038em;line-height:1.03;margin:0}.acn p,.acn ul{margin:0}.acn ul{padding:0}.acn a{color:inherit;text-decoration:none}.acn ::selection{background:var(--grn);color:#04140a}.acn img{display:block;max-width:100%}.acn .wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative}@media (min-width:900px){.acn .wrap{padding:0 40px}}.acn .sec{padding:72px 0;position:relative}@media (min-width:900px){.acn .sec{padding:112px 0}}.acn .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;font-size:12px;font-weight:700;background:var(--grn-soft);color:var(--grn);box-shadow:inset 0 0 0 1px var(--grn-line)}.acn .chip.mini{font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding:7px 13px;font-weight:700}.acn .chip.red{background:rgba(214,58,52,.1);color:#d63a34;box-shadow:inset 0 0 0 1px rgba(214,58,52,.3)}body.dark .acn .chip.red{background:rgba(232,82,76,.14);color:#e8524c;box-shadow:inset 0 0 0 1px rgba(232,82,76,.32)}.acn .oo-mark{display:inline-flex;align-items:center}.acn .oo-dark,body.dark .acn .oo-light{display:none}.acn .btn,body.dark .acn .oo-dark{display:inline-flex}.acn .btn{align-items:center;justify-content:center;gap:9px;min-height:48px;padding:14px 24px;border-radius:999px;font-size:14px;font-weight:700;font-family:inherit;border:none;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.5,.6,1),background .25s,box-shadow .3s,color .25s}.acn .btn:active{transform:scale(.97)}.acn .btn svg{transition:transform .3s;flex-shrink:0}.acn .btn:hover svg{transform:translateX(4px)}.acn .b-grn{background:var(--grn);color:#04140a;box-shadow:0 8px 26px -10px var(--grn)}.acn .b-grn:hover{background:#12da5f;transform:translateY(-2px);box-shadow:0 14px 34px -10px var(--grn)}.acn .b-soft{background:rgba(12,14,13,.04);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2)}body.dark .acn .b-soft{background:rgba(244,246,244,.07)}.acn .b-soft:hover{background:rgba(12,14,13,.07);transform:translateY(-2px)}body.dark .acn .b-soft:hover{background:rgba(244,246,244,.12)}.acn .b-white{background:#fff;color:#0c0e0d}.acn .b-white:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px rgba(0,0,0,.4)}.acn .b-dark{background:rgba(0,0,0,.22);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.acn .b-dark:hover{background:rgba(0,0,0,.34);transform:translateY(-2px)}.acn .full{width:100%}.acn .ph{background-image:repeating-linear-gradient(45deg,rgba(12,14,13,.06) 0 7px,transparent 7px 14px);background-color:rgba(12,14,13,.03);position:relative;overflow:hidden}body.dark .acn .ph{background-image:repeating-linear-gradient(45deg,rgba(244,246,244,.06) 0 7px,transparent 7px 14px);background-color:rgba(244,246,244,.03)}.acn .ph:after{content:attr(data-cap);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-35)}.acn .card{background:var(--card);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s cubic-bezier(.3,1.2,.5,1),box-shadow .4s}.acn .card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--line-2),0 22px 50px -26px rgba(0,0,0,.7)}.acn .ico{width:40px;height:40px;border-radius:12px;background:var(--grn-soft);color:var(--grn);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--grn-line);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.acn .card:hover .ico{transform:scale(1.08) rotate(-6deg)}.acn .card:hover .ico.noanim{transform:none}.acn .rv{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.2,.75,.25,1),transform .85s cubic-bezier(.2,.75,.25,1)}.acn .rv.in{opacity:1;transform:none}.acn .d1{transition-delay:.08s}.acn .d2{transition-delay:.16s}.acn .d3{transition-delay:.24s}.acn .ln{display:block;overflow:hidden}.acn .ln>span{display:block;transform:translateY(106%);transition:transform 1s cubic-bezier(.16,.9,.3,1)}.acn .ln.in>span{transform:none}.acn .ln.l2>span{transition-delay:.12s}@keyframes acn-floaty{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-16px) rotate(var(--r,0deg))}}.acn .float{animation:acn-floaty 7s ease-in-out infinite}.acn .float.a{animation-duration:9s;animation-delay:-2.5s}.acn .float.b{animation-duration:8s;animation-delay:-5s}@keyframes acn-orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,-6%) scale(1.16)}}.acn .orb{position:absolute;border-radius:50%;filter:blur(80px);animation:acn-orb 22s ease-in-out infinite;pointer-events:none}@keyframes acn-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3.4);opacity:0}}.acn .dot{width:6px;height:6px;position:relative;flex-shrink:0}.acn .dot,.acn .dot:after{border-radius:99px;background:currentColor}.acn .dot:after{content:"";position:absolute;inset:0;animation:acn-ping 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.acn .rv{opacity:1;transition:none}.acn .ln>span,.acn .rv{transform:none}.acn .dot:after,.acn .float,.acn .orb{animation:none}}.acn .crail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.acn .crail::-webkit-scrollbar{display:none}.acn .cslide{flex:0 0 232px;scroll-snap-align:center;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:4/5;transition:transform .5s cubic-bezier(.3,1.1,.5,1)}.acn .cslide:hover{transform:translateY(-6px) scale(1.02)}@media (min-width:700px){.acn .cslide{flex:0 0 254px}}.acn .cslide img{width:100%;height:100%;object-fit:cover}.acn .cslide:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 42%)}.acn .cslide .cname{position:absolute;left:16px;bottom:13px;z-index:2;font-size:17px;font-weight:800;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.55)}.acn .cdots{display:flex;align-items:center;gap:6px}.acn .cdots button{width:6px;height:6px;flex:0 0 auto;border-radius:99px;background:var(--line-2);border:none;padding:0;appearance:none;transition:width .35s,background .35s;cursor:pointer}.acn .cdots button.on{width:22px;background:var(--grn)}.acn .arw{width:40px;height:40px;border-radius:999px;border:none;background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,transform .25s}.acn .arw:hover{background:rgba(12,14,13,.05);transform:scale(1.06)}body.dark .acn .arw:hover{background:rgba(244,246,244,.08)}@media (prefers-reduced-motion:reduce){.acn .arw:hover,.acn .cslide:hover{transform:none}}.acn .step{position:relative;overflow:hidden}.acn .step .n{position:absolute;top:20px;right:22px;font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--fg-35);opacity:.5;transition:opacity .4s,color .4s}.acn .step:hover .n{color:var(--grn);opacity:1}.acn .step .bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--grn);transition:width .5s cubic-bezier(.2,.8,.25,1)}.acn .step:hover .bar{width:100%}.acn .wcard{padding:0;overflow:hidden;container-type:inline-size}.acn .wcard-in{display:grid;grid-template-columns:1fr}.acn .wcard-body{padding:26px}@container (min-width: 520px){.acn .wcard-in{grid-template-columns:min(38%,320px) 1fr;align-items:center}.acn .wcard-body{padding:30px 34px}}.acn .card.wcard:hover,.acn .card:has(.sim-media):hover{transform:none;box-shadow:inset 0 0 0 1px var(--line-2)}.acn .simhead{display:flex;align-items:center;gap:14px;margin-bottom:18px}.acn .simart{width:60px;height:60px;flex-shrink:0;border-radius:14px;object-fit:cover;display:block;box-shadow:0 2px 6px rgba(0,0,0,.15),inset 0 0 0 1px var(--line-2)}body.dark .acn .simart{box-shadow:0 4px 12px rgba(0,0,0,.55),inset 0 0 0 1px var(--line-2)}.acn .dlcta{display:inline-flex;align-items:center;gap:14px;padding:12px 18px 12px 13px;border-radius:18px;background:var(--grn-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--grn-line);transition:transform .22s cubic-bezier(.34,1.5,.6,1),background .25s,box-shadow .3s}.acn .dlcta:hover{background:var(--grn);color:#04140a;transform:translateY(-2px);box-shadow:0 14px 34px -12px var(--grn)}.acn .dlcta:active{transform:scale(.98)}.acn .dlcta-ico{width:42px;height:42px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--grn);color:#04140a;transition:background .25s,color .25s}.acn .dlcta:hover .dlcta-ico{background:#04140a;color:var(--grn)}.acn .dlcta-ico svg{transition:transform .3s}.acn .dlcta:hover .dlcta-ico svg{transform:translateY(2px)}.acn .dlcta-txt{display:flex;flex-direction:column;gap:2px;text-align:left}.acn .dlcta-1{font-size:14.5px;font-weight:800;letter-spacing:-.02em}.acn .dlcta-2{font-size:12.5px;color:var(--fg-50)}.acn .dlcta:hover .dlcta-2{color:rgba(4,20,10,.72)}.acn .dlcta-go{flex-shrink:0;margin-left:2px;transition:transform .3s}.acn .dlcta:hover .dlcta-go{transform:translateX(4px)}@media (max-width:420px){.acn .dlcta{gap:12px;padding:11px 15px 11px 11px}.acn .dlcta-2{font-size:12px}}@media (prefers-reduced-motion:reduce){.acn .dlcta:hover,.acn .dlcta:hover .dlcta-go,.acn .dlcta:hover .dlcta-ico svg{transform:none}}.acn details.faq{border-top:1px solid var(--line)}.acn details.faq:last-child{border-bottom:1px solid var(--line)}.acn details.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:14.5px;font-weight:700;transition:color .25s}.acn details.faq summary::-webkit-details-marker{display:none}.acn details.faq summary:hover,.acn details.faq[open] summary{color:var(--grn)}.acn details.faq[open] .pm{transform:rotate(135deg)}.acn .pm{flex-shrink:0;color:var(--fg-35);font-size:22px;line-height:1;font-weight:400;transition:transform .3s}.acn .pm:before{content:"+"}.acn details.faq p{padding:0 32px 22px 0;font-size:13.5px;line-height:1.7;color:var(--fg-50)}@media (prefers-reduced-motion:reduce){.acn .pm{transition:none}}.acn .pl{list-style:none;display:flex;flex-direction:column;gap:11px;font-size:13.5px;color:var(--fg-70)}.acn .pl li{display:flex;gap:10px;align-items:flex-start}.acn .pl svg{flex-shrink:0;margin-top:3px;color:var(--grn)}