.st-phone-toggle{box-shadow:0 0 0 5px #68d9a51a,0 7px 22px #0f9c6352;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background .3s ease}.st-phone-toggle:hover,.st-phone-toggle[aria-expanded=true]{transform:translateY(calc(-2 * var(--st-display-unit, 1px))) rotate(-8deg);box-shadow:0 0 0 7px #68d9a526,0 10px 30px #0f9c6370}.st-phone-toggle:focus-visible{outline:calc(3 * var(--st-display-unit, 1px)) solid #208c61;outline-offset:calc(4 * var(--st-display-unit, 1px))}.st-contact-options{box-sizing:border-box;width:min(calc(356 * var(--st-display-unit, 1px)),calc(100vw - calc(24 * var(--st-display-unit, 1px))));max-height:calc(100dvh - calc(88 * var(--st-display-unit, 1px)));padding:calc(10 * var(--st-display-unit, 1px));border:1px solid #c5e6d2;border-radius:calc(27 * var(--st-display-unit, 1px));background:linear-gradient(155deg,#fbfffc,#f1f8f3);color:#193a2b;box-shadow:0 34px 74px #1033243f,0 8px 22px #10332412,inset 0 1px #fff;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;backdrop-filter:blur(20px);animation:st-contact-dock-enter .43s cubic-bezier(.16,1,.3,1) both}.st-contact-options[hidden]{display:none!important}.st-contact-options .st-contact-option{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:calc(12 * var(--st-display-unit, 1px));width:100%;min-height:calc(70 * var(--st-display-unit, 1px));margin:calc(5 * var(--st-display-unit, 1px)) 0;padding:calc(11 * var(--st-display-unit, 1px)) calc(12 * var(--st-display-unit, 1px));border:1px solid #e2ece5;border-radius:calc(17 * var(--st-display-unit, 1px));background:#fff;color:#203b2f;box-shadow:0 4px 13px #163c2410;text-align:left;text-decoration:none;font-family:Manrope,Arial,sans-serif;cursor:pointer;animation:st-contact-row-enter .38s cubic-bezier(.16,1,.3,1) backwards;transition:transform .27s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,box-shadow .25s}.st-contact-options .st-contact-option:nth-child(1){animation-delay:45ms}.st-contact-options .st-contact-option:nth-child(2){animation-delay:85ms}.st-contact-options .st-contact-option:nth-child(3){animation-delay:125ms}.st-contact-options .st-contact-option:nth-child(4){animation-delay:165ms}.st-contact-options .st-contact-option:is(button,a):hover{transform:translate(calc(3 * var(--st-display-unit, 1px)));border-color:#80d6a4;background:#fbfffc;box-shadow:0 10px 25px #1b79452b}.st-contact-options .st-contact-option:is(button,a):focus-visible{outline:calc(3 * var(--st-display-unit, 1px)) solid #299d69;outline-offset:calc(2 * var(--st-display-unit, 1px))}.st-contact-options .st-contact-option-call{border-color:#afe5c6;background:linear-gradient(105deg,#ddf8e9,#f9fffb);box-shadow:0 7px 19px #2f9e5e24}.st-contact-options .st-contact-option-call:hover{background:linear-gradient(105deg,#cff4df,#f5fff8)}.st-contact-option-icon{box-sizing:border-box;display:grid;place-items:center;flex:0 0 calc(43 * var(--st-display-unit, 1px));width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));border-radius:calc(14 * var(--st-display-unit, 1px));background:#e5f6eb;color:#217e53;transition:transform .27s cubic-bezier(.16,1,.3,1)}.st-contact-option:is(button,a):hover .st-contact-option-icon{transform:scale(1.09) rotate(-5deg)}.st-contact-option-icon svg,.st-contact-option-arrow{width:calc(20 * var(--st-display-unit, 1px));height:calc(20 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-contact-option-call .st-contact-option-icon{background:linear-gradient(145deg,#15a66b,#26cb9d);color:#fff;box-shadow:0 8px 18px #079e6540}.st-contact-option-insight .st-contact-option-icon{background:#dcf7f6;color:#168a87}.st-contact-option-form .st-contact-option-icon{background:#e9efff;color:#4e6eab}.st-contact-option-whatsapp .st-contact-option-icon{background:#dcf8e7;color:#168c53}.st-contact-option-copy{display:grid;gap:calc(3 * var(--st-display-unit, 1px));min-width:0;flex:1}.st-contact-option-copy strong{font:800 calc(12.5 * var(--st-display-unit, 1px))/1.25 Manrope,Arial,sans-serif;letter-spacing:-.015em}.st-contact-option-copy small{font:600 calc(10 * var(--st-display-unit, 1px))/1.35 Manrope,Arial,sans-serif;color:#75897c;white-space:normal}.st-contact-option-arrow{flex:0 0 calc(18 * var(--st-display-unit, 1px));width:calc(18 * var(--st-display-unit, 1px));height:calc(18 * var(--st-display-unit, 1px));color:#348b5b;transition:transform .27s cubic-bezier(.16,1,.3,1)}.st-contact-option:is(button,a):hover .st-contact-option-arrow{transform:translate(calc(4 * var(--st-display-unit, 1px)))}@keyframes st-contact-dock-enter{0%{opacity:0;transform:translateY(calc(-9 * var(--st-display-unit, 1px))) scale(.94);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes st-contact-row-enter{0%{opacity:0;transform:translateY(calc(10 * var(--st-display-unit, 1px)))}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .st-phone-toggle{background:#baff70;color:#171d17;border-color:#c9ff99;box-shadow:0 0 0 5px #baff701b,0 7px 24px #baff7033}html[data-theme=dark] .st-phone-toggle:hover,html[data-theme=dark] .st-phone-toggle[aria-expanded=true]{background:#caff95;box-shadow:0 0 0 7px #baff7026,0 8px 30px #baff7055}html[data-theme=dark] .st-contact-options{border-color:#7dac57;background:linear-gradient(155deg,#202321,#151816);color:#f4f7ef;box-shadow:0 35px 80px #000b,0 0 35px #baff701c,inset 0 1px #ffffff18}html[data-theme=dark] .st-contact-options .st-contact-option{background:#242826;color:#f2f6ef;border-color:#3b463d;box-shadow:0 6px 17px #0003}html[data-theme=dark] .st-contact-options .st-contact-option:is(button,a):hover{background:#303832;border-color:#a9f76c;box-shadow:0 10px 26px #0007}html[data-theme=dark] .st-contact-options .st-contact-option-call{background:linear-gradient(105deg,#314332,#242a25);border-color:#88c65f}html[data-theme=dark] .st-contact-options .st-contact-option-call:hover{background:linear-gradient(105deg,#3b5538,#2c342d)}html[data-theme=dark] .st-contact-option-call .st-contact-option-icon{background:#baff70;color:#172017;box-shadow:0 7px 18px #baff7033}html[data-theme=dark] .st-contact-option-whatsapp .st-contact-option-icon{background:#314f35;color:#a7f985}html[data-theme=dark] .st-contact-option-insight .st-contact-option-icon{background:#203f3f;color:#8ff3e1}html[data-theme=dark] .st-contact-option-form .st-contact-option-icon{background:#303a53;color:#bacdff}html[data-theme=dark] .st-contact-option-copy small{color:#aebdb0}html[data-theme=dark] .st-contact-option-arrow{color:#baff70}@media(max-width:959px){.st-contact-options{top:calc(calc(60 * var(--st-display-unit, 1px)) + env(safe-area-inset-top));right:calc(12 * var(--st-display-unit, 1px));width:min(calc(356 * var(--st-display-unit, 1px)),calc(100% - calc(24 * var(--st-display-unit, 1px))))}}@media(max-width:399px){.st-contact-options{max-height:calc(100dvh - calc(75 * var(--st-display-unit, 1px)))}.st-contact-options .st-contact-option{min-height:calc(65 * var(--st-display-unit, 1px))}.st-contact-option-copy strong{font-size:calc(12 * var(--st-display-unit, 1px))}}@media(prefers-reduced-motion:reduce){.st-contact-options,.st-contact-options .st-contact-option{animation:none!important}.st-phone-toggle,.st-contact-options .st-contact-option,.st-contact-option-icon,.st-contact-option-arrow{transition:none!important}}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
