.shine-mini[data-v-d67131b3]{animation:shine-d67131b3 6s linear infinite;background:linear-gradient(90deg,#0a3aa8,#2a57d3 35%,#5b7cff,#2a57d3 65%,#0a3aa8);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent}@keyframes shine-d67131b3{0%{background-position:-200%}to{background-position:200%}}body.no-scroll,html.no-scroll{overflow:hidden}@keyframes fadeIn-a1ef7067{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a1ef7067]{animation:fadeIn-a1ef7067 .8s ease forwards}.animate-fade-up[data-v-a1ef7067]{animation:fadeIn-a1ef7067 .9s ease forwards;opacity:0;transform:translateY(12px)}.animate-pulse-slow[data-v-a1ef7067]{animation:pulseSlow-a1ef7067 8s ease-in-out infinite}@keyframes pulseSlow-a1ef7067{0%,to{opacity:.6}50%{opacity:.8}}.shine-text[data-v-a1ef7067]{background:linear-gradient(90deg,#fff,#e8f0ff 35%,#bcd3ff,#e8f0ff 65%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200%;display:inline-block;position:relative;-webkit-text-fill-color:transparent;animation:shineMove-a1ef7067 6s linear infinite}@keyframes shineMove-a1ef7067{0%{background-position:-200%}to{background-position:200%}}.section[data-v-b37d588c]{padding:4.5rem 0}.svc[data-v-b37d588c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffffd1,#ffffffb8);border:1px solid #e7ecff;border-radius:18px;box-shadow:0 10px 28px #0a3aa81a,inset 0 1px #fff9;display:flex;flex-direction:column;gap:.3rem;overflow:hidden;padding:1.15rem 1.15rem 1rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.svc[data-v-b37d588c]:hover{border-color:#dfe6ff;box-shadow:0 18px 40px #0a3aa829;transform:translateY(-3px)}.svc-top[data-v-b37d588c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem;padding-bottom:.5rem;position:relative}.svc-top[data-v-b37d588c]:after{background:linear-gradient(90deg,#5b7cff8c,#14b8a68c);bottom:0;content:"";height:1px;left:-1px;opacity:.6;position:absolute;right:-1px}.svc-icon[data-v-b37d588c]{background:linear-gradient(135deg,#eef3ff,#f7f9ff);border:1px solid #e6edff;border-radius:14px;color:#2a57d3;display:grid;height:44px;place-items:center;width:44px}.svc-step[data-v-b37d588c]{background:#eef4ff;border:1px solid #e2e9ff;border-radius:999px;color:#2a57d3;font-size:12px;font-weight:800;letter-spacing:.12em;padding:.28rem .55rem}.svc-title[data-v-b37d588c]{color:#0e1726;font-size:1.14rem;font-weight:900;line-height:1.2}.svc-tagline[data-v-b37d588c]{color:#55617a}.svc-list[data-v-b37d588c]{color:#364257;display:grid;gap:.45rem;margin-bottom:.6rem;margin-top:.35rem}.svc-meta[data-v-b37d588c]{align-items:center;background:#f3f6ff;border:1px solid #e7ecff;border-radius:10px;color:#3f4f6a;display:inline-flex;font-size:.85rem;gap:.45rem;margin-top:auto;padding:.36rem .6rem}.svc-glow[data-v-b37d588c]{background:radial-gradient(60% 80% at 50% 0,rgba(91,124,255,.25),rgba(20,184,166,.18) 60%,transparent 70%);filter:blur(18px);height:140px;inset:auto -20% -35%;opacity:.7;pointer-events:none;position:absolute;transition:opacity .25s ease}.svc:hover .svc-glow[data-v-b37d588c]{opacity:.95}@media(min-width:768px){.svc[data-v-b37d588c]{padding:1.25rem 1.3rem 1.05rem}.svc-title[data-v-b37d588c]{font-size:1.18rem}}.section[data-v-ef975a80]{padding:4.5rem 0}.diff-card[data-v-ef975a80]{background:#fff;border:1px solid #eef2ff;border-radius:16px;box-shadow:0 10px 26px #0a3aa814;display:flex;flex-direction:column;overflow:hidden;padding:1.15rem;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.diff-card[data-v-ef975a80]:hover{border-color:#e3eaff;box-shadow:0 18px 38px #0a3aa824;transform:translateY(-2px)}.diff-accent[data-v-ef975a80]{background:linear-gradient(180deg,#5b7cff,#2a57d3 55%,#14b8a6);border-bottom-left-radius:16px;border-top-left-radius:16px;inset:0 auto 0 0;opacity:.95;position:absolute;width:6px}.diff-icon[data-v-ef975a80]{background:#f3f6ff;border-radius:12px;color:#2a57d3;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.diff-title[data-v-ef975a80]{color:#0e1726;font-size:1.08rem;font-weight:800;line-height:1.25;margin-top:.2rem}.diff-text[data-v-ef975a80]{color:#566073;flex-grow:1;margin:.55rem 0 auto}.diff-foot[data-v-ef975a80]{align-items:center;background:#f6f9ff;border:1px solid #edf1ff;border-radius:10px;color:#52607a;display:inline-flex;font-size:.85rem;gap:.45rem;margin-top:auto;padding:.35rem .55rem}@media(min-width:768px){.diff-card[data-v-ef975a80]{padding:1.25rem 1.3rem 1.1rem}.diff-title[data-v-ef975a80]{font-size:1.12rem}}.card[data-v-d3b25112]{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0a3aa81a;padding:1.25rem 1.25rem 1.2rem;transition:box-shadow .25s ease,transform .25s ease}.card[data-v-d3b25112]:hover{box-shadow:0 16px 36px #0a3aa829;transform:translateY(-2px)}@media(min-width:768px){.card[data-v-d3b25112]{padding:1.35rem 1.5rem 1.3rem}}.contact-form[data-v-b5743292],.contact-form[data-v-b5743292] *{box-sizing:border-box}.contact-form[data-v-b5743292] *{min-width:0}.cf-input[data-v-b5743292]{border:1px solid rgba(229,231,235,.7);border-radius:.75rem;font-size:15px;max-width:100%;outline:0;padding:.75rem;width:100%}.cf-input[data-v-b5743292]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.cf-btn[data-v-b5743292]{display:block;max-width:100%;min-width:0;padding:.75rem 1rem;width:100%}.map-card[data-v-fdc0adc2],.map-card[data-v-fdc0adc2] *{box-sizing:border-box}.map-card[data-v-fdc0adc2] *{min-width:0}.map-iframe[data-v-fdc0adc2]{border:0;max-width:100%}
