@font-face{font-family:Manrope;src:url(../assets/fonts/Manrope/Manrope-VariableFont_wght.ttf) format("truetype")}html{--scroll-width:17px;font-family:Manrope,sans-serif}body{--container-width:1160px;--mobile-gap:20px;--scroll-width:7px;--desktop-gap:calc((100vw - var(--scroll-width) - var(--container-width))/2);font-weight:300;scroll-behavior:smooth}@media (min-width:640px){body{--scroll-width:17px}}body.scroll-blocked{overflow-y:hidden;padding-right:var(--scroll-width)}:root{--brand-gray-900:#20232a;--brand-blue:#1476ff}a[href^="mailto:"],a[href^="tel:"]{letter-spacing:-1px;white-space:nowrap}::-webkit-scrollbar{background-color:#dadada;width:var(--scroll-width)}::-webkit-scrollbar-thumb{background-color:#777}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:127%}h1.heading,h2.heading{font-size:clamp(35px,18px + 4vw,90px)}h3.heading{font-size:clamp(38px,18px + 2vw,51px)}h4.heading{font-size:clamp(21px,15px + 4vw,38px)}.separator{height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.separator.light{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.separator.white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn.md{border-radius:9999px;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 4rem}.btn.xl{max-width:300px;padding:.75rem 3rem}@media (min-width:640px){.btn.xl{max-width:-moz-max-content;max-width:max-content;padding:1.25rem 5rem}}.btn.xl{border-radius:9999px;font-weight:600;white-space:nowrap}@media (min-width:640px){.btn.xl{font-size:1.125rem;line-height:1.75rem}}.btn.lg{border-radius:9999px;font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:.5rem 2rem}.btn.white{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.btn.white-transparent{border-width:1px;--tw-border-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.blue{background-color:rgb(20 118 255/var(--tw-bg-opacity,1))}.btn.blue,.btn.gray{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.gray{background-color:rgb(32 35 42/var(--tw-bg-opacity,1))}.btn.gradient{--tw-text-opacity:1;background:linear-gradient(93deg,#cf49ff 3.64%,#1577ff 99.25%);color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.pulse{animation:pulse 2s infinite forwards}.btn.shadow{transition:box-shadow .2s}.btn.shadow:hover{box-shadow:2px 2px 0 var(--brand-gray-900)}.btn.shadow-white{transition:box-shadow .2s}.btn.shadow-white:hover{box-shadow:2px 2px #fff}.btn[disabled]{cursor:not-allowed;opacity:.5}.pulse{animation:pulse 2s infinite forwards}@keyframes pulse{0%{box-shadow:0 0 #cf49ffb3}to{box-shadow:0 0 0 10px #cf49ff00}}.form-field{background-color:transparent;border-bottom-color:var(--border-color,#fff);border-bottom-width:1px;color:inherit;padding-bottom:1rem;padding-top:1rem;width:100%}.form-field ::-moz-placeholder,.form-field::-moz-placeholder{color:var(--placeholder-color,#000)}.form-field ::placeholder,.form-field::placeholder{color:var(--placeholder-color,#000)}.form-field:focus{outline:2px solid transparent;outline-offset:2px}.form-field.error{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.error-text{display:block;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.country-select{position:relative}.country-select .country-selected{border-width:1px;cursor:pointer;--tw-border-opacity:1;border-color:rgb(32 35 42/var(--tw-border-opacity,1))}.country-select .country-select-list{display:flex;flex-direction:column;left:-.5rem;padding-bottom:.25rem;padding-top:.25rem;position:absolute;top:calc(100% + .5rem);--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1));opacity:0;pointer-events:none;transition:opacity .2s}.country-select .country-select-list.show{opacity:1;pointer-events:auto}.country-select .country-select-list li{cursor:pointer;height:-moz-max-content;height:max-content;padding:.5rem;width:-moz-max-content;width:max-content}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.breadcrumbs li{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.breadcrumbs li.active{--tw-text-opacity:1;color:rgb(194 194 194/var(--tw-text-opacity,1))}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:.5rem}ul.basic{list-style:disc;padding-inline-start:40px}ul.basic li:not(:last-child){margin-bottom:.5rem}.highlight-green{background:url(../assets/image/decor/stroke-green.svg) 50%/contain no-repeat;padding:1em}.highlight-pink{background:url(../assets/image/decor/stroke-pink.svg) 50%/contain no-repeat;padding:.5em}#article-content .text-content{max-width:760px}#article-content .text-content h3{margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){#article-content .text-content h3{margin-bottom:2rem;margin-top:2rem}}#article-content .text-content h3{font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}@media (min-width:1024px){#article-content .text-content h3{font-size:1.5rem;line-height:2rem}}#article-content .text-content p{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:1024px){#article-content .text-content p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1rem}}#article-content .text-content img{margin-bottom:1rem;margin-top:1rem;max-height:500px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){#article-content .text-content img{margin-bottom:2rem;margin-top:2rem}}#article-content .text-content ol,#article-content .text-content ul{padding-inline-start:40px}#article-content .text-content ol li,#article-content .text-content ul li{padding-left:.5rem}#article-content .text-content ol li:not(:last-child),#article-content .text-content ul li:not(:last-child){margin-bottom:.5rem}#article-content .text-content ol li:has(h3),#article-content .text-content ul li:has(h3){margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){#article-content .text-content ol li:has(h3),#article-content .text-content ul li:has(h3){margin-bottom:2rem;margin-top:2rem}}#article-content .text-content ol li:has(h3),#article-content .text-content ul li:has(h3){font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}@media (min-width:1024px){#article-content .text-content ol li:has(h3),#article-content .text-content ul li:has(h3){font-size:1.5rem;line-height:2rem}}#article-content .text-content ul{list-style:disc}#article-content .text-content ol{list-style:decimal}#article-content .text-content .iframe-wrapper{margin-bottom:1rem;margin-top:1rem;max-width:100%;width:100%}@media (min-width:1024px){#article-content .text-content .iframe-wrapper{margin-bottom:2rem;margin-top:2rem}}#article-content .text-content .anchor{bottom:4rem;position:relative}#article-content .text-content b{font-weight:600}.case .case-top{margin-bottom:1rem;position:relative;--tw-bg-opacity:1;background-color:rgb(32 35 42/var(--tw-bg-opacity,1))}.case .case-top img{height:320px;-o-object-fit:cover;object-fit:cover;width:100%}.case .case-top .tag{border-color:transparent;border-width:1px;bottom:1rem;left:1rem;padding:.5rem 1rem;position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:300;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));transition:background-color .2s,color .2s}.case .case-top .tag:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(32 35 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.case h3{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:768px){.case h3{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.case h3{font-size:1.875rem;line-height:2.25rem}}.case h3{line-height:1em}.case p{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.case p{font-size:1.125rem;line-height:1.75rem}}.modal[data-v-b208f92a]{max-width:500px;padding:1.5rem 3rem;position:relative}@media (min-width:1024px){.modal[data-v-b208f92a]{padding:3rem 6rem}}.modal[data-v-b208f92a]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-field[data-v-b208f92a]{--border-color:#c9c9c9}.loader[data-v-e4263a45]{--stick-width:5px;align-items:flex-start;display:grid;height:70px;justify-content:center;margin:20px auto 0;position:relative;width:70px}.loader[data-v-e4263a45]>*{animation:opaque-e4263a45 1.2s ease-in-out infinite both;animation-delay:calc(var(--index)*.1s);background:var(--brand-blue);border-radius:10px;grid-area:1/1;height:18px;transform:rotate(calc(var(--index)*30deg));transform-origin:calc(var(--stick-width)/2) 35px;width:var(--stick-width)}@keyframes opaque-e4263a45{0%{opacity:.1}40%{opacity:1}80%{opacity:.1}to{opacity:.1}}.modal[data-v-38c0d39f]{max-width:500px;position:relative}.modal[data-v-38c0d39f]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.modal[data-v-38c0d39f]{padding:1.5rem 3rem}@media (min-width:1024px){.modal[data-v-38c0d39f]{padding:2rem 4rem}}.modal[data-v-38c0d39f]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-field[data-v-38c0d39f]{--border-color:#c9c9c9}.range-wrapper[data-v-38c0d39f]{--thumb-size:23px;--percent-raw:calc((var(--value) - var(--min))/(var(--max) - var(--min)));--percent:calc(var(--percent-raw)*100%);display:grid;position:relative;grid-gap:17px;padding-top:calc(var(--thumb-size)/2)}.range-wrapper .range-value[data-v-38c0d39f]{border:1px solid #c2c2c2;border-radius:.5em;font-size:18px;margin-left:calc(var(--percent) - var(--thumb-size)*var(--percent-raw));padding:.5em;transform:translate(calc(var(--thumb-overflow)*-1*1px));white-space:nowrap;width:-moz-fit-content;width:fit-content}.range-wrapper .range-input[data-v-38c0d39f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;max-width:100%;min-width:0;padding:0}.range-wrapper .range-input[data-v-38c0d39f]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand-blue) var(--percent),#d4dbe3 var(--percent));border:none;border-radius:0;height:4px}.range-wrapper .range-input[data-v-38c0d39f]::-moz-range-track{background:linear-gradient(to right,var(--brand-blue) var(--percent),#d4dbe3 var(--percent));border:none;border-radius:0;height:4px}.range-wrapper .range-input[data-v-38c0d39f]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-gray-900);border:none;border-radius:50%;cursor:pointer;height:var(--thumb-size);position:relative;top:2px;transform:translateY(-50%);width:var(--thumb-size)}.range-wrapper .range-input[data-v-38c0d39f]::-moz-range-thumb{-webkit-appearance:none;background:var(--brand-gray-900);border:none;border-radius:50%;cursor:pointer;height:var(--thumb-size);position:relative;top:2px;width:var(--thumb-size)}.demo-days[data-v-38c0d39f]{max-width:-moz-max-content;max-width:max-content;padding:.25rem .5rem;--tw-bg-opacity:1;background-color:rgb(232 35 148/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:900;line-height:1rem;--tw-text-opacity:1;border-radius:9px 0;color:rgb(255 255 255/var(--tw-text-opacity,1))}form[data-v-38c0d39f]{--placeholder-color:#aaa}form .error-text[data-v-38c0d39f]{display:block;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.modal[data-v-e54f8bc0]{max-width:500px;position:relative}.modal[data-v-e54f8bc0]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.modal[data-v-e54f8bc0]{overflow:hidden;padding:2rem 4rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.modal[data-v-19c61c17]{height:90vh;max-width:1500px;position:relative;width:95vw}.modal iframe[data-v-19c61c17]{height:100%;width:100%}.modal[data-v-22a8e1e5]{max-width:500px;position:relative}.modal[data-v-22a8e1e5]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.modal[data-v-22a8e1e5]{padding:1.5rem}@media (min-width:1024px){.modal[data-v-22a8e1e5]{padding:2rem 3rem}}.modal[data-v-22a8e1e5]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-field[data-v-22a8e1e5]{--border-color:#c9c9c9}.range-wrapper[data-v-22a8e1e5]{--thumb-size:23px;--percent-raw:calc((var(--value) - var(--min))/(var(--max) - var(--min)));--percent:calc(var(--percent-raw)*100%);display:grid;position:relative;grid-gap:17px;padding-top:calc(var(--thumb-size)/2)}.range-wrapper .range-value[data-v-22a8e1e5]{border:1px solid #c2c2c2;border-radius:.5em;font-size:18px;margin-left:calc(var(--percent) - var(--thumb-size)*var(--percent-raw));padding:.5em;transform:translate(calc(var(--thumb-overflow)*-1*1px));white-space:nowrap;width:-moz-fit-content;width:fit-content}.range-wrapper .range-input[data-v-22a8e1e5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;max-width:100%;min-width:0;padding:0}.range-wrapper .range-input[data-v-22a8e1e5]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand-blue) var(--percent),#d4dbe3 var(--percent));border:none;border-radius:0;height:4px}.range-wrapper .range-input[data-v-22a8e1e5]::-moz-range-track{background:linear-gradient(to right,var(--brand-blue) var(--percent),#d4dbe3 var(--percent));border:none;border-radius:0;height:4px}.range-wrapper .range-input[data-v-22a8e1e5]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-gray-900);border:none;border-radius:50%;cursor:pointer;height:var(--thumb-size);position:relative;top:2px;transform:translateY(-50%);width:var(--thumb-size)}.range-wrapper .range-input[data-v-22a8e1e5]::-moz-range-thumb{-webkit-appearance:none;background:var(--brand-gray-900);border:none;border-radius:50%;cursor:pointer;height:var(--thumb-size);position:relative;top:2px;width:var(--thumb-size)}.track[data-v-22a8e1e5]{align-items:center;border-bottom-width:1px;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem .5rem;--tw-border-opacity:1;border-color:rgb(194 194 194/var(--tw-border-opacity,1))}.track[data-v-22a8e1e5]:first-child{border-top-width:1px}.track .audio-btn[data-v-22a8e1e5]{background:url(../assets/image/icons/triangle-black.svg) 55%/33% 33% no-repeat;border:1px solid #000;border-radius:50%;flex-shrink:0;height:50px;width:50px}.track .audio-btn.playing[data-v-22a8e1e5]{background:url(../assets/image/icons/pause-black.svg) 52%/33% 33% no-repeat}@media screen and (min-width:768px){.track .audio-btn[data-v-22a8e1e5]{height:50px;width:50px}}.track span[data-v-22a8e1e5]{font-size:1.5rem;font-weight:400;line-height:2rem;word-break:break-all}.track .track-checkbox[data-v-22a8e1e5]{border-radius:9999px;border-width:2px;cursor:pointer;display:grid;height:2.5rem;min-width:2.5rem;place-items:center;width:2.5rem;--tw-border-opacity:1;border-color:rgb(20 118 255/var(--tw-border-opacity,1))}.track .track-checkbox.checked[data-v-22a8e1e5]{background-color:rgb(20 118 255/var(--tw-bg-opacity,1))}.demo-days[data-v-22a8e1e5],.track .track-checkbox.checked[data-v-22a8e1e5]{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.demo-days[data-v-22a8e1e5]{background-color:rgb(232 35 148/var(--tw-bg-opacity,1));border-radius:9px 0;font-size:.75rem;font-weight:900;line-height:1rem;max-width:-moz-max-content;max-width:max-content;padding:.25rem .5rem}form[data-v-22a8e1e5]{--placeholder-color:#aaa}form .error-text[data-v-22a8e1e5]{display:block;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.modal[data-v-a1166681]{max-width:500px;padding:1.5rem 3rem;position:relative}@media (min-width:1024px){.modal[data-v-a1166681]{padding:3rem 6rem}}.modal[data-v-a1166681]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-field[data-v-a1166681]{--border-color:#c9c9c9}#modal-container[data-v-7c464be7]{background-color:#0008;display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;transform:translateY(100%);transition:opacity .3s,transform .3s;width:100%;z-index:1000}#modal-container.active[data-v-7c464be7]{transform:translateY(0)}main[data-v-909428f8]{flex-direction:column;gap:1rem;height:calc(100vh - 4rem);justify-content:center;padding:0 1rem}footer[data-v-909428f8],main[data-v-909428f8]{align-items:center;display:flex}footer[data-v-909428f8]{background:#20232a;color:#fff;flex-wrap:wrap;gap:2rem;height:4rem;padding:1rem}footer a[data-v-909428f8]{color:inherit;display:block;font-size:20px}.btn[data-v-909428f8],footer a[data-v-909428f8]{text-decoration:none}.btn[data-v-909428f8]{background:#1476ff;border-radius:999px;color:#fff;font-size:24px;padding:1rem 3rem;text-align:center}.code[data-v-909428f8]{color:#fff;font-size:clamp(95px,calc(50px + 44vw),286px);font-weight:600;line-height:1em;text-shadow:9px 8px 0 #000}.error-text[data-v-909428f8]{align-content:center;background:#fff;border:2px solid #000;color:#000;display:grid;justify-items:center;padding:1rem 3rem;text-align:center}.bg-overlay[data-v-909428f8]{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1;--center-height:345px}.bg-overlay_center[data-v-909428f8]{height:var(--center-height);left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.bg-overlay_edge[data-v-909428f8]{animation:mymove-909428f8 5s linear infinite;background:url(../assets/image/decor/zebra-bg-edge.svg);background-position:center 0;height:calc((100vh - var(--center-height))/2 + 1px);left:0;position:absolute;width:100%}.bg-overlay_edge-top[data-v-909428f8]{top:0}.bg-overlay_edge-bottom[data-v-909428f8]{bottom:0;transform:scaleY(-1)}@keyframes mymove-909428f8{0%{background-position:center 0}to{background-position:center var(--length)}}@media (max-width:1024px){.content[data-v-909428f8]{padding:50px 0}.error-code[data-v-909428f8]{margin-bottom:-100px}.bg-overlay[data-v-909428f8]{--center-height:300px}}@media (max-width:620px){.error-code[data-v-909428f8]{font-size:195px;letter-spacing:-4px}}
