.hero-section[data-v-2c3f9627]{background:linear-gradient(180deg,#cfe6fa,#d9ecfb 52%,#dfeefb);overflow:hidden;position:relative;width:100%}.hero-section[data-v-2c3f9627]:before{background-color:#ffffff73;height:520px;right:-6%;top:-12%;width:680px}.hero-section[data-v-2c3f9627]:after,.hero-section[data-v-2c3f9627]:before{border-radius:9999px;content:"";pointer-events:none;position:absolute;z-index:0;--tw-blur:blur(64px);filter:blur(64px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hero-section[data-v-2c3f9627]:after{background-color:#bae6fd40;bottom:6%;height:420px;left:-10%;width:560px}.hero-container[data-v-2c3f9627]{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1280px;padding:2.5rem 1.25rem 5rem;position:relative;z-index:10}@media (min-width:768px){.hero-container[data-v-2c3f9627]{align-items:center;flex-direction:row;gap:1rem;padding:4rem 2rem 7rem}}@media (min-width:1024px){.hero-container[data-v-2c3f9627]{padding:5rem 0 8rem}}.hero-content[data-v-2c3f9627]{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;z-index:10}@media (min-width:768px){.hero-content[data-v-2c3f9627]{width:50%}}.hero-badge[data-v-2c3f9627]{border-radius:9999px;border-width:1px;display:inline-flex;margin-bottom:1rem;--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.5rem;padding:.375rem 1rem;--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hero-title[data-v-2c3f9627]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}.hero-title-brand[data-v-2c3f9627]{font-size:1.875rem;font-weight:800;letter-spacing:-.025em;line-height:2.25rem;line-height:1.25;--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}@media (min-width:768px){.hero-title-brand[data-v-2c3f9627]{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.hero-title-brand[data-v-2c3f9627]{font-size:3rem;line-height:1}}.hero-title-desc[data-v-2c3f9627]{font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.375;--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:768px){.hero-title-desc[data-v-2c3f9627]{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.hero-title-desc[data-v-2c3f9627]{font-size:1.75rem}}.hero-subtitle[data-v-2c3f9627]{display:flex;flex-direction:column;font-size:1.125rem;gap:.25rem;line-height:1.75rem;line-height:1.625;margin-bottom:1.5rem;--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity))}@media (min-width:768px){.hero-subtitle[data-v-2c3f9627]{font-size:1.25rem;line-height:1.75rem}}.hero-cta[data-v-2c3f9627]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media (min-width:640px){.hero-cta[data-v-2c3f9627]{flex-direction:row;gap:1rem}}.hero-btn-primary[data-v-2c3f9627]{align-items:center;border-radius:9999px;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:#2488c7;background-color:rgb(36 136 199/var(--tw-bg-opacity));font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1.75rem;--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-btn-primary[data-v-2c3f9627]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),-.125rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:#1d72a8;background-color:rgb(29 114 168/var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hero-btn-outline[data-v-2c3f9627]{align-items:center;border-radius:9999px;border-width:2px;display:inline-flex;justify-content:center;--tw-border-opacity:1;border-color:#2488c7;border-color:rgb(36 136 199/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1.75rem;--tw-text-opacity:1;color:#2488c7;color:rgb(36 136 199/var(--tw-text-opacity));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-btn-outline[data-v-2c3f9627]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),-.125rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:#2488c7;background-color:rgb(36 136 199/var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hero-info-badges[data-v-2c3f9627]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.hero-info-badge[data-v-2c3f9627]{align-items:center;border-radius:9999px;border-width:1px;cursor:pointer;display:inline-flex;gap:.375rem;--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-info-badge[data-v-2c3f9627]:hover{--tw-border-opacity:1;border-color:#2488c7;border-color:rgb(36 136 199/var(--tw-border-opacity));--tw-text-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hero-info-badge[data-v-2c3f9627]:hover,.hero-info-icon[data-v-2c3f9627]{color:#2488c7;color:rgb(36 136 199/var(--tw-text-opacity))}.hero-info-icon[data-v-2c3f9627]{align-items:center;display:flex;--tw-text-opacity:1}.hero-illustration[data-v-2c3f9627]{align-items:flex-end;display:none;height:400px;justify-content:center;padding-right:10%;position:relative;width:50%}@media (min-width:768px){.hero-illustration[data-v-2c3f9627]{display:flex}}@media (min-width:1024px){.hero-illustration[data-v-2c3f9627]{height:auto}}.hero-bg-house[data-v-2c3f9627]{animation:housePopup-2c3f9627 .6s ease-out .3s both;bottom:0;position:absolute;width:100%;z-index:0}.hero-bg-house[data-v-2c3f9627],.hero-man[data-v-2c3f9627]{-o-object-fit:contain;object-fit:contain}.hero-man[data-v-2c3f9627]{height:auto;position:relative;width:160px;z-index:10}@media (min-width:1024px){.hero-man[data-v-2c3f9627]{width:180px}}.hero-man[data-v-2c3f9627]{animation:charPopup-2c3f9627 .5s ease-out .6s both;transform-origin:bottom center}.hero-otter[data-v-2c3f9627]{height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:180px;z-index:10}@media (min-width:1024px){.hero-otter[data-v-2c3f9627]{margin-bottom:-2.5rem;width:210px}}.hero-otter[data-v-2c3f9627]{animation:charPopup-2c3f9627 .5s ease-out .8s both;transform-origin:bottom center}.hero-illustration-mobile[data-v-2c3f9627]{align-items:center;display:flex;flex-direction:column;margin-top:1.5rem;position:relative;width:100%}@media (min-width:768px){.hero-illustration-mobile[data-v-2c3f9627]{display:none}}.hero-bg-house-m[data-v-2c3f9627]{animation:housePopup-2c3f9627 .6s ease-out .3s both;bottom:0;max-width:400px;-o-object-fit:contain;object-fit:contain;opacity:.8;position:absolute;width:90%;z-index:0}.hero-characters-m[data-v-2c3f9627]{align-items:flex-end;display:flex;gap:0;justify-content:center;position:relative;z-index:10}.hero-man-m[data-v-2c3f9627]{animation:charPopup-2c3f9627 .5s ease-out .6s both;width:100px}.hero-man-m[data-v-2c3f9627],.hero-otter-m[data-v-2c3f9627]{height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:bottom center}.hero-otter-m[data-v-2c3f9627]{animation:charPopup-2c3f9627 .5s ease-out .8s both;width:120px}@keyframes charPopup-2c3f9627{0%{opacity:0;transform:scale(0) translateY(20px)}60%{transform:scale(1.05) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes housePopup-2c3f9627{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.box[data-v-d03f0e40]{bottom:5rem;left:50%;position:absolute;--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.box span[data-v-d03f0e40]{animation:animate-d03f0e40 2s infinite;border-bottom:2px solid #000;border-right:2px solid #000;display:block;height:20px;margin:-10px;transform:rotate(45deg);width:20px}.box span[data-v-d03f0e40]:nth-child(2){animation-delay:-.2s}.box span[data-v-d03f0e40]:nth-child(3){animation-delay:-.4s}@keyframes animate-d03f0e40{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.tool-section[data-v-4c6af42c]{background:linear-gradient(180deg,#fff,#f4f9fe 45%,#eaf4fc);overflow:hidden;position:relative;width:100%}.tool-container[data-v-4c6af42c]{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1280px;padding:2.5rem 1.25rem 6rem;position:relative;z-index:10}@media (min-width:768px){.tool-container[data-v-4c6af42c]{padding:5rem 2rem 9rem}}@media (min-width:1024px){.tool-container[data-v-4c6af42c]{padding-bottom:11rem}}.tool-header[data-v-4c6af42c]{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.tool-title[data-v-4c6af42c]{font-size:1.5rem;font-weight:700;line-height:2rem;--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}@media (min-width:640px){.tool-title[data-v-4c6af42c]{font-size:1.875rem;line-height:2.25rem}}.tool-divider[data-v-4c6af42c]{border-radius:9999px;display:block;height:.25rem;width:2.5rem;--tw-bg-opacity:1;background-color:#ffc900;background-color:rgb(255 201 0/var(--tw-bg-opacity))}.tool-grid[data-v-4c6af42c]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:768px){.tool-grid[data-v-4c6af42c]{gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.tool-grid[data-v-4c6af42c]{gap:2rem}}.tool-card[data-v-4c6af42c]{border-radius:1rem;border-width:1px;display:flex;flex-direction:column;overflow:hidden;--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tool-card[data-v-4c6af42c]:hover{--tw-translate-y:-.25rem;border-color:#2488c74d;transform:translate(var(--tw-translate-x),-.25rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tool-card-image[data-v-4c6af42c]{align-items:center;background-image:linear-gradient(to bottom,#f0f6fb var(--tw-gradient-from-position),#fff var(--tw-gradient-to-position));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));display:flex;justify-content:center;--tw-gradient-from:#f0f6fb var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,246,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:1.5rem 1rem .5rem}.tool-card-image img[data-v-4c6af42c]{height:auto;-o-object-fit:contain;object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:8rem}@media (min-width:768px){.tool-card-image img[data-v-4c6af42c]{width:10rem}}.tool-card:hover .tool-card-image img[data-v-4c6af42c]{transform:scale(1.05)}.tool-card-body[data-v-4c6af42c]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.tool-card-title[data-v-4c6af42c]{font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}@media (min-width:768px){.tool-card-title[data-v-4c6af42c]{font-size:1.25rem;line-height:1.75rem}}.tool-card-link[data-v-4c6af42c]{align-items:center;display:flex;justify-content:space-between}.tool-card-arrow[data-v-4c6af42c]{align-items:center;border-radius:9999px;border-width:1px;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem;--tw-border-opacity:1;border-color:#2488c7;border-color:rgb(36 136 199/var(--tw-border-opacity));--tw-text-opacity:1;color:#2488c7;color:rgb(36 136 199/var(--tw-text-opacity));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tool-card:hover .tool-card-arrow[data-v-4c6af42c]{--tw-bg-opacity:1;background-color:#2488c7;background-color:rgb(36 136 199/var(--tw-bg-opacity));--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}
