@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600;700&display=swap");body{margin:0;background:#F0EFEC}a{color:#312E76}a:hover{color:#211F52}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg)}@keyframes acFadeUp{0%{opacity:0;translate:0 40px;scale:.98;filter:blur(10px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes acZoom{0%{opacity:.4;transform:scale(.9);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes acParallax{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@keyframes acFadeIn{0%{opacity:0}to{opacity:1}}@keyframes acFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes acKen{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes acPulse{0%{box-shadow:0 0 0 0 rgba(49,46,118,.45)}70%{box-shadow:0 0 0 12px rgba(49,46,118,0)}to{box-shadow:0 0 0 0 rgba(49,46,118,0)}}@keyframes acChat1{0%,6%{opacity:0;transform:translateY(10px) scale(.96)}12%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes acChat2{0%,34%{opacity:0;transform:translateY(10px) scale(.96)}42%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes acTyping{0%,14%{opacity:0}16%,32%{opacity:1}34%,to{opacity:0}}@keyframes acDot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.ac-hero>*{animation:acFadeUp 1.2s cubic-bezier(.16,1,.3,1) both}.ac-hero>:nth-child(2){animation-delay:.12s}.ac-hero>:nth-child(3){animation-delay:.24s}.ac-hero>:nth-child(4){animation-delay:.36s}.ac-hero>:nth-child(5){animation-delay:.48s}.ac-photo{animation:acZoom 1.6s cubic-bezier(.16,1,.3,1) .15s both}.ac-photo img{transform-origin:50% 40%}.ac-float{animation:acFadeUp 1.2s cubic-bezier(.16,1,.3,1) .7s both}.ac-lift{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.ac-lift:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 26px 60px rgba(33,31,82,.14)}.ac-btn{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,filter .35s ease}.ac-btn:hover{transform:scale(1.04);box-shadow:0 10px 28px rgba(33,31,82,.22);filter:brightness(1.06)}.ac-btn:active{transform:scale(.97)}.ac-pulse{animation:acPulse 2.2s ease-out infinite}.ac-chat1{animation:acChat1 8s ease infinite}.ac-chat2{animation:acChat2 8s ease infinite}.ac-typing{animation:acTyping 8s ease infinite}.ac-typing i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#6B6B6B;margin:0 1px;animation:acDot 1s infinite}.ac-typing i:nth-child(2){animation-delay:.15s}.ac-typing i:nth-child(3){animation-delay:.3s}@supports (animation-timeline:view()){.ac-reveal{animation:acFadeUp linear both;animation-timeline:view();animation-range:entry 0 entry 65%}.ac-zoom{animation:acZoom linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.ac-photo>img{animation:acParallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%;scale:1.12}.ac-stagger>*{animation:acFadeUp linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.ac-stagger>:nth-child(2){animation-range:entry 6% entry 61%}.ac-stagger>:nth-child(3){animation-range:entry 12% entry 67%}.ac-stagger>:nth-child(4){animation-range:entry 18% entry 73%}.ac-stagger>:nth-child(5){animation-range:entry 24% entry 79%}.ac-stagger>:nth-child(6){animation-range:entry 30% entry 85%}}.ac-nav{position:relative;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s ease}.ac-nav:after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;border-radius:2px;background:#877BAB;transform:translateX(-50%);transition:width .4s cubic-bezier(.16,1,.3,1)}.ac-nav:hover{background-color:rgba(49,46,118,.08);color:#312E76!important}.ac-nav:hover:after{width:18px}.ac-nav:focus-visible{outline:2px solid #877BAB;outline-offset:2px}.ac-live{position:relative}.ac-cur{position:absolute;margin:-2px 0 0 -3px;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(33,31,82,.35));animation:acCur 6s cubic-bezier(.16,1,.3,1) infinite both}@keyframes acCur{0%{opacity:0;transform:translate(52px,46px)}10%{opacity:1;transform:translate(52px,46px)}38%{transform:translate(0) scale(1)}42%{transform:translate(0) scale(.8)}47%{transform:translate(0) scale(1)}84%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(0)}}.ac-rip{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:rgba(135,123,171,.5);z-index:2;pointer-events:none;animation:acRip 6s ease-out infinite both}@keyframes acRip{0%,40%{transform:scale(0);opacity:0}42%{transform:scale(.35);opacity:.9}62%,to{transform:scale(2.6);opacity:0}}.ac-toast{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;color:#FFFFFF;background:#2F8F6B;border-radius:999px;padding:7px 11px;box-shadow:0 8px 20px rgba(33,31,82,.25);pointer-events:none;animation:acToast 6s cubic-bezier(.16,1,.3,1) infinite both}@keyframes acToast{0%,46%{opacity:0;transform:translateY(8px) scale(.95)}54%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.ac-cur,.ac-rip,.ac-toast,.ac-typing{display:none}}.ac-landing img{display:block;max-width:100%}.ac-landing a{text-decoration:revert}.ac-landing h1,.ac-landing h2,.ac-landing h3,.ac-landing p{margin:0}.ac-menu-toggle{position:absolute;opacity:0;pointer-events:none}.ac-burger{display:none;width:44px;height:44px;border-radius:12px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.ac-burger span{display:block;width:22px;height:2px;border-radius:2px;background:#312E76;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ac-menu-toggle:focus-visible~.ac-hd .ac-burger{outline:2px solid #877BAB;outline-offset:2px}@media (max-width:860px){.ac-hd{flex-wrap:wrap!important;padding:10px 16px!important;gap:0!important}.ac-burger{display:flex}.ac-hd-cta,.ac-hd-nav{display:none!important;width:100%}.ac-menu-toggle:checked~.ac-hd .ac-hd-nav{display:flex!important;flex-direction:column;gap:2px!important;padding:8px 0 4px;border-top:1px solid #e4e2dd;margin-top:10px}.ac-menu-toggle:checked~.ac-hd .ac-hd-cta{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px!important;padding:8px 0 12px}.ac-hd-nav .ac-nav{padding:12px 14px!important}.ac-hd-cta a{text-align:center}.ac-menu-toggle:checked~.ac-hd .ac-burger span:first-child{transform:translateY(7px) rotate(45deg)}.ac-menu-toggle:checked~.ac-hd .ac-burger span:nth-child(2){opacity:0}.ac-menu-toggle:checked~.ac-hd .ac-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}