body{background:#fff;margin:0}.dc-Site3 .v3{color:#0b1f17;-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:16px;position:relative;overflow-x:hidden}.dc-Site3 .v3 *{box-sizing:border-box}.dc-Site3 .hd{letter-spacing:-.035em;margin:0;font-family:Sora,DM Sans,sans-serif;font-weight:700}.dc-Site3 .num{font-variant-numeric:tabular-nums}.dc-Site3 .w{width:100%;max-width:1232px;margin:0 auto;padding:0 32px}.dc-Site3 .t{cursor:pointer;transition:transform .2s,background-color .2s,color .2s,box-shadow .25s,border-color .2s,opacity .2s}.dc-Site3 .t:active{transform:scale(.97)}.dc-Site3 button:focus-visible,.dc-Site3 input:focus-visible,.dc-Site3 select:focus-visible{outline-offset:2px;outline:2.5px solid #2f9e6b}.dc-Site3 svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.dc-Site3 svg.i16{width:16px;height:16px}.dc-Site3 svg.i24{width:24px;height:24px}.dc-Site3 svg.i28{width:28px;height:28px}.dc-Site3 .h1{font-size:64px;line-height:1.02}.dc-Site3 .h2{font-size:46px;line-height:1.06}.dc-Site3 .h3{letter-spacing:-.025em;font-size:24px;line-height:1.2}.dc-Site3 .lead{color:#4c5a53;font-size:19px;line-height:1.6}.dc-Site3 .eb{letter-spacing:.06em;text-transform:uppercase;color:#2f9e6b;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.dc-Site3 .mut{color:#5d6b64}.dc-Site3 .b{height:50px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.dc-Site3 .bLime{color:#0b1f17;background:#c6f432}.dc-Site3 .bLime:hover{background:#b5e81c;box-shadow:0 10px 28px #96c81459}.dc-Site3 .bForest{color:#fff;background:#0b3b2e}.dc-Site3 .bForest:hover{background:#0e4d3b}.dc-Site3 .bGhost{color:#0b1f17;background:0 0;border:1.5px solid #d6ded9}.dc-Site3 .bGhost:hover{border-color:#0b1f17}.dc-Site3 .bGhostD{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff38}.dc-Site3 .bGhostD:hover{background:#ffffff1f}.dc-Site3 .b .mv{transition:transform .25s}.dc-Site3 .b:hover .mv{transform:translate(4px)}.dc-Site3 .nav{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(180%);background:#ffffffe0;border-bottom:1px solid #edf1ee;position:sticky;top:0}.dc-Site3 .navIn{align-items:center;gap:28px;height:74px;display:flex}.dc-Site3 .navLinks{align-items:center;gap:2px;display:flex}.dc-Site3 .nl{height:40px;font:inherit;color:#33433b;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 13px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.dc-Site3 .nl:hover{color:#0b1f17;background:#f2f6f3}.dc-Site3 .mega{z-index:70;background:#fff;border:1px solid #e3e8e4;border-radius:22px;grid-template-columns:1fr 1fr 280px;gap:6px;width:880px;margin-left:-440px;padding:14px;animation:.3s cubic-bezier(.2,.9,.3,1) both Site3__drop;display:grid;position:absolute;top:66px;left:50%;box-shadow:0 30px 80px #0b1f1729}.dc-Site3 .mi{font:inherit;text-align:left;cursor:pointer;color:#0b1f17;background:0 0;border:0;border-radius:14px;gap:14px;padding:14px;transition:background .2s;display:flex}.dc-Site3 .mi:hover{background:#f2f6f3}.dc-Site3 .mi:hover .ic{color:#0b1f17;background:#c6f432}.dc-Site3 .burger{display:none}.dc-Site3 .drawer{z-index:95;background:#fff;flex-direction:column;gap:4px;width:340px;max-width:88vw;padding:18px 20px 24px;animation:.4s cubic-bezier(.2,.9,.3,1) both Site3__slideL;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0b1f1740}.dc-Site3 .ic{color:#0b3b2e;background:#e8f5ec;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,color .25s,transform .3s;display:flex}.dc-Site3 .icL{color:#0b1f17;background:#c6f432}.dc-Site3 .icD{color:#c6f432;background:#c6f43224}.dc-Site3 .heroBox{color:#fff;background:#0b3b2e;border-radius:32px;margin:16px;position:relative;overflow:hidden}.dc-Site3 .heroG{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;padding-top:80px;display:grid}.dc-Site3 .heroArt{height:540px;position:relative}.dc-Site3 .brw{background:#fff;border-radius:16px;width:640px;animation:9s ease-in-out infinite Site3__floatA;position:absolute;top:20px;right:-40px;overflow:hidden;box-shadow:0 40px 90px #0006}.dc-Site3 .brwBar{background:#eef2ef;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.dc-Site3 .brwS{height:398px;position:relative;overflow:hidden}.dc-Site3 .brwI{transform-origin:0 0;pointer-events:none;width:1440px;height:896px;transform:scale(.4444)}.dc-Site3 .phn{background:#0b1f17;border-radius:38px;width:236px;height:494px;padding:8px;animation:7s ease-in-out infinite Site3__floatB;position:absolute;bottom:-40px;left:10px;box-shadow:0 40px 80px #00000073}.dc-Site3 .phnS{background:#fff;border-radius:31px;width:220px;height:478px;overflow:hidden}.dc-Site3 .phnI{transform-origin:0 0;pointer-events:none;width:390px;height:847px;transform:scale(.5641)}.dc-Site3 .chipF{z-index:4;color:#0b1f17;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 50px #00000047}.dc-Site3 .sec{padding:120px 0}.dc-Site3 .secS{padding:84px 0}.dc-Site3 .g2{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dc-Site3 .g3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dc-Site3 .g4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.dc-Site3 .bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.dc-Site3 .s2{grid-column:span 2}.dc-Site3 .s3{grid-column:span 3}.dc-Site3 .s4{grid-column:span 4}.dc-Site3 .card{background:#fff;border:1px solid #e3e8e4;border-radius:24px;padding:28px;transition:transform .35s cubic-bezier(.2,.9,.3,1),box-shadow .35s,border-color .3s}.dc-Site3 .card:hover{border-color:#cfe3d6;transform:translateY(-4px);box-shadow:0 24px 50px #0b1f1714}.dc-Site3 .card:hover .ic{color:#0b1f17;background:#c6f432;transform:rotate(-6deg)}.dc-Site3 .soft{background:#f5f7f4}.dc-Site3 .split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dc-Site3 .devBox{background:#f5f7f4;border:1px solid #e3e8e4;border-radius:28px;justify-content:center;align-items:center;height:600px;display:flex;position:relative;overflow:hidden}.dc-Site3 .ph2{background:#0b1f17;border-radius:44px;width:280px;height:586px;padding:9px;box-shadow:0 30px 70px #0b1f1738}.dc-Site3 .ph2S{background:#fff;border-radius:36px;width:262px;height:568px;overflow:hidden}.dc-Site3 .ph2I{transform-origin:0 0;pointer-events:none;width:390px;height:845px;transform:scale(.6718)}.dc-Site3 .lap{background:#0b1f17;border-radius:14px;width:600px;padding:10px;box-shadow:0 30px 70px #0b1f1738}.dc-Site3 .lapS{background:#fff;border-radius:7px;height:372px;overflow:hidden}.dc-Site3 .lapI{transform-origin:0 0;pointer-events:none;width:1440px;height:893px;transform:scale(.4028)}.dc-Site3 .tabs{scrollbar-width:none;background:#f2f6f3;border-radius:16px;gap:6px;padding:6px;display:flex;overflow-x:auto}.dc-Site3 .tabs::-webkit-scrollbar{display:none}.dc-Site3 .plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dc-Site3 .tbl{min-width:780px}.dc-Site3 .foot{grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:30px;display:grid}.dc-Site3 .contactG{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}.dc-Site3 .caseG{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dc-Site3 .legalG{grid-template-columns:260px 1fr;align-items:start;gap:48px;display:grid}.dc-Site3 .modal{z-index:90;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dc-Site3 .modalIn{background:#fff;border-radius:28px;width:820px;max-width:100%;max-height:90vh;animation:.4s cubic-bezier(.2,.9,.3,1) both Site3__zoom;overflow:auto;box-shadow:0 40px 120px #0b1f1759}.dc-Site3 .line{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.4s cubic-bezier(.4,0,.2,1) .6s forwards Site3__draw}.dc-Site3 .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.dc-Site3 .marqT{gap:16px;width:max-content;animation:40s linear infinite Site3__mq;display:flex}.dc-Site3 .pg{animation:.55s cubic-bezier(.2,.85,.25,1) both Site3__pgIn}.dc-Site3 .up{animation:.8s cubic-bezier(.2,.85,.25,1) both Site3__up}.dc-Site3 .d1{animation-delay:80ms}.dc-Site3 .d2{animation-delay:.16s}.dc-Site3 .d3{animation-delay:.26s}.dc-Site3 .d4{animation-delay:.38s}.dc-Site3 .d5{animation-delay:.5s}.dc-Site3 .fade{animation:.35s both Site3__fd}.dc-Site3 .pop{animation:.5s cubic-bezier(.3,1.4,.5,1) both Site3__pop}.dc-Site3 .pulse{animation:2s ease-out infinite Site3__pulse}.dc-Site3 .toastS{animation:2.8s cubic-bezier(.2,.9,.3,1) both Site3__toast}@supports (animation-timeline:view()){.dc-Site3 .rv{animation:linear both Site3__up;animation-timeline:view();animation-range:entry entry 35%}.dc-Site3 .rvS{animation:linear both Site3__zoom;animation-timeline:view();animation-range:entry entry 45%}}@keyframes Site3__up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes Site3__pgIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Site3__zoom{0%{opacity:0;transform:scale(.95)translateY(16px)}to{opacity:1;transform:none}}@keyframes Site3__fd{0%{opacity:0}to{opacity:1}}@keyframes Site3__pop{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}@keyframes Site3__drop{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes Site3__slideL{0%{transform:translate(100%)}to{transform:none}}@keyframes Site3__floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes Site3__floatB{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(0)}}@keyframes Site3__floatC{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Site3__draw{to{stroke-dashoffset:0}}@keyframes Site3__mq{to{transform:translate(-50%)}}@keyframes Site3__pulse{0%{box-shadow:0 0 #c6f43299}to{box-shadow:0 0 0 14px #c6f43200}}@keyframes Site3__toast{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}@media (max-width:1100px){.dc-Site3 .h1{font-size:52px}.dc-Site3 .h2{font-size:38px}.dc-Site3 .heroG{grid-template-columns:1fr}.dc-Site3 .heroArt{height:500px}.dc-Site3 .brw{left:120px;right:auto}.dc-Site3 .foot{grid-template-columns:1fr 1fr 1fr}.dc-Site3 .footB,.dc-Site3 .footN{grid-column:1/-1}}@media (max-width:760px){.dc-Site3 .w{padding:0 18px}.dc-Site3 .navIn{height:64px}.dc-Site3 .navLinks,.dc-Site3 .hideM{display:none}.dc-Site3 .burger{margin-left:auto;display:flex}.dc-Site3 .heroBox{border-radius:24px;margin:10px}.dc-Site3 .heroG{gap:28px;padding-top:44px}.dc-Site3 .h1{font-size:38px;line-height:1.06}.dc-Site3 .h2{font-size:30px}.dc-Site3 .h3{font-size:20px}.dc-Site3 .lead{font-size:16px}.dc-Site3 .b{height:50px}.dc-Site3 .ctaR{flex-direction:column;align-items:stretch}.dc-Site3 .heroArt{height:420px;margin:0 -8px}.dc-Site3 .brw{width:420px;top:0;left:40px;right:auto}.dc-Site3 .brwS{height:262px}.dc-Site3 .brwI{transform:scale(.2917)}.dc-Site3 .phn{border-radius:30px;width:176px;height:368px;padding:6px;bottom:-30px;left:0}.dc-Site3 .phnS{border-radius:25px;width:164px;height:356px}.dc-Site3 .phnI{transform:scale(.4205)}.dc-Site3 .chipHide{display:none}.dc-Site3 .sec{padding:72px 0}.dc-Site3 .secS{padding:56px 0}.dc-Site3 .g2,.dc-Site3 .g3,.dc-Site3 .split,.dc-Site3 .plans,.dc-Site3 .contactG,.dc-Site3 .caseG,.dc-Site3 .legalG{grid-template-columns:1fr}.dc-Site3 .split{gap:32px}.dc-Site3 .g4{grid-template-columns:1fr 1fr;gap:10px}.dc-Site3 .bento{grid-template-columns:1fr}.dc-Site3 .s2,.dc-Site3 .s3,.dc-Site3 .s4{grid-column:auto}.dc-Site3 .card{border-radius:20px;padding:22px}.dc-Site3 .devBox{border-radius:22px;height:520px}.dc-Site3 .lap{transform:scale(.56)}.dc-Site3 .ph2{transform:scale(.86)}.dc-Site3 .foot{grid-template-columns:1fr 1fr}.dc-Site3 .modal{align-items:flex-end;padding:0}.dc-Site3 .modalIn{border-radius:24px 24px 0 0;max-height:92vh}.dc-Site3 .orderM{order:-1}}@media (prefers-reduced-motion:reduce){.dc-Site3 *{transition:none!important;animation:none!important}}
html,body{margin:0;padding:0}.site-down{color:#5d6b64;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;font:600 16px/1.5 system-ui,sans-serif;display:flex}
