.crumb{background: var(--bg-2);border-bottom: 1px solid var(--line);font-size: 12px;color: var(--text-3)}.crumb__row{display: flex;align-items: center;gap: 8px;padding: 14px 0;overflow-x: auto;scrollbar-width: none;white-space: nowrap}.crumb__row::-webkit-scrollbar{display: none}.crumb a{color: var(--text-2)}.crumb a:hover{color: var(--pink-light)}.crumb__sep{color: var(--text-3);opacity: .4}.crumb__current{color: var(--text);font-weight: 600}.crumb__home{display: inline-flex;align-items: center;gap: 4px}.page-hero{padding: 40px 0 32px;background: radial-gradient(circle at 20% 30%,rgba(var(--pink-rgb),.14) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--violet-rgb),.14) 0%,transparent 50%),var(--bg-2);border-bottom: 1px solid var(--line)}@media (min-width: 720px){.page-hero{padding: 64px 0 48px}}.page-hero__inner{max-width: 820px}.page-hero__title{font-weight: 800;font-size: clamp(28px,5vw,48px);line-height: 1.05;letter-spacing: -.03em;margin: 12px 0 16px}.page-hero__title em{font-style: normal;background: var(--grad-primary);-webkit-background-clip: text;background-clip: text;color: transparent}.page-hero__lead{color: var(--text-2);font-size: 16px;line-height: 1.65;margin-bottom: 18px}@media (min-width: 720px){.page-hero__lead{font-size: 18px}}.page-hero__lead strong{color: var(--text);font-weight: 700}.page-hero__meta{display: flex;align-items: center;gap: 8px;font-size: 12px;color: var(--text-3);flex-wrap: wrap}.page-hero__meta strong{color: var(--text-2);font-weight: 600}.page-hero__sep{opacity: .4}.page-main{padding: 32px 0 64px}@media (min-width: 720px){.page-main{padding: 56px 0 96px}}.page-grid{display: flex;flex-direction: column;gap: 20px}@media (min-width: 980px){.page-grid{display: grid;grid-template-columns: 240px 1fr;gap: 56px;align-items: start}}.page-toc{display: none}@media (min-width: 980px){.page-toc{display: block}}.page-toc__inner{position: sticky;top: calc(var(--header-h) + 16px);display: flex;flex-direction: column;gap: 12px}.page-toc__title{font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--text-3);padding-bottom: 10px;border-bottom: 1px solid var(--line)}.page-toc__list{display: flex;flex-direction: column;gap: 2px}.page-toc__link{display: block;padding: 8px 12px;font-size: 13px;color: var(--text-2);border-left: 2px solid transparent;transition: all .2s var(--ease)}.page-toc__link:hover{color: var(--text);border-left-color: var(--text-3)}.page-toc__link--on{color: var(--pink-light);border-left-color: var(--pink);font-weight: 600}.page-toc-mobile{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);margin-bottom: 24px}@media (min-width: 980px){.page-toc-mobile{display: none}}.page-toc-mobile summary{list-style: none;padding: 14px 16px;cursor: pointer;display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600}.page-toc-mobile summary::-webkit-details-marker{display: none}.page-toc-mobile summary::after{content: '+';margin-left: auto;font-size: 18px;font-weight: 300;color: var(--pink-light);line-height: 1}.page-toc-mobile[open] summary::after{content: '−'}.page-toc-mobile__list{display: flex;flex-direction: column;border-top: 1px solid var(--line)}.page-toc-mobile__list a{padding: 11px 16px 11px 40px;font-size: 13px;color: var(--text-2);border-bottom: 1px solid var(--line-soft)}.page-toc-mobile__list a:last-child{border-bottom: 0}.page-toc-mobile__list a:hover{background: var(--bg);color: var(--text)}.page-content{min-width: 0;font-size: 15px;line-height: 1.7;color: var(--text-2)}.page-section{padding: 28px 0;border-bottom: 1px solid var(--line);scroll-margin-top: calc(var(--header-h) + 24px)}.page-section:first-child{padding-top: 0}.page-section:last-child{border-bottom: 0;padding-bottom: 0}.page-content h2{font-weight: 800;font-size: clamp(22px,3.5vw,30px);letter-spacing: -.02em;line-height: 1.2;color: var(--text);margin-bottom: 18px}.page-content h3{font-weight: 700;font-size: 17px;letter-spacing: -.01em;color: var(--text);margin: 28px 0 12px}.page-content p{margin-bottom: 16px}.page-content p strong{color: var(--text);font-weight: 700}.page-content p em{color: var(--pink-light);font-style: italic;font-weight: 500}.page-list{list-style: none;padding-left: 0;display: flex;flex-direction: column;gap: 10px;margin: 14px 0 20px}.page-list li{position: relative;padding-left: 26px;font-size: 15px;line-height: 1.6}.page-list li::before{content: '';position: absolute;left: 0;top: 9px;width: 8px;height: 8px;border-radius: 50%;background: var(--grad-primary)}.callout{display: flex;align-items: flex-start;gap: 14px;padding: 16px 18px;border-radius: var(--r-lg);margin: 20px 0;background: rgba(var(--pink-rgb),.06);border: 1px solid rgba(var(--pink-rgb),.25)}.callout--info{background: rgba(var(--blue-rgb),.06);border-color: rgba(var(--blue-rgb),.25)}.callout--warning{background: rgba(var(--yellow-rgb),.06);border-color: rgba(var(--yellow-rgb),.3)}.callout--tip{background: rgba(0,196,140,.06);border-color: rgba(0,196,140,.3)}.callout .i3d{width: 32px;height: 32px;flex-shrink: 0}.callout strong{display: block;font-weight: 700;color: var(--text);margin-bottom: 4px;font-size: 14px}.callout span{font-size: 13px;color: var(--text-2);line-height: 1.55}.page-stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin: 20px 0}@media (min-width: 600px){.page-stats{grid-template-columns: repeat(3,1fr);gap: 14px}}.page-stat{padding: 18px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);text-align: center}.page-stat strong{display: block;font-weight: 800;font-size: clamp(22px,3.5vw,28px);letter-spacing: -.025em;background: var(--grad-primary);-webkit-background-clip: text;background-clip: text;color: transparent;margin-bottom: 4px}.page-stat span{display: block;font-size: 12px;color: var(--text-3);line-height: 1.4}.page-diffs{display: flex;flex-direction: column;gap: 18px;margin: 20px 0}.page-diff{display: grid;grid-template-columns: 56px 1fr;gap: 16px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);align-items: flex-start}.page-diff__icon{width: 56px;height: 56px;border-radius: 14px;background: var(--bg);display: flex;align-items: center;justify-content: center}.page-diff__icon .i3d{width: 38px;height: 38px}.page-diff h3{font-weight: 700;font-size: 16px;margin: 0 0 6px;color: var(--text)}.page-diff p{font-size: 13px;color: var(--text-2);line-height: 1.55;margin: 0}.page-quote{margin: 24px 0;padding: 22px 24px;background: var(--surface);border-left: 4px solid var(--pink);border-radius: var(--r);position: relative}.page-quote::before{content: '"';position: absolute;top: -6px;left: 16px;font-family: Georgia,serif;font-size: 56px;color: var(--pink);opacity: .3;line-height: 1}.page-quote p{font-size: 16px;font-style: italic;color: var(--text);margin: 0 0 8px;line-height: 1.5}.page-quote footer{font-size: 12px;color: var(--text-3)}.page-quote cite{font-style: normal;font-weight: 600}.page-faq{display: flex;flex-direction: column;gap: 8px;margin: 14px 0}.page-faq__item{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.page-faq__item summary{list-style: none;cursor: pointer;padding: 16px 18px;font-weight: 600;font-size: 14px;color: var(--text);display: flex;align-items: center;padding-right: 44px;position: relative;user-select: none}.page-faq__item summary::-webkit-details-marker{display: none}.page-faq__item summary::after{content: '+';position: absolute;right: 18px;font-size: 22px;font-weight: 300;color: var(--pink-light);line-height: 1}.page-faq__item[open] summary::after{content: '−'}.page-faq__item[open] summary{background: rgba(var(--pink-rgb),.04)}.page-faq__item p{padding: 0 18px 18px;margin: 0;font-size: 13px;line-height: 1.65;color: var(--text-2)}.page-section--cta{border-bottom: 0}.page-cta{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 14px;padding: 32px 24px;background: linear-gradient(135deg,rgba(var(--pink-rgb),.08) 0%,rgba(var(--violet-rgb),.08) 100%);border: 1px solid rgba(var(--pink-rgb),.25);border-radius: var(--r-xl)}@media (min-width: 720px){.page-cta{flex-direction: row;text-align: left;padding: 28px 32px}}.page-cta__icon{width: 56px;height: 56px;flex-shrink: 0}.page-cta__body{flex: 1}.page-cta h2{font-size: 22px !important;margin: 0 0 4px !important;color: var(--text)}.page-cta p{margin: 0;color: var(--text-2);font-size: 14px}.page-cta .btn{flex-shrink: 0}.page-related{padding: 48px 0;background: var(--bg-2);border-top: 1px solid var(--line)}@media (min-width: 720px){.page-related{padding: 64px 0}}.page-related__title{font-weight: 700;font-size: 18px;letter-spacing: -.01em;margin-bottom: 20px}.page-related__grid{display: grid;grid-template-columns: 1fr;gap: 12px}@media (min-width: 720px){.page-related__grid{grid-template-columns: repeat(3,1fr);gap: 16px}}.page-related__card{display: flex;flex-direction: column;gap: 8px;padding: 20px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);text-decoration: none;transition: all .2s var(--ease)}.page-related__card:hover{border-color: var(--pink);transform: translateY(-2px)}.page-related__kicker{font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--pink-light)}.page-related__card strong{font-size: 14px;font-weight: 700;color: var(--text);line-height: 1.4}.page-related__arrow{margin-top: 6px;font-size: 12px;font-weight: 600;color: var(--text-3)}.page-hero__lead a{color: var(--pink-light);text-decoration: underline;text-underline-offset: 2px}.wishlist-page__body{padding-top: 28px;padding-bottom: 56px}.wishlist-page__status{color: var(--text-2);font-size: 15px;margin: 0 0 16px}.wishlist-page__status:empty{display: none}.wishlist-page__empty{text-align: center;max-width: 460px;margin: 24px auto 0}.wishlist-page__empty[hidden]{display: none}.wishlist-page__empty h2{font-size: 22px;margin: 0 0 8px}.wishlist-page__empty p{color: var(--text-2);margin: 0 0 20px;line-height: 1.6}.wishlist-page__empty .btn{text-decoration: none}.sobre__facts{padding: 24px 16px 0}.sobre__facts-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 720px){.sobre__facts-list{grid-template-columns: repeat(4,minmax(0,1fr))}}.sobre__facts-list li{background: var(--bg-2);border: 1px solid var(--line);border-radius: var(--r);padding: 16px;display: flex;flex-direction: column;gap: 4px}.sobre__facts-list strong{font-size: 22px;font-weight: 800;line-height: 1.1;background: var(--grad-primary);-webkit-background-clip: text;background-clip: text;color: transparent}.sobre__facts-list span{font-size: 13px;color: var(--text-2);line-height: 1.4}.sobre__legal{font-size: 12px;color: var(--text-3)}.bf .page-hero .btn{text-decoration: none}.bf__shelf{padding-top: 28px}.bf__shelf-title{font-size: 22px;font-weight: 800;margin: 0 0 6px}.bf__shelf-note{color: var(--text-2);margin: 0 0 16px;line-height: 1.5}.bf__shelf .prods-grid{margin-top: 12px}.presentes__jump{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}.presentes__jump a,.presentes__cats a,.presentes__band-title a{text-decoration: none}.presentes__shelf{padding-top: 32px;scroll-margin-top: 16px}.presentes__title{font-size: 22px;font-weight: 800;margin: 0 0 10px}.presentes__cats{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 16px}.presentes__band{margin-top: 20px}.presentes__band-title{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 17px;margin: 0 0 12px}.presentes__band-title a{font-size: 13px;font-weight: 600;color: var(--pink-light)}.presentes__chip{display: inline-flex;align-items: center;padding: 7px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--bg-2);color: var(--text);font-size: 13px;font-weight: 600;text-decoration: none}.presentes__chip:hover{border-color: var(--pink-light)}.institucional__hub{padding-top: 24px}.institucional__cards{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}@media (min-width: 720px){.institucional__cards{grid-template-columns: repeat(4,minmax(0,1fr))}}.institucional__cards a{display: block;height: 100%;padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2);color: var(--text);font-weight: 700;font-size: 14px;text-decoration: none}.institucional__cards a:hover{border-color: var(--pink-light)}.inst .i3d{width: 100%;height: auto;display: block}.inst-sec{padding-top: 28px}.inst-sec__title{font-size: 20px;font-weight: 800;line-height: 1.25;margin: 0 0 14px}@media (min-width: 720px){.inst-sec{padding-top: 40px}.inst-sec__title{font-size: 24px}}.inst-hero{padding: 28px 0 24px;background: radial-gradient(circle at 15% 20%,rgba(var(--pink-rgb),.16) 0%,transparent 55%),radial-gradient(circle at 85% 80%,rgba(var(--violet-rgb),.16) 0%,transparent 55%),var(--bg-2);border-bottom: 1px solid var(--line)}.inst-hero__inner{display: flex;flex-direction: column;gap: 14px}.inst-hero__icon{width: 72px}.inst-hero__title{font-size: clamp(26px,6vw,44px);font-weight: 800;line-height: 1.08;letter-spacing: -.02em;margin: 8px 0 12px}.inst-hero__lead{color: var(--text-2);font-size: 15.5px;line-height: 1.6;margin: 0 0 18px;max-width: 680px}.inst-hero__cta{display: inline-flex;align-items: center;gap: 8px;text-decoration: none}@media (min-width: 720px){.inst-hero{padding: 44px 0 40px}.inst-hero__inner{flex-direction: row;align-items: center;gap: 32px}.inst-hero__icon{width: 132px;flex: 0 0 132px}.inst-hero__lead{font-size: 17px}}.inst-promise{padding: 20px 18px;border-radius: var(--r-lg,18px);background: linear-gradient(135deg,rgba(var(--pink-rgb),.14),rgba(var(--violet-rgb),.14));border: 1px solid var(--line)}.inst-promise__title{font-size: 21px;font-weight: 800;line-height: 1.25;margin: 0 0 8px}.inst-promise__text{margin: 0;color: var(--text-2);font-size: 15px;line-height: 1.6}@media (min-width: 720px){.inst-promise{padding: 28px 32px}.inst-promise__title{font-size: 26px}.inst-promise__text{font-size: 16.5px;max-width: 820px}}.inst-facts{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}@media (min-width: 880px){.inst-facts{grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}}.inst-fact{display: flex;flex-direction: column;gap: 4px;padding: 14px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2)}.inst-fact__icon{width: 44px;margin-bottom: 4px}.inst-fact__value{font-size: 18px;font-weight: 800;line-height: 1.15;background: var(--grad-primary);-webkit-background-clip: text;background-clip: text;color: transparent}.inst-fact__label{font-size: 12.5px;line-height: 1.4;color: var(--text-2)}.inst-steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}@media (min-width: 720px){.inst-steps{grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}}.inst-step{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 14px 14px 14px 58px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2);min-height: 72px}@media (min-width: 720px){.inst-step{padding: 54px 16px 16px}}.inst-step__n{position: absolute;left: 14px;top: 14px;width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;font-size: 15px;color: #fff;background: var(--grad-primary)}.inst-step__title{font-size: 15px}.inst-step__text{font-size: 13px;line-height: 1.45;color: var(--text-2)}.inst-blocks{display: grid;gap: 12px}@media (min-width: 880px){.inst-blocks{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}}.inst-block{padding: 16px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2)}.inst-block--alert{border-color: rgba(var(--pink-rgb),.55);background: linear-gradient(180deg,rgba(var(--pink-rgb),.08),var(--bg-2))}.inst-block__head{display: flex;align-items: center;gap: 12px;margin-bottom: 8px}.inst-block__icon{width: 40px;flex: 0 0 40px}.inst-block__title{font-size: 17px;font-weight: 800;line-height: 1.25;margin: 0}.inst-block__body{font-size: 14px;line-height: 1.65;color: var(--text-2)}.inst-block__body p{margin: 0 0 8px}.inst-block__body p:last-child{margin-bottom: 0}.inst-block__body ul{margin: 0;padding-left: 18px}.inst-block__body li{margin: 0 0 6px}.inst-extra{margin-top: 16px}.inst-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.inst-faq{display: grid;gap: 8px;margin-bottom: 18px}.inst-faq__item{border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2)}.inst-faq__item[open]{border-color: rgba(var(--pink-rgb),.45)}.inst-faq__q{cursor: pointer;list-style: none;padding: 14px 44px 14px 16px;position: relative;font-weight: 700;font-size: 14.5px;line-height: 1.4}.inst-faq__q::-webkit-details-marker{display: none}.inst-faq__q::after{content: "+";position: absolute;right: 16px;top: 50%;transform: translateY(-50%);font-size: 20px;font-weight: 700;color: var(--pink-light)}.inst-faq__item[open] .inst-faq__q::after{content: "\2212"}.inst-faq__a{padding: 0 16px 14px;font-size: 14px;line-height: 1.65;color: var(--text-2)}.inst-faq__a p{margin: 0 0 8px}.inst-faq__a p:last-child{margin: 0}.inst-trust{margin-top: 36px;padding: 28px 0;background: var(--bg-2);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.inst-trust__title{text-align: center}.inst-trust__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 880px){.inst-trust__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}}.inst-trust__item{display: flex;align-items: center;gap: 10px}.inst-trust__icon{width: 42px;flex: 0 0 42px}.inst-trust__item strong{display: block;font-size: 14px;line-height: 1.25}.inst-trust__item span span{display: block;font-size: 12px;line-height: 1.35;color: var(--text-2)}.inst-shelf__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.inst-shelf__more{font-size: 13px;font-weight: 700;color: var(--pink-light);text-decoration: none;white-space: nowrap}.inst-links{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}@media (min-width: 720px){.inst-links{grid-template-columns: repeat(2,minmax(0,1fr))}.inst-links--hub{grid-template-columns: repeat(3,minmax(0,1fr))}}.inst-link{display: flex;align-items: center;gap: 12px;height: 100%;padding: 12px 14px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-2);color: var(--text);text-decoration: none}.inst-link:hover{border-color: var(--pink-light)}.inst-link__icon{width: 40px;flex: 0 0 40px}.inst-link__txt strong{display: block;font-size: 15px}.inst-link__txt span{display: block;font-size: 12.5px;color: var(--text-2)}.inst-store{display: flex;flex-direction: column;gap: 14px;padding: 18px;margin-bottom: 36px;border: 1px solid var(--line);border-radius: var(--r-lg,18px);background: var(--bg-2)}.inst-store__icon{width: 56px}.inst-store__txt p{margin: 6px 0 0;font-size: 14px;line-height: 1.6;color: var(--text-2)}.inst-store__actions{display: flex;flex-wrap: wrap;gap: 10px}.inst-store__actions .btn{text-decoration: none}@media (min-width: 880px){.inst-store{flex-direction: row;align-items: center;gap: 22px;padding: 22px 26px}.inst-store__txt{flex: 1}}.inst-trust__lead{text-align: center;color: var(--text-2);font-size: 14.5px;line-height: 1.55;margin: -6px auto 18px;max-width: 640px}.inst-trust__lead a{color: var(--pink-light);font-weight: 700;text-decoration: underline;text-underline-offset: 2px}.inst-block__body a{color: var(--pink-light);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.inst-store__txt a{color: var(--pink-light);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}@media (min-width: 720px){.job-steps{grid-template-columns: repeat(3,minmax(0,1fr))}}#candidatura{scroll-margin-top: 16px}.job-form{display: grid;gap: 18px;padding: 18px;border: 1px solid var(--line);border-radius: var(--r-lg,18px);background: var(--bg-2)}@media (min-width: 720px){.job-form{padding: 24px 26px}}.job-form__intro{margin: -6px 0 14px;font-size: 13.5px;color: var(--text-2)}.job-form__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px}@media (min-width: 600px){.job-form__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.job-field--full{grid-column: 1 / -1}}.job-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.job-field__label{font-size: 13px;font-weight: 700;color: var(--text)}.job-field__label em{font-style: normal;font-weight: 400;color: var(--text-3)}.job-field__help{font-size: 12px;line-height: 1.4;color: var(--text-3)}.job-field__error{font-size: 12.5px;font-weight: 600;line-height: 1.4;color: var(--pink-light)}.job-field input,.job-field textarea{width: 100%;min-width: 0;padding: 13px 16px;background: var(--bg);border: 1.5px solid var(--line);border-radius: var(--r);color: var(--text);font-family: inherit;font-size: 16px;outline: none;transition: border-color .2s var(--ease)}.job-field textarea{resize: vertical;min-height: 120px;line-height: 1.5}.job-field input:focus,.job-field textarea:focus{border-color: var(--pink)}.job-field input::placeholder{color: var(--text-3)}.job-field [aria-invalid="true"]{border-color: var(--pink)}.job-form__exp{margin: 0;padding: 0;border: 0;min-width: 0}.job-form__exp legend{padding: 0;margin-bottom: 10px}.job-chips{display: flex;flex-wrap: wrap;gap: 8px}.job-chip{position: relative;display: inline-flex;cursor: pointer}.job-chip input{position: absolute;opacity: 0;width: 1px;height: 1px}.job-chip span{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 16px;border: 1.5px solid var(--line);border-radius: 999px;background: var(--bg);color: var(--text-2);font-size: 14px;font-weight: 600;line-height: 1.3;transition: border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.job-chip input:checked + span{border-color: var(--pink);color: var(--text);background: rgba(var(--pink-rgb),.14)}.job-chip input:checked + span::before{content: "\2713";margin-right: 6px;color: var(--pink-light);font-weight: 800}.job-chip input:focus-visible + span{outline: 2px solid var(--pink-light);outline-offset: 2px}.job-form__consent{display: flex;align-items: flex-start;gap: 10px;cursor: pointer;font-size: 14px;line-height: 1.45;color: var(--text)}.job-form__consent input{accent-color: var(--pink);width: 20px;height: 20px;margin: 1px 0 0;flex-shrink: 0}.job-form__privacy{display: flex;align-items: flex-start;gap: 8px;margin: 0;font-size: 13px;line-height: 1.5;color: var(--text-2)}.job-form__privacy svg{flex-shrink: 0;margin-top: 2px;color: var(--pink-light)}.job-form__privacy a{color: var(--pink-light);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.job-form__submit{justify-self: start;min-height: 48px;padding-left: 28px;padding-right: 28px}@media (max-width: 599px){.job-form__submit{justify-self: stretch}}.job-form__hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.job-form__alert{margin: 0 0 14px;padding: 14px 16px;border: 1px solid rgba(var(--pink-rgb),.55);border-radius: var(--r);background: rgba(var(--pink-rgb),.08);font-size: 14px;line-height: 1.5}.job-form__alert ul{margin: 6px 0 0;padding-left: 18px;color: var(--text-2)}.job-done{display: flex;flex-direction: column;gap: 14px;padding: 20px;border: 1px solid rgba(var(--pink-rgb),.55);border-radius: var(--r-lg,18px);background: linear-gradient(180deg,rgba(var(--pink-rgb),.08),var(--bg-2))}.job-done__icon{width: 56px;flex: 0 0 56px}.job-done p{margin: 8px 0 14px;font-size: 14.5px;line-height: 1.6;color: var(--text-2)}.job-done .btn{text-decoration: none}@media (min-width: 720px){.job-done{flex-direction: row;align-items: flex-start;gap: 20px;padding: 24px 26px}}
