@charset "UTF-8";.home__group[data-v-d1206c98]{position:relative}.helper-right[data-v-d1206c98]{right:0}.helper-left[data-v-d1206c98],.helper-right[data-v-d1206c98]{background-color:var(--dark-grey);bottom:0;height:100dvh;position:absolute;width:0}.helper-left[data-v-d1206c98]{left:0}.helper-bottom[data-v-d1206c98]{background-color:var(--dark-grey);bottom:0;height:10dvh;position:absolute;width:100%}.critical-css-generator[data-v-d1206c98]{bottom:0;color:#fff;left:0;min-height:100dvh;overflow:auto;position:fixed;right:0;top:0}@media screen and (max-width:767px){.critical-css-generator[data-v-d1206c98]{padding:1rem}}.section-content[data-v-d1206c98]{margin:0 auto;min-width:350px;width:32rem}.section-content--grey[data-v-d1206c98]{background-color:var(--dark-grey);border-radius:.5rem;padding:1.5rem}@media screen and (max-width:767px){.section-content--grey[data-v-d1206c98]{padding:2rem 1.5rem}.section-content[data-v-d1206c98]{min-width:unset;width:100%}}.error-message[data-v-d1206c98]{font-size:16px;margin-left:auto;margin-right:auto;margin-top:1rem;text-align:center}.error-message span[data-v-d1206c98]{margin-right:8px}@media screen and (max-width:767px){.error-message[data-v-d1206c98]{text-align:center}}.contact__input[data-v-d1206c98]:first-child{grid-area:url}.contact__input[data-v-d1206c98]:nth-child(2){grid-area:width}.contact__input[data-v-d1206c98]:nth-child(3){grid-area:height}.contact__input[data-v-d1206c98]:nth-child(4){grid-area:wait}.contact__input[data-v-d1206c98]:nth-child(5){grid-area:block}.contact__inputs[data-v-d1206c98]{display:grid;gap:.5rem;grid-template-areas:"url url" "width height" "wait block" "button button";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;position:relative}@media screen and (max-width:767px){.contact__inputs[data-v-d1206c98]{grid-template-areas:"url" "width" "height" "wait" "block" "button";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto}}.contact__inputs button[type=submit][data-v-d1206c98]{align-items:center;background-color:transparent;border:.5px solid #fff;border-radius:8px;bottom:0;color:#fff;cursor:pointer;display:flex;font-family:var(--title);font-size:20px;font-weight:600;gap:.5rem;grid-area:button;justify-content:center;left:0;margin-top:.5rem;overflow:hidden;padding:1rem;position:relative;text-transform:uppercase;transition:all .7s ease;width:100%}.contact__inputs button[type=submit][data-v-d1206c98]:disabled{opacity:.5}@media screen and (max-width:767px){.contact__inputs button[type=submit][data-v-d1206c98]{height:3rem}}@media (hover:hover){.contact__inputs button[type=submit]:hover:not(:disabled) span[data-v-d1206c98]{clip-path:inset(0 0 0 0)}}.contact__inputs button[type=submit] span[data-v-d1206c98]{align-items:center;background:var(--green);clip-path:inset(0 100% 0 0);color:var(--dark-grey);display:flex;font-weight:600;gap:.5rem;justify-content:center;opacity:1;text-align:center;transition:all .7s cubic-bezier(.165,.84,.44,1)}.contact__input-bg[data-v-d1206c98],.contact__inputs button[type=submit] span[data-v-d1206c98]{border-radius:8px;bottom:0;left:0;position:absolute;right:0;top:0}.contact__input-bg[data-v-d1206c98]{pointer-events:none}.contact__separator[data-v-d1206c98]{background:#ffffff2b;height:1px;margin-top:.25rem;width:100%}.contact__input[data-v-d1206c98]{background-color:transparent;border-radius:8px;cursor:pointer;display:block;font-size:1rem;height:-moz-fit-content;height:fit-content;margin:0 auto;position:relative;width:100%}.contact__input.error .contact__input-bg[data-v-d1206c98]{border:1px solid var(--red)}@media screen and (max-width:767px){.contact__input[data-v-d1206c98]{font-size:1.2rem}}.contact__input>div[data-v-d1206c98]{align-items:flex-start;background-color:#131313;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-style:normal;height:100%;justify-content:center;padding:1rem;width:100%}.contact__input h2[data-v-d1206c98]{font-family:var(--title);font-size:.8rem;opacity:1}.contact__input input[data-v-d1206c98],.contact__input textarea[data-v-d1206c98]{background-color:transparent;border:none;color:#fff;font-family:Poppins;font-size:16px;margin-top:.5rem;outline:none;width:100%}.contact__input textarea[data-v-d1206c98]{padding-right:20px;resize:none}.contact__input .asterisk[data-v-d1206c98]{color:var(--red)}.contact__input .hint[data-v-d1206c98]{color:#ffffff80;font-size:.75rem;margin-top:.5rem}.contact__input .verification[data-v-d1206c98]{border:.5px solid #fff;border-radius:50%;height:20px;position:absolute;right:.5rem;top:.5rem;width:20px}.contact__input .verification.verified[data-v-d1206c98]{background-color:var(--green);border-color:var(--green);opacity:1;visibility:visible}.contact__input .verification.verified[data-v-d1206c98]:after{color:#135338;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact__input--checkbox>div[data-v-d1206c98]{align-items:center;flex-direction:row;justify-content:flex-start}.checkbox-label[data-v-d1206c98]{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-d1206c98]{height:0;opacity:0;position:absolute;width:0}.checkbox-input:checked+.checkbox-custom[data-v-d1206c98]{background-color:var(--green);border-color:var(--green)}.checkbox-input:checked+.checkbox-custom[data-v-d1206c98]:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.checkbox-input:focus+.checkbox-custom[data-v-d1206c98]{box-shadow:0 0 0 2px #96e66b4d}.checkbox-custom[data-v-d1206c98]{border:2px solid hsla(0,0%,100%,.3);border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.checkbox-custom[data-v-d1206c98]:after{color:var(--dark-grey);content:"✓";font-size:12px;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease}.checkbox-text[data-v-d1206c98]{color:#ffffffe6;font-size:16px}.generator__container[data-v-d1206c98]{margin:0}.generator__container section[data-v-d1206c98]{background-color:#000;padding-left:var(--padding-horizontal-page);padding-right:var(--padding-horizontal-page)}.generator__header[data-v-d1206c98]{margin-bottom:3rem;padding-top:1rem;text-align:center}.generator__back[data-v-d1206c98]{align-items:center;color:#fff9;display:inline-flex;font-size:clamp(16px,.75rem,20px);gap:.5rem;margin-bottom:1.5rem;transition:color .3s ease}.generator__back[data-v-d1206c98]:hover{color:var(--green)}.generator__back svg[data-v-d1206c98]{height:18px;width:18px}.generator__subtitle[data-v-d1206c98]{color:#ffffff80;font-size:1rem;margin:0}.generator__info[data-v-d1206c98]{display:grid;gap:1.5rem;padding-bottom:2rem}@media screen and (max-width:767px){.generator__info[data-v-d1206c98]{gap:1rem;padding-bottom:1.5rem}}.generator__form-card[data-v-d1206c98]{background-color:var(--dark-grey);border-radius:12px;margin-bottom:2rem;padding:2rem}@media screen and (max-width:767px){.generator__form-card[data-v-d1206c98]{padding:1.5rem}}.generator__form[data-v-d1206c98]{display:flex;flex-direction:column;gap:1.5rem}.generator__error[data-v-d1206c98]{background-color:#d6282826;border:1px solid var(--red);border-radius:8px;gap:.75rem;padding:1rem 1.5rem 2rem}.generator__error[data-v-d1206c98],.generator__error-icon[data-v-d1206c98]{align-items:center;display:flex;font-size:clamp(16px,.75rem,20px)}.generator__error-icon[data-v-d1206c98]{background-color:var(--red);border-radius:50%;flex-shrink:0;font-weight:700;height:24px;justify-content:center;width:24px}.generator__results[data-v-d1206c98]{background-color:var(--dark-grey);padding-bottom:2rem}@media screen and (max-width:767px){.generator__results[data-v-d1206c98]{padding-bottom:1.5rem}}.generator__instructions[data-v-d1206c98]{background-color:var(--dark-grey);padding-bottom:2rem}.generator__instructions em[data-v-d1206c98]{font-size:16px;line-height:1.4}.info-card[data-v-d1206c98]{background-color:var(--dark-grey);border-radius:12px;padding:1.5rem}@media screen and (max-width:767px){.info-card[data-v-d1206c98]{padding:2rem 1.5rem}}.info-card__title[data-v-d1206c98]{color:var(--green);font-family:var(--title);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.info-card__text[data-v-d1206c98]{color:#fffc;font-size:clamp(16px,.75rem,20px);line-height:1.6;margin:0;padding-bottom:2rem}.info-card__list[data-v-d1206c98]{list-style:none;margin:0 0 2rem;padding:0}.info-card__list li[data-v-d1206c98]{color:#fffc;font-size:clamp(16px,.75rem,20px);line-height:1.6;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.info-card__list li[data-v-d1206c98]:before{color:var(--green);content:"";left:0;position:absolute}.info-card__list li[data-v-d1206c98]:last-child{margin-bottom:0}.faqs[data-v-d1206c98]{padding:var(--section-spacing) var(--padding-horizontal-page) calc(var(--section-spacing)*2)}@media screen and (max-width:767px){.faqs[data-v-d1206c98]{padding-top:1rem}}.faqs__title[data-v-d1206c98]{font-family:var(--title);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.faqs__list[data-v-d1206c98]{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.faqs__item[data-v-d1206c98]{border-top:1px solid hsla(0,0%,100%,.12);cursor:pointer;padding:1rem;transition:all .2s cubic-bezier(.215,.61,.355,1)}.faqs__item[data-v-d1206c98]:last-child{border-bottom:1px solid hsla(0,0%,100%,.12)}@media (hover:hover){.faqs__item[data-v-d1206c98]:hover{background-color:var(--dark-grey)}}.faqs__item--open .faqs__icon-vertical[data-v-d1206c98]{opacity:0;transform:rotate(-90deg)}.faqs__item--open .faqs__answer[data-v-d1206c98]{max-height:300px;opacity:1;padding-top:1rem}.faqs__header[data-v-d1206c98]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.faqs__question[data-v-d1206c98]{color:#fff;font-family:var(--title);font-size:1rem;font-weight:600;line-height:1.4;margin:0}.faqs__icon[data-v-d1206c98]{align-items:center;color:#fff9;display:flex;flex-shrink:0;justify-content:center}.faqs__icon-vertical[data-v-d1206c98]{transform-origin:center;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}.faqs__answer[data-v-d1206c98]{max-height:0;opacity:0;overflow:hidden;transition:all .6s ease}.faqs__answer p[data-v-d1206c98]{color:#fffc;font-size:clamp(14px,.875rem,16px);line-height:1.6;margin:0}.faqs__answer[data-v-d1206c98] code{background-color:#0006;border-radius:4px;font-size:.85em;padding:.125rem .375rem}.results-header[data-v-d1206c98]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.results-header__title[data-v-d1206c98]{font-family:var(--title);font-size:1.5rem;font-weight:600;margin:0}.results-output__textarea[data-v-d1206c98]{background-color:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffffe6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.5;min-height:250px;padding:1rem;resize:vertical;width:100%}.results-output__textarea[data-v-d1206c98]::-moz-placeholder{color:#fff6}.results-output__textarea[data-v-d1206c98]::placeholder{color:#fff6}.results-status[data-v-d1206c98]{animation:pulse-d1206c98 1.5s ease-in-out infinite;color:#fff9;margin-top:1rem;text-align:center}.copy-button[data-v-d1206c98],.results-status[data-v-d1206c98]{font-size:clamp(16px,.75rem,20px)}.copy-button[data-v-d1206c98]{align-items:center;background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.copy-button[data-v-d1206c98]:hover{background-color:#ffffff26;border-color:#ffffff4d}.copy-button--copied[data-v-d1206c98]{background-color:#96e66b33;border-color:var(--green);color:var(--green)}.copy-button--small[data-v-d1206c98]{font-size:.75rem;padding:.375rem .75rem}.instructions__title[data-v-d1206c98]{font-family:var(--title);font-size:1.5rem;font-weight:600;margin:0 0 2rem;text-align:center}.instruction-step[data-v-d1206c98]{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:2rem;padding-bottom:2rem}.instruction-step[data-v-d1206c98]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.instruction-step__header[data-v-d1206c98]{margin-bottom:.75rem}.instruction-step__title[data-v-d1206c98]{color:#fff;font-family:var(--title);font-size:1.125rem;font-weight:600;margin:0}@media screen and (max-width:767px){.instruction-step__title[data-v-d1206c98]{line-height:1.4}}.instruction-step__description[data-v-d1206c98]{color:#fffc;font-size:clamp(16px,.75rem,20px);line-height:1.6;margin:0 0 1rem}.instruction-step__description[data-v-d1206c98] code{background-color:#0006;border-radius:4px;font-size:.85em;padding:.125rem .375rem}.instruction-step__note[data-v-d1206c98]{color:#fff9;font-size:.85rem;margin:0 0 1rem}.code-block[data-v-d1206c98]{background-color:#00000080;border-radius:8px;overflow:hidden}.code-block__header[data-v-d1206c98]{align-items:center;background-color:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:.75rem 1rem}.code-block__label[data-v-d1206c98]{color:#ffffff80;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.code-block__content[data-v-d1206c98]{color:#ffffffe6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.5;margin:0;overflow-x:auto;padding:1rem}.code-block__content code[data-v-d1206c98]{font-family:inherit}.code-block__content[data-v-d1206c98] .hl-tag{color:#f07178}.code-block__content[data-v-d1206c98] .hl-attr{color:#ffcb6b}.code-block__content[data-v-d1206c98] .hl-string{color:#c3e88d}.code-block__content[data-v-d1206c98] .hl-comment{color:#676e95;font-style:italic}.code-block__content[data-v-d1206c98] .hl-keyword{color:#c792ea}.code-block__content[data-v-d1206c98] .hl-function{color:#82aaff}.code-block__content[data-v-d1206c98] .hl-variable{color:#eff}.code-block__content[data-v-d1206c98] .hl-property,.code-block__content[data-v-d1206c98] .hl-number{color:#f78c6c}.code-block__content[data-v-d1206c98] .hl-punctuation{color:#89ddff}@keyframes pulse-d1206c98{0%,to{opacity:1}50%{opacity:.5}}.hero__text[data-v-d1206c98]{align-items:flex-end;align-items:flex-start;background-color:#000;display:flex;flex-direction:column;font-size:var(--font-size-swiper-text);height:-moz-fit-content;height:fit-content;justify-content:space-between;padding-bottom:0}.hero__agency[data-v-d1206c98],.hero__text[data-v-d1206c98]{margin:0 auto;overflow:hidden;position:relative;width:100%}.hero__agency[data-v-d1206c98]{font-family:var(--title);font-size:1rem;height:1rem;max-width:var(--max-width);padding:0 var(--padding-horizontal-page);top:calc(var(--header-height))}.hero__content[data-v-d1206c98]{margin-top:calc(var(--header-height) + 1rem);padding-left:var(--padding-horizontal-page);padding-right:var(--padding-horizontal-page);position:relative;width:100%}@media screen and (max-width:767px){.hero__content[data-v-d1206c98]{margin-top:calc(var(--header-height) + 3rem)}}.hero__content p[data-v-d1206c98]{font-size:1rem;font-weight:300;line-height:1.4;margin:1rem auto 2rem;min-width:350px;text-align:center;width:32rem}@media screen and (max-width:767px){.hero__content p[data-v-d1206c98]{min-width:unset;width:100%}}.hero__main-title[data-v-d1206c98]{font-size:3.2rem;height:10rem;line-height:.9;margin:0 auto;opacity:0;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.hero__main-title[data-v-d1206c98]{font-size:1.9rem;height:7rem;overflow:hidden;padding:0 var(--padding-horizontal-page)}}.hero__main-title>span[data-v-d1206c98]{display:block;overflow:hidden}@media screen and (max-width:767px){.hero__main-title>span[data-v-d1206c98]{height:2.1rem}}.hero__main-title>span.is-visible[data-v-d1206c98] .hero__main-title-char{opacity:1;transform:translateY(0)}.hero__main-title[data-v-d1206c98] .hero__main-title-word{display:inline-block;overflow:hidden;white-space:nowrap}.hero__main-title[data-v-d1206c98] .hero__main-title-char{display:inline-block;font-family:var(--title);font-weight:600;opacity:0;transform:translateY(150%);transition:all .8s cubic-bezier(.6,0,.2,1)}
