 :root {--wk-color-solid-button-label: 255, 255, 255;--wk-color-accent-1: 0, 0, 0;--wk-color-accent-2: 0, 0, 0;--wk-color-outline-button-label: 0, 0, 0;--wk-color-background-1: 255, 255, 255;--wk-color-background-2: 255, 255, 255;--wk-color-text: 0, 0, 0;--wk-button-min-height: 45px;--wk-button-border-width: 1px;--wk-button-border-radius: 0px;--wk-input-min-height: 45px;--wk-input-border-width: 1px;--wk-input-border-radius: 0px;--wk-shadow-opacity: 15%;--wk-shadow-horizontal-offset: 0px;--wk-shadow-vertical-offset: 2px;--wk-shadow-blur: 4px;--wk-font-text-scale: 1.0;--lxs-rating-icon-color: #EBBF20;--header-is-sticky: 1;--page-overlay: 0 0 0 / 0.4;--page-background: ;--on-sale-text: 228 29 24;--on-sale-badge-background: 228 29 24;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 239 239 239;--sold-out-badge-text: 0 0 0 / 0.65;--custom-badge-background: 234 5 5;--custom-badge-text: 255 255 255;--star-color: 28 28 28;--success-background: 212 227 203;--success-text: 48 122 7;--warning-background: 253 241 224;--warning-text: 237 138 0;--error-background: 243 204 204;--error-text: 203 43 43;--font-sans1: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;;--font-serif: 'Instrument Serif', Georgia, 'Times New Roman', serif;--text-font-style: normal;--text-font-family: Montserrat, sans-serif;--font-sans: 'Jost', system-ui, sans-serif;--heading-font-family: "Instrument Sans", sans-serif;--height-button: var(--wk-button-min-height);--width-button: 112px;--color-red: rgb(var(--on-sale-text));--color-ink: rgb(var(--wk-color-text));--color-white: rgb(var(--wk-color-background-1));--color-muted: #8B8480;--color-muted-light: rgba(255, 255, 255, 0.6);--color-line: rgba(0, 0, 0, 0.12);--color-line-dark: rgba(255, 255, 255, 0.14);--bg-black: #0d0d0d;--bg-beige: #f2efeb;--bg-offwhite: #f7f6f4;--max-width: 1240px;--gutter: clamp(1.25rem, 4vw, 3.5rem);}*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}html {scroll-behavior: smooth;}body {font-family: var(--font-sans);font-size: calc(1rem * var(--wk-font-text-scale));color: var(--color-ink);background: var(--color-white);line-height: 1.6;overflow-x: hidden;-webkit-font-smoothing: antialiased;}img {max-width: 100%;display: block;}a {text-decoration: none;color: inherit;}button {font: inherit;cursor: pointer;}.container {width: 100%;max-width: var(--max-width);margin-inline: auto;padding-inline: var(--gutter);}.eyebrow {font-size: 0.62rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-muted);}.eyebrow-red {font-size: 0.62rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-red);}::-webkit-scrollbar {width: 11px;}::-webkit-scrollbar-track {background: rgb(var(--wk-color-background-1));}::-webkit-scrollbar-thumb {background: rgb(var(--wk-color-accent-1));border: 3px solid rgb(var(--wk-color-background-1));border-radius: 999px;&:hover {background: var(--color-red);}}header {background-color: rgb(var(--wk-color-background-1));position: sticky;top: 0;z-index: 300;border-bottom: 1px solid var(--color-line);padding-top: 2px;padding-bottom: 12px;.header-inner {display: flex;align-items: center;gap: clamp(1rem, 67vw, 58.5rem);min-height: 38px;}.brand {display: flex;align-items: center;gap: 12px;flex-shrink: 0;}.logo {display: inline-flex;align-items: center;padding-top: -30px;img {height: 30px;width: auto;}.logo-text {font-family: var(--font-sans);font-size: 1.15rem;font-weight: 800;letter-spacing: 0.14em;color: var(--color-red);}}.navbar {display: flex;flex-wrap: wrap;align-items: center;gap: 6px 20px;margin-right: auto;a {font-size: calc(0.75rem * 1);font-weight: 700;letter-spacing: 0.11em;text-transform: uppercase;color: var(--color-ink);transition: color 0.2s ease;&:hover {color: var(--color-red);}}}.header-actions {display: flex;align-items: center;gap: 14px;flex-shrink: 0;.icon-link {display: grid;place-items: center;width: 22px;height: 22px;color: var(--color-ink);transition: color 0.2s ease;svg {width: 30px;height: 30px;fill: none;stroke: currentColor;stroke-width: 1.6;}&:hover {color: var(--color-red);}}}.btn-entrar {height: var(--height-button);min-width: var(--width-button);display: inline-flex;align-items: center;justify-content: center;padding-inline: 18px;border: var(--wk-button-border-width) solid rgb(var(--wk-color-outline-button-label));border-radius: var(--wk-button-border-radius);background: transparent;font-size: 0.62rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(var(--wk-color-outline-button-label));transition: background 0.2s ease, color 0.2s ease;&:hover {background: rgb(var(--wk-color-accent-1));color: rgb(var(--wk-color-solid-button-label));}}.menu-toggle {display: none;}}.hero {position: relative;background: var(--bg-black);.hero-split {width: 100%;max-width: var(--max-width);margin-inline: auto;padding-inline: var(--gutter);display: grid;grid-template-columns: 1.05fr 0.95fr;min-height: 620px;align-items: stretch;gap: 64px;}.hero-copy {display: flex;flex-direction: column;justify-content: center;padding: clamp(2.5rem, 6vw, 4.5rem) clamp(0rem, 7vw, 0rem);.hero-label {margin-top: 8px;font-size: 0.58rem;font-weight: 400;letter-spacing: 0.16em;color: var(--color-red);}.hero-sub {margin-top: 8px;font-size: 0.58rem;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(255, 255, 255, 0.42);font-family: var (--font-sans);}h1 {margin-top: 26px;font-family: var(--text-font-family);font-size: clamp(42px, 5.4vw, 82px);font-weight: 501;line-height: 1.06;letter-spacing: 0.01em;color: var(--color-white);em {font-family: var(--text-font-family);font-style: italic;font-weight: 500;letter-spacing: -0.01em;color: #C8102E;}}p {margin-top: 22px;font-size: 19px;line-height: 1.6;font-weight: 200;color: #CFC9C4;font-family: var(--font-sans) !important;text-wrap: pretty;max-width: 44ch;}.hero-cta {margin-top: 32px;display: flex;flex-wrap: wrap;align-items: center;gap: 22px;}.btn-primary {text-align: start;display: inline-flex;align-items: center;gap: 12px;padding: 18px 34px;min-height: 56px;border: none;border-radius: var(--wk-button-border-radius);background: var(--color-red);color: rgb(var(--wk-color-solid-button-label));font-size: 14px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;transition: background .2s, color .2s;font-family: var( --cpz-sans);&:hover {background: rgb(var(--custom-badge-background));}}.link-ghost {font-size: 14px;letter-spacing: .06em;color: #CFC9C4;text-decoration: none;border-bottom: 1px solid #4A4542;padding-bottom: 3px;font-family: var(--font-sans);&:hover {color: var(--color-white);border-bottom-color: rgba(255, 255, 255, 0.5);}}}.hero-photo {position: relative;min-height: 420px;overflow: hidden;background: repeating-linear-gradient(115deg, #1B1917 0 14px, #221F1D 14px 28px);display: flex;align-items: flex-end;padding: 28px;img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}}}.about {background: var(--bg-offwhite);padding: 88px 0;.about-grid {display: grid;grid-template-columns: 280px 1.5fr !important;gap: 85px;align-items: start;}p {margin: 0;font-family: var(--font-serif) !important;font-size: clamp(23px, 2.4vw, 34px);line-height: 1.38;letter-spacing: -.01em;color: var(--color-ink);max-width: 34ch;text-wrap: pretty;}}.benefits {background: rgb(var(--wk-color-background-1));padding-block: clamp(3rem, 7vw, 5rem);.section-head {display: flex;align-items: baseline;justify-content: space-between;gap: 20px;margin-bottom: 34px;h2 {font-size: clamp(32px, 3.6vw, 52px);font-weight: 500;letter-spacing: -.015em;line-height: 1.15;font-family: var(--font-sans);}}.benefits-grid {display: grid;grid-template-columns: repeat(4, 1fr);border-top: 1px solid var(--color-line);border-left: 1px solid var(--color-line);}.benefit {padding: clamp(1.5rem, 3vw, 2.2rem);border-right: 1px solid var(--color-line);border-bottom: 1px solid var(--color-line);background: rgb(var(--wk-color-background-1));transition: background 0.25s ease;.num {display: block;margin-bottom: 22px;font-size: 12px;font-weight: 700;letter-spacing: .1em;color: var(--color-red);}h3 {font-size: 27px;font-weight: 500;line-height: 1.16;letter-spacing: -0.01em;font-family: var( --font-sans);}p {margin-top: 12px;font-weight: 300;font-size: 16px;line-height: 1.62;color: var( --color-muted);font-family: var( --font-sans);text-wrap: pretty;}&:hover {background: var(--bg-offwhite);}}.benefit-filler {border-right: 0px solid var(--color-line);border-bottom: 1px solid var(--color-line);background: #E2DCD6;}}.how {background: var(--bg-black);color: var(--color-white);padding-block: clamp(3rem, 7vw, 4rem);h2 {font-size: clamp(32px, 5.6vw, 52px);font-weight: 500;letter-spacing: -0.015rem;margin-bottom: 38px;font-family: var(--font-sans1);}.steps {display: grid;grid-template-columns: repeat(4, 1fr);gap: clamp(1.5rem, 3vw, 2.5rem);}.step {padding-top: 20px;border-top: 1px solid var(--color-line-dark);.step-label {display: block;margin-bottom: 14px;font-size: 0.58rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--color-red);font-family: var(--font-sans1);}p {font-size: 19px;line-height: 1.45;font-weight: 300;font-family: var( --font-sans);color: #E6E1DD;}}}.same {background: var(--bg-offwhite);padding-block: clamp(3rem, 7vw, 5rem);.same-grid {display: grid;grid-template-columns: .9fr 1.1fr !important;gap: clamp(2rem, 5vw, 9rem);align-items: start;}h2 {font-size: clamp(32px, 3.6vw, 52px);font-weight: 600;line-height: 1.04;letter-spacing: -0.015em;font-family: var(--font-sans1) !important;}.same-text {margin-top: 18px;max-width: 320px;font-size: 16px;line-height: 1.62;font-weight: 300;color: var(--color-muted);text-wrap: pretty;font-family: var( --font-sans);}.same-list {border-top: 1px solid var(--color-line);.row {display: flex;align-items: center;justify-content: space-between;gap: 20px;padding-block: 18px;border-bottom: 1px solid var(--color-line);padding: 26px 0;.row-label {font-size: 18px;font-weight: 400;font-family: var( --font-sans);color: #2A2724;}.row-value {flex-shrink: 0;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-red);font-family: var(--font-sans1);}}}}.profile {background: #EFEAE5;padding-block: clamp(3rem, 7vw, 5rem);.profile-grid {display: grid;grid-template-columns: 250px 1fr !important;gap: clamp(1.5rem, 5vw, 4rem);}.profile-items {display: grid;grid-template-columns: repeat(3, 1fr) !important;gap: clamp(1.5rem, 3vw, 2.5rem) clamp(1.5rem, 4vw, 3rem);}article {h3 {margin: 0 0 10px;font-size: 17px;font-weight: 500;letter-spacing: .01em;font-family: var(--font-sans);}p {margin: 0;font-size: 16px;line-height: 1.62;font-weight: 300;color: #5C564F;text-wrap: pretty;font-family: var( --font-sans);}}}.apply {background: white;padding-block: clamp(3rem, 7vw, 5rem);h2 {margin-top: 16px;font-size: clamp(1.6rem, 3.6vw, 2.2rem);font-weight: 600;line-height: 1.12;letter-spacing: -0.02em;}.apply-text {margin-top: 16px;max-width: 340px;font-size: 0.8rem;line-height: 1.7;color: var(--color-muted);}.apply-grid {display: grid;grid-template-columns: 1fr 1fr;gap: clamp(2rem, 5vw, 4rem);align-items: start;}form {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;.field {display: flex;flex-direction: column;gap: 7px;&.full {grid-column: 1 / -1;}label {font-size: 0.58rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-muted);}input, select, textarea {min-height: var(--wk-input-min-height);padding: 10px 14px;border: var(--wk-input-border-width) solid var(--color-line);border-radius: var(--wk-input-border-radius);background: rgb(var(--wk-color-background-1));font-family: var(--font-sans);font-size: 0.82rem;color: var(--color-ink);transition: border-color 0.2s ease;&:focus {outline: none;border-color: var(--color-red);}}textarea {min-height: 92px;resize: vertical;}}.btn-submit {grid-column: 1 / -1;justify-self: start;min-height: var(--wk-button-min-height);display: inline-flex;align-items: center;gap: 10px;padding-inline: 30px;border: none;border-radius: var(--wk-button-border-radius);background: var(--color-red);color: rgb(var(--wk-color-solid-button-label));font-size: 0.66rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;transition: background 0.2s ease;&:hover {background: rgb(var(--wk-color-accent-1));}}}}.legal {background: rgb(var(--wk-color-background-1));padding-bottom: clamp(2.5rem, 5vw, 4rem);p {max-width: 760px;font-size: 0.62rem;line-height: 1.9;color: #8B8480;}}footer {background: var(--bg-black);color: var(--color-white);.footer-cols {display: grid;grid-template-columns: repeat(3, 1fr);gap: clamp(0rem, 0vw, 0rem);padding-block: clamp(0.5rem, 5vw, 2rem);h3 {margin-bottom: 16px;font-size: calc(0.75rem * 1);font-weight: 700;letter-spacing: 0.0em;text-transform: uppercase;line-height: 1.7;color: var(--color-white);font-family: var(--heading-font-family);}ul {list-style: none;display: flex;flex-direction: column;gap: 9px;transition: color .2s ease-in-out;a {font-size: 14px;color: rgba(255, 255, 255, 0.6);box-sizing: border-box;border-style: solid;border-width: 0;border-color: rgb(var(--border-color));font-family: var(--text-font-family);letter-spacing: 1.0px;&:hover {color: var(--color-white);}}}}.newsletter {p {font-size: 0.72rem;line-height: 1.6;color: rgba(255, 255, 255, 0.6);margin-bottom: 14px;}form {display: flex;flex-direction: column;gap: 12px;align-items: flex-start;input {width: 100%;min-height: var(--wk-input-min-height);padding: 10px 14px;border: var(--wk-input-border-width) solid rgba(255, 255, 255, 0.28);border-radius: var(--wk-input-border-radius);background: transparent;font-family: var(--font-sans);font-size: 0.78rem;color: var(--color-white);&::placeholder {color: rgba(255, 255, 255, 0.38);}&:focus {outline: none;border-color: var(--color-white);}}.btn-sign {min-height: 38px;padding-inline: 34px;border: none;border-radius: 999px;background: rgb(var(--wk-color-background-1));color: rgb(var(--wk-color-text));font-size: 0.62rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;transition: background 0.2s ease, color 0.2s ease;&:hover {background: var(--color-red);color: rgb(var(--wk-color-solid-button-label));}}}}.footer-company {padding-block: 35px;border-top: 1px solid var(--color-line-dark);text-align: center;padding-top: 30px;strong {display: block;font-size: 14px;font-weight: 700;letter-spacing: 0em;line-height: 1.9em;text-transform: uppercase;font-family: var(--text-font-family) }span {display: block;margin-top: 8px;font-size: 14px;color: white;font-family: var(--text-font-family);}}.footer-bottom {border-top: 1px solid var(--color-line-dark);.bottom-inner {display: flex;align-items: center;justify-content: space-between;gap: 20px;padding-block: 18px;}.social {display: flex;gap: 35px;padding-right: 20px;a {display: grid;place-items: center;width: 20px;height: 20px;color: rgba(255, 255, 255, 0.7);transition: color 0.2s ease;svg {width: 20px;height: 20px;fill: currentColor;}&:hover {color: var(--color-white);}}}small {font-size: 0.6rem;color: rgba(255, 255, 255, 0.45);}.payments {display: flex;gap: 0px;}.payments img {max-width: 100%;height: auto;}}}.font-chat {position: fixed;right: 24px;bottom: 24px;z-index: 9999;font-family: inherit;}.font-chat__button {border: 1px solid rgba(17, 17, 17, 0.18);background: #111;color: #fff;height: 52px;padding: 0 20px;border-radius: 999px;display: flex;align-items: center;gap: 10px;cursor: pointer;box-shadow: 0 12px 35px rgba(0, 0, 0, 0.18);transition: 0.25s;letter-spacing: 0.03em;text-transform: uppercase;font-size: 11px;font-weight: 500;}.font-chat__button:hover {background: #000;transform: translateY(-2px);}.font-chat__icon {color: #d8b98c;font-size: 15px;line-height: 1;}.font-chat__panel {position: absolute;right: 0;bottom: 66px;width: 340px;background: #fff;border: 1px solid rgba(17, 17, 17, 0.12);border-radius: 18px;overflow: hidden;box-shadow: 0 18px 50px rgba(0, 0, 0, 0.16);opacity: 0;visibility: hidden;transform: translateY(12px);transition: 0.25s;}.font-chat.active .font-chat__panel {opacity: 1;visibility: visible;transform: translateY(0);}.font-chat__header {padding: 20px;background: #f7f3ef;border-bottom: 1px solid rgba(17, 17, 17, 0.08);}.font-chat__header strong {display: block;color: #111;font-size: 15px;font-weight: 600;margin-bottom: 5px;}.font-chat__header span {display: block;color: rgba(17, 17, 17, 0.62);font-size: 13px;line-height: 1.35;}.font-chat__panel a {display: block;padding: 15px 20px;color: #111;text-decoration: none;border-bottom: 1px solid rgba(17, 17, 17, 0.07);transition: background 0.2s, padding-left 0.2s;}.font-chat__panel a:hover {background: #faf8f6;padding-left: 24px;}.font-chat__panel a:last-child {border-bottom: none;}.font-chat__panel a strong {display: block;font-size: 14px;font-weight: 600;margin-bottom: 3px;}.font-chat__panel a span {display: block;font-size: 12.5px;line-height: 1.35;color: rgba(17, 17, 17, 0.58);}.font-chat__tracking {display: block;padding: 18px 20px;background: #111;text-decoration: none;transition: 0.2s;border-bottom: 1px solid rgba(255, 255, 255, 0.08);color: #fff !important;}.font-chat__tracking:hover {background: #000;}.font-chat__tracking strong {display: block;font-size: 14px;font-weight: 600;margin-bottom: 3px;color: #fff;}.font-chat__tracking span {display: block;font-size: 12.5px;color: rgba(255, 255, 255, 0.72);}@media (max-width: 768px) {.font-chat {right: 16px;bottom: 16px;}.font-chat__button {height: 50px;padding: 0 17px;}.font-chat__panel {width: calc(100vw - 32px);right: 0;bottom: 64px;}}@media (min-width:1670px){.same {h2 {font-size: clamp(32px, 3.0vw, 48px) !important;font-weight: 600;line-height: 1.04;letter-spacing: -0.015em;font-family: var(--font-sans1) !important;}}}@media (min-width:1025px){.same {h2 {font-size: clamp(32px, 3.0vw, 52px);font-weight: 600;line-height: 1.04;letter-spacing: -0.015em;font-family: var(--font-sans1) !important;}}}@media screen and (min-width: 800px) and (max-width: 1080px ) {.benefits .benefits-grid {grid-template-columns: repeat(3, 1fr);}.benefits .benefit-filler {grid-column: span 2;border-right: 0px solid var(--color-line);border-bottom: 1px solid var(--color-line);background: #E2DCD6;}}@media (max-width: 1024px) {.hero .hero-photo {margin-inline: calc(-1 * var(--gutter));}.benefits .benefits-grid {grid-template-columns: repeat(3, 1fr);}.how .steps {grid-template-columns: repeat(3, 1fr);}footer .footer-cols {grid-template-columns: repeat(3, 1fr);}.profile {.profile-items {display: grid;grid-template-columns: repeat(2, 1fr) !important;}}}@media (max-width: 989px){.profile {.profile-grid {grid-template-columns: 1fr !important;gap: 40px;}}}@media (max-width: 768px) {.how .steps {grid-template-columns: repeat(2, 1fr);}.same .same-grid, .apply .apply-grid {grid-template-columns: 1fr !important;}.same {h2 {white-space: nowrap !important;}}.hero {.hero-split {grid-template-columns: 1fr;}}header {.header-inner {gap: clamp(0rem, 59vw, 29.5rem);;min-height: 29px;}}.hero {.hero-copy {padding: clamp(2.5rem, 9vw, -0.5rem) clamp(0rem, 14vw, 28rem);padding-left: 20px;}.hero-photo {min-height: 285px;img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}}}.about {background: var(--bg-offwhite);padding: 64px 0;}.about {.about-grid {display: grid;grid-template-columns: 1fr !important;gap: 0px;align-items: start;}p {margin-top: 20px;}}.hero {.hero-split {gap: 5px;}}.about {p {font-size: 25px;}}.benefits .benefits-grid {grid-template-columns: repeat(2, 1fr);}footer .footer-cols {grid-template-columns: repeat(3, 1fr);}}.profile {.profile-items {display: grid;grid-template-columns: repeat(2, 1fr);}}.navbar {position: fixed;inset: 58px 0 auto 0;flex-direction: column;align-items: flex-start;gap: 0;margin: 0;background: rgb(var(--wk-color-background-1));border-bottom: 1px solid var(--color-line);max-height: 0;overflow: hidden;transition: max-height 0.3s ease;a {width: 100%;padding: 14px var(--gutter);border-bottom: 1px solid var(--color-line);}}.menu-toggle:checked ~ .navbar {max-height: 340px;}.menu-toggle:checked ~ .brand .burger span:nth-child(1) {transform: translateY(6.5px) rotate(45deg);}.menu-toggle:checked ~ .brand .burger span:nth-child(2) {opacity: 0;}.menu-toggle:checked ~ .brand .burger span:nth-child(3) {transform: translateY(-6.5px) rotate(-45deg);}.about .about-grid, .profile .profile-grid {grid-template-columns: 1fr;}.same .same-grid, .apply .apply-grid {grid-template-columns: 1fr;}@media (max-width: 560px) {.benefits .benefits-grid {grid-template-columns: 1fr;}.benefits .benefit-filler {display: none;}.how .steps {grid-template-columns: 1fr;}.profile .profile-items {grid-template-columns: 1fr !important;}.apply form {grid-template-columns: 1fr;}footer {.footer-cols {grid-template-columns: 1fr;}.footer-bottom .bottom-inner {flex-direction: column;align-items: flex-start;gap: 12px;}}}@media (max-width:450px){header {& .logo {img {height: 20px;width: auto;}}}.same h2 {white-space: normal !important;}header {.header-inner {gap: clamp(1rem, 50vw, 13.5rem);}}header {& .header-actions {& .icon-link {svg {width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;}}}}.hero {.hero-copy {padding: clamp(2.5rem, 9vw, -0.5rem) clamp(0rem, 5vw, 20rem);padding-left: 0px;}.hero-copy {.hero-label {line-height: 3.1;}.hero-sub {display: block;margin-top: 0px;}}}.benefits {.section-head {display: grid;grid-template-columns: 1fr;line-height: 3.1;}}footer {& .footer-cols {h3 {padding-top: 13px;}}}footer {& .footer-bottom {.payments img {max-width: 100%;height: auto;}}}.mobile-break {display: inline;}}@media (max-width: 350px){header {.header-inner {gap: clamp(1rem, 38vw, 7.5rem);}}.same .same-grid, .apply .apply-grid {padding-left: 10px;}.hero .btn-primary {width: 100%;justify-content: space-between;align-items: center;padding: 14px 18px;min-height: auto;line-height: 1.5;gap: 8px;}}#faqList{.faq-item {border-top: 1px solid var(--border-soft);padding: 18px 0 0;&:first-child {border-top: none;}&:last-child {border-bottom: 1px solid var(--border-soft);}&.open .faq-q .chev {transform: rotate(180deg);}.faq-q {width: 100%;background: none;border: none;display: flex;align-items: center;justify-content: space-between;gap: 20px;font-family: var(--font-family-inter);font-size: 14px;font-weight: 600;color: var(--text-rgb-104-104-104);text-align: left;font-family: var(--font-family-inter);color: var(--text-rgb-0-30-10);background: var(--bg-cream);line-height: 1.55;width: 100%;max-width: 1120px;margin-inline: auto;padding-inline: clamp(1.5rem, 5vw, 4rem);border-bottom: 1px solid rgba(0, 36, 12, 0.14);padding-bottom: 10px;.chev {flex-shrink: 0;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;color: var(--text-rgb-75-85-99);transition: transform .25s ease;}}.faq-a {max-height: 0;overflow: hidden;transition: max-height .3s ease;p {padding-top: 12px;font-size: 14px;line-height: 1.1;font-weight: 400;color: var(--text-rgb-90-90-90);max-width: 620px;width: 100%;max-width: 1120px;margin-inline: auto;padding-inline: clamp(1.5rem, 5vw, 4rem);strong {color: var(--text-rgb-90-90-90);}}}}}