.maintenance-order{font:inherit;cursor:pointer;min-height:48px;width:100%;justify-content:center}.maintenance-modal{padding:0;margin:auto;border:0;border-radius:26px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);color:#123e2c;background:#fff;box-shadow:0 30px 60px -30px #07322499;overflow:auto}.maintenance-modal::backdrop{background:#0a241c73;backdrop-filter:blur(6px)}.maintenance-modal *{box-sizing:border-box}.maintenance-modal .mm-head{position:relative;padding:26px 28px 23px;background:linear-gradient(120deg,#12d08a,#3be0a6 45%,#12d08a)}.maintenance-modal h2{margin:0;padding-right:40px;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#073d29}.maintenance-modal .mm-close{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffbf;color:#073d29;cursor:pointer}.mm-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.maintenance-modal .mm-content{padding:24px 28px 28px}.mm-package{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#edf7f1;border:1px solid #d6e7dd;border-radius:14px;padding:14px 16px;margin-bottom:22px}.mm-package small{display:block;color:#52685c;font-size:12px;line-height:1.4;margin-bottom:3px}.mm-package strong{font-size:17px;line-height:1.3}.mm-package .mm-price{text-align:right;white-space:nowrap;font-size:22px;font-weight:800;color:#174e37}.mm-package .mm-price span{font-size:12px;font-weight:500}.mm-field{display:block;margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.4}.mm-field .optional{font-size:12px;font-weight:500;color:#52685c}.mm-field input{display:block;width:100%;height:48px;margin-top:7px;border:1px solid #b7cbbf;border-radius:12px;background:#fff;padding:0 14px;font:inherit;font-size:16px;font-weight:500;color:#123e2c;outline-offset:3px}.mm-field input::placeholder{color:#677b6f;opacity:1}.mm-field input:focus{border-color:#008653;outline:2px solid #12d08a}.maintenance-modal .mm-submit{display:flex;align-items:center;gap:12px;width:100%;justify-content:center;min-height:50px;margin-top:4px;border:1px solid #00a96a;border-radius:12px;background:#12d08a;color:#073d29;cursor:pointer;font:inherit;font-weight:700}.maintenance-modal .mm-submit svg{flex:none;width:11px;height:12px;fill:currentColor}.mm-privacy{margin:14px 0 0;font-size:12px;line-height:1.5;color:#52685c}.mm-thanks{text-align:center;padding:30px 0 5px}.mm-check{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;margin:0 auto 20px;background:#e3f6ec;color:#008653}.mm-check svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mm-thanks h3{font-size:28px;line-height:1.25;margin:0 0 10px}.mm-thanks p{font-size:17px;line-height:1.5;margin:0 0 26px}.mm-thanks[hidden],#mm-form[hidden]{display:none}@media(max-width:600px){.maintenance-modal .mm-head{padding:23px 20px 21px}.maintenance-modal h2{font-size:23px}.maintenance-modal .mm-content{padding:20px}.mm-package{padding:12px;margin-bottom:20px}.mm-package strong{font-size:16px}.mm-package .mm-price{font-size:21px}.mm-field{margin-bottom:15px}.maintenance-modal .mm-close{right:12px;top:14px}.mm-thanks p{font-size:16px}}@media(prefers-reduced-motion:reduce){.maintenance-modal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.service-page .inc{display:grid;gap:14px}.service-page .ic-card{display:flex;flex-direction:column;gap:10px;padding:16px 16px 20px;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 20px -18px #07664659}.service-page .ic-card .il{height:104px;border-radius:14px;background:linear-gradient(180deg,#f1fbf6,#e2f8ee);position:relative;overflow:hidden;flex:none}.service-page .ic-card .il svg{display:block;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.service-page .ic-card .il .soft{stroke:#9fe3c6;stroke-width:5}.service-page .ic-card .il .deep{stroke:var(--green-deep);stroke-width:3}.service-page .ic-card .il .paper{fill:#fff;stroke:var(--line);stroke-width:1.5}.service-page .ic-card .il .tint{fill:var(--tint)}.service-page .ic-card h3{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.01em;padding:0 4px}.service-page .ic-card p{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--muted);padding:0 4px}@media(min-width:760px){.service-page .inc{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-page .ic-card{padding:18px 18px 24px}.service-page .ic-card .il{height:120px}}.service-page .plans{display:grid;gap:18px;justify-content:center;grid-template-columns:minmax(0,420px)}.service-page .plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 24px;border-radius:26px;border:1.5px solid #9FE3C6;background:var(--surface);box-shadow:0 26px 44px -34px #0766468c}.service-page .plan .pk{font:700 12px Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep)}.service-page .plan .price{display:flex;align-items:baseline;gap:8px}.service-page .plan .price b{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1}.service-page .plan .price span{font-family:Inter,system-ui,sans-serif;font-size:16px;color:var(--muted)}.service-page .plan .for{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--muted)}.service-page .plan ul{list-style:none;display:grid;gap:10px;padding:16px 0 4px;border-top:1px solid var(--line)}.service-page .plan li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--ink)}.service-page .plan li svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--tint);fill:none;stroke:var(--green-deep);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.service-page .plan .btn{width:100%}.service-page .plan .note{font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:var(--muted);text-align:center}.service-page .plans-foot{margin-top:18px;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:14.5px;color:var(--muted)}@media(min-width:760px){.service-page .plan{padding:34px}.service-page .plan .price b{font-size:52px}}.service-page .plans{grid-template-columns:minmax(0,420px)}.service-page .plan.rec{border:2px solid var(--green);box-shadow:0 30px 50px -34px #076646a6;order:-1}.service-page .plan .tag{position:absolute;top:-14px;left:24px;padding:6px 12px;border-radius:999px;background:var(--green);color:var(--on-green);font:700 12px Inter,system-ui,sans-serif;letter-spacing:.04em}.service-page .plan .from{font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--green-deep);font-weight:600}.service-page .plan ul{flex:1}@media(min-width:900px){.service-page .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:1120px}.service-page .plan{padding:30px 26px}.service-page .plan.rec{order:0;transform:translateY(-8px)}.service-page .plan .price b{font-size:44px}}.service-page .mini{display:grid;gap:10px;margin-top:26px;max-width:680px}.service-page .mini .field{display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:9px 16px 8px}.service-page .mini .field label{font:600 11.5px Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep)}.service-page .mini .field input{border:0;outline:0;background:transparent;font:500 15.5px Inter,system-ui,sans-serif;color:var(--ink);width:100%}.service-page .mini .field input::placeholder{color:#8fa69b}.service-page .mini .btn{width:100%;margin-top:0}.service-page .mini .hint{grid-column:1/-1;font:500 13.5px Inter,system-ui,sans-serif;color:var(--muted)}@media(min-width:760px){.service-page .mini{grid-template-columns:1fr 1fr auto;align-items:stretch}.service-page .mini .btn{width:auto;height:auto;min-height:54px}}.service-page .end .mini{max-width:none;grid-column:1/-1;width:100%;justify-self:stretch}.service-page .end .mini .field{border-color:#ffffff59}.service-page .end .mini .hint{color:#d3f3e5}@media(min-width:760px){.service-page .end{grid-template-columns:1fr}.service-page .end .btn.p{grid-row:auto}}.service-page .steps2{list-style:none;display:grid;gap:14px;position:relative}.service-page .steps2 li{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 16px 22px;border-radius:22px;border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 20px -18px #07664659}.service-page .steps2 .il{height:104px;border-radius:14px;background:linear-gradient(180deg,#f1fbf6,#e2f8ee);overflow:hidden;flex:none}.service-page .steps2 .il svg{display:block;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.service-page .steps2 .il .soft{stroke:#9fe3c6;stroke-width:5}.service-page .steps2 .il .deep{stroke:var(--green-deep);stroke-width:3}.service-page .steps2 .il .paper{fill:#fff;stroke:var(--line);stroke-width:1.5}.service-page .steps2 .n{position:absolute;left:28px;top:28px;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1.5px solid var(--edge);display:grid;place-items:center;font:800 13px Manrope,system-ui,sans-serif;color:var(--green-deep);box-shadow:0 6px 14px -8px #07664680}.service-page .steps2 h3{font-size:18px;font-weight:800;line-height:1.3;padding:4px 4px 0}.service-page .steps2 p{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--muted);padding:0 4px}@media(min-width:900px){.service-page .steps2{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.service-page .steps2 li{padding:18px 18px 26px}.service-page .steps2 .il{height:124px}.service-page .steps2 li:not(:last-child):after{content:"";position:absolute;top:78px;right:-28px;width:28px;height:2px;background:repeating-linear-gradient(90deg,#9FE3C6 0 4px,transparent 4px 8px)}.service-page .steps2 li:not(:last-child):before{content:"";position:absolute;top:73px;right:-18px;width:8px;height:8px;border-right:2px solid var(--green-deep);border-top:2px solid var(--green-deep);transform:rotate(45deg);z-index:1}}.service-page .faq2{display:grid;gap:22px}.service-page .faq2 .head{margin-bottom:14px}.service-page .faq2 .faq{max-width:none}.service-page .faq-cta{display:inline-flex;align-items:center;gap:8px;font:700 15px Manrope,system-ui,sans-serif;color:var(--green-deep);text-decoration:none;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.service-page .faq .faq-cta{justify-self:start;margin-top:10px}.service-page .kodis-wrap{margin-top:4px}.service-page .faq-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.service-page .faq2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.service-page .faq2 .head{margin-bottom:22px}}.service-page .hero-sec{padding-top:36px}@media(min-width:760px){.service-page .hero-sec{padding-top:48px}.service-page .end .mini{grid-template-columns:minmax(0,1fr) auto;max-width:720px}}.service-page .hero .kd-art{position:relative;right:auto;top:auto;width:100%;height:auto;margin-top:22px;border-radius:20px;background:linear-gradient(180deg,#f6fcf9,#e2f8ee);border:1px solid var(--line);overflow:hidden}.service-page .hero .kd-art svg{display:block;width:100%;height:auto}.service-page h1{padding-right:0}@media(min-width:760px){.service-page .hero{grid-template-columns:1fr 340px}.service-page .hero .kd-art{width:340px;height:auto;margin-top:0;justify-self:end}}@media(min-width:1100px){.service-page .hero{grid-template-columns:1fr 380px}.service-page .hero .kd-art{width:380px}}.service-page .kd-pulse{animation:kd-pulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes kd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.service-page .kd-check{stroke-dasharray:40;stroke-dashoffset:0;animation:kd-check 2.8s ease-in-out infinite}@keyframes kd-check{0%{stroke-dashoffset:40}35%,to{stroke-dashoffset:0}}.service-page .kd-halo{animation:kd-halo 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes kd-halo{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.service-page .kd-pulse,.service-page .kd-check,.service-page .kd-halo{animation:none}}.service-page .end4{position:relative;overflow:hidden;gap:26px;padding:34px 22px}.service-page .end4:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.2px);background-size:18px 18px;opacity:.7;pointer-events:none}.service-page .end4:after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(18,208,138,.35),transparent 65%);pointer-events:none}.service-page .end4>*{position:relative;z-index:1}.service-page .end4 .end-txt{display:grid;gap:18px;justify-items:start;min-width:0}.service-page .end4 .mini{margin-top:4px;max-width:none;width:100%}.service-page .end4 .mini .field{border-color:#ffffff59}.service-page .end4 .btn.p{background:var(--green);color:var(--on-green);box-shadow:0 10px 24px -10px #12d08ab3}.service-page .end4 .btn.p:hover{background:#3be0a6}.service-page .end-art{border-radius:22px;background:linear-gradient(180deg,#f6fcf9,#e2f8ee);border:1px solid rgba(255,255,255,.55);box-shadow:0 30px 60px -30px #00000073,0 0 0 6px #ffffff0f;overflow:hidden}.service-page .end-art svg{display:block;width:100%;height:auto}.service-page .end-art .lupa{animation:kd-scan 5s ease-in-out infinite}@keyframes kd-scan{0%,to{transform:translate(0)}50%{transform:translateY(22px)}}.service-page .end-art .tick{stroke-dasharray:30;stroke-dashoffset:0;animation:kd-tick 5s ease-in-out infinite}.service-page .end-art .tick.t2{animation-delay:.5s}.service-page .end-art .tick.t3{animation-delay:1s}@keyframes kd-tick{0%{stroke-dashoffset:30}30%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.service-page .end-art .lupa,.service-page .end-art .tick{animation:none}}@media(min-width:760px){.service-page .end4{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding:52px 56px;gap:48px}.service-page .end4 .mini{grid-template-columns:minmax(0,1fr) auto}}.service-page .kodis-wrap{margin-top:26px;max-width:380px;border-radius:22px;background:linear-gradient(180deg,#f1fbf6,#e2f8ee);border:1px solid var(--line);padding:10px 16px 0;overflow:hidden}.service-page .kodis-wrap svg{display:block;width:100%;height:auto}.service-page .kodis-wrap .fly{animation:kodis-fly 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes kodis-fly{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(6px,-10px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.service-page .kodis-wrap .fly{animation:none}}.service-page .pc .more{grid-column:2;justify-self:start;display:inline-block;margin-top:6px;font:700 14.5px Inter,system-ui,sans-serif;color:var(--green-deep);text-decoration:underline;text-decoration-color:#bdf3da;text-decoration-thickness:2px;text-underline-offset:3px}
