.pi-section[data-v-d906ac2e]{padding:96px 0}@media (max-width:768px){.pi-section[data-v-d906ac2e]{padding:64px 0}}[data-v-d906ac2e] .main{max-width:1200px;width:100%}.pi-hero[data-v-d906ac2e]{position:relative;overflow:hidden;box-sizing:border-box;min-height:100vh;display:flex;align-items:center;padding-top:140px}@media (max-width:899px){.pi-hero[data-v-d906ac2e]{padding-top:96px}}.pi-hero-content[data-v-d906ac2e]{position:relative;z-index:1}.pi-hero-copy[data-v-d906ac2e]{order:2}@media (min-width:960px){.pi-hero-copy[data-v-d906ac2e]{order:0}}@media (max-width:959px){.pi-hero-copy[data-v-d906ac2e]{text-align:center}.pi-hero-copy[data-v-d906ac2e] .text-left{text-align:center!important}}@media (max-width:959px){.pi-hero-actions[data-v-d906ac2e] .mr-4{margin-right:0!important}}.pi-hero-visual[data-v-d906ac2e]{order:1}@media (min-width:960px){.pi-hero-visual[data-v-d906ac2e]{order:0}}.pi-hero-orb[data-v-d906ac2e]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.pi-hero-orb--1[data-v-d906ac2e]{top:-12%;right:-8%;width:520px;height:520px;background:radial-gradient(circle,rgba(0,110,206,.9) 0,transparent 70%)}.pi-hero-orb--2[data-v-d906ac2e]{bottom:-16%;left:-10%;width:460px;height:460px;background:radial-gradient(circle,rgba(73,177,152,.8) 0,transparent 70%)}.pi-pie-visual[data-v-d906ac2e]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:28px}@media (min-width:600px){.pi-pie-visual[data-v-d906ac2e]{padding:44px}}.pi-pie-shell[data-v-d906ac2e]{position:relative;width:220px;height:220px}@media (min-width:600px){.pi-pie-shell[data-v-d906ac2e]{width:320px;height:320px}}@media (min-width:960px){.pi-pie-shell[data-v-d906ac2e]{width:420px;height:420px}}.pi-float-card[data-v-d906ac2e]{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);box-shadow:0 12px 28px rgba(10,22,38,.18);font-size:14px;font-weight:800;color:#333;white-space:nowrap}@media (max-width:599px){.pi-float-card[data-v-d906ac2e]{font-size:14px;padding:6px 10px}}.pi-float-card--1[data-v-d906ac2e]{top:4%;left:-2%;animation:piFloat-data-v-d906ac2e 4.5s ease-in-out infinite}.pi-float-card--2[data-v-d906ac2e]{top:18%;right:-6%;animation:piFloat-data-v-d906ac2e 5s ease-in-out .6s infinite}.pi-float-card--3[data-v-d906ac2e]{bottom:14%;left:-6%;animation:piFloat-data-v-d906ac2e 4.8s ease-in-out 1.1s infinite}.pi-float-card--4[data-v-d906ac2e]{bottom:2%;right:0;animation:piFloat-data-v-d906ac2e 5.2s ease-in-out 1.6s infinite}@keyframes piFloat-data-v-d906ac2e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pi-pie[data-v-d906ac2e]{position:relative;width:100%;height:100%;border-radius:50%;box-shadow:0 24px 48px -16px rgba(0,110,206,.35),0 8px 20px -8px rgba(16,35,64,.2)}.pi-pie-hole[data-v-d906ac2e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46%;height:46%;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.06);display:flex;flex-direction:column;align-items:center;justify-content:center}.pi-pie-hole strong[data-v-d906ac2e]{font-size:24px;font-weight:900;letter-spacing:.02em}.pi-pie-hole span[data-v-d906ac2e]{margin-top:4px;font-size:14px;color:#8b8b8b}.pi-portfolios[data-v-d906ac2e]{background:linear-gradient(180deg,rgba(0,110,206,.75),#fff 90%);border-radius:64px 64px 0 0}.max-width-800[data-v-d906ac2e]{max-width:800px}.pi-swipe-hint[data-v-d906ac2e]{gap:2px;font-size:14px;font-weight:700;color:#8b8b8b}.pi-swipe-icon-left[data-v-d906ac2e]{animation:piSwipeHintBounceLeft-data-v-d906ac2e 1.6s ease-in-out infinite}.pi-swipe-icon-right[data-v-d906ac2e]{animation:piSwipeHintBounceRight-data-v-d906ac2e 1.6s ease-in-out infinite}@keyframes piSwipeHintBounceLeft-data-v-d906ac2e{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(-4px);opacity:1}}@keyframes piSwipeHintBounceRight-data-v-d906ac2e{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(4px);opacity:1}}.pi-feature-row[data-v-d906ac2e]{flex-wrap:wrap}.pi-feature-col[data-v-d906ac2e]{width:50%;padding:8px}@media (min-width:600px){.pi-feature-col[data-v-d906ac2e]{width:33.333%}}@media (min-width:960px){.pi-feature-col[data-v-d906ac2e]{width:20%}}@media (max-width:599px){.pi-feature-row[data-v-d906ac2e]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pi-feature-row[data-v-d906ac2e]::-webkit-scrollbar{display:none}.pi-feature-col[data-v-d906ac2e]{flex:0 0 68%;width:68%;scroll-snap-align:center}}.pi-feature-card[data-v-d906ac2e]{display:flex;flex-direction:column;height:300px;overflow:hidden;border-radius:16px!important;background:#fff;border-color:#eee!important;transition:transform .3s ease,box-shadow .3s ease}.pi-feature-card[data-v-d906ac2e]:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.24)!important}.pi-feature-card:hover .pi-feature-img[data-v-d906ac2e]{transform:scale(1.06)}.pi-feature-img[data-v-d906ac2e]{flex:0 0 130px;background-size:cover;background-position:50%;transition:transform .4s ease}.pi-feature-body[data-v-d906ac2e]{flex:1 1 auto;min-height:0;padding:16px}.pi-feature-title[data-v-d906ac2e]{margin:0;font-size:16px;font-weight:900;color:#333}.pi-feature-desc[data-v-d906ac2e]{margin-top:8px;font-size:14px;line-height:1.55;color:#666;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pi-theory[data-v-d906ac2e]{position:relative;overflow:hidden}.pi-theory-content[data-v-d906ac2e]{position:relative;z-index:1}.pi-theory-orb[data-v-d906ac2e]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.pi-theory-orb--1[data-v-d906ac2e]{top:-18%;left:-10%;width:560px;height:560px;background:radial-gradient(circle,rgba(0,110,206,.85) 0,transparent 70%)}.pi-theory-orb--2[data-v-d906ac2e]{bottom:-20%;right:-12%;width:520px;height:520px;background:radial-gradient(circle,rgba(73,177,152,.75) 0,transparent 70%)}.pi-theory-visual[data-v-d906ac2e]{padding:24px}.pi-theory-phone[data-v-d906ac2e]{max-width:440px}@media (max-width:599px){.pi-theory-phone[data-v-d906ac2e]{max-width:260px}}.pi-theory-copy[data-v-d906ac2e]{padding:24px}@media (min-width:960px){.pi-theory-copy[data-v-d906ac2e]{padding:24px 0 24px 48px}}.pi-theory-card[data-v-d906ac2e]{border-radius:16px!important;border-color:#eee!important}.pi-theory-card-title[data-v-d906ac2e]{font-size:19px;font-weight:900}.pi-theory-card-sub[data-v-d906ac2e]{margin-top:6px;font-size:14px;color:#8b8b8b}.pi-t-stat[data-v-d906ac2e]{border-radius:16px;background:#e3effa;padding:18px;height:100%}.pi-t-stat span[data-v-d906ac2e]{font-size:14px;color:#515151;font-weight:600}.pi-t-stat strong[data-v-d906ac2e]{display:block;margin-top:8px;font-size:20px}.pi-faq[data-v-d906ac2e]{background:#e3effa}.pi-faq-panels .pi-faq-item[data-v-d906ac2e]{border-radius:20px;border:1px solid rgba(16,35,64,.08);margin-bottom:16px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.pi-faq-panels .pi-faq-item.v-expansion-panel--active[data-v-d906ac2e]{border-color:rgba(0,110,206,.3);border-radius:20px;box-shadow:0 20px 40px -24px rgba(16,35,64,.2)}.pi-faq-panels .pi-faq-item.v-expansion-panel--active+.pi-faq-item[data-v-d906ac2e],.pi-faq-panels .pi-faq-item.v-expansion-panel--next-active[data-v-d906ac2e]{border-radius:20px}.pi-faq-item .pi-faq-header[data-v-d906ac2e]{padding:22px 24px;min-height:unset}.pi-faq-q[data-v-d906ac2e]{flex:0 0 auto;margin-right:12px;font-size:14px;font-weight:900}.pi-faq-question[data-v-d906ac2e]{font-size:16px;font-weight:800;color:#333}.pi-faq-content[data-v-d906ac2e]{font-size:14px;line-height:1.85;color:#666}.pi-faq-content[data-v-d906ac2e] .v-expansion-panel-content__wrap{padding:0 24px 24px}