.section--tight{padding:var(--s-7) 0}.chip--success{border-color:rgba(29,185,84,.45);background:rgba(29,185,84,.10);color:#0f7a3a}.h1{font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--s-4)}.p{margin:0;color:var(--text-2)}.small{font-size:var(--text-sm);color:var(--text-3)}.kicker{display:inline-flex;align-items:center;gap:clamp(10px,8.235px + 0.1471vw,12px);font-size:clamp(13px,11.235px + 0.1471vw,15px);letter-spacing:.10em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-3)}.kicker .dot{width:10px;height:10px;border-radius:999px;background:var(--th-color-1)}.chip{display:inline-flex;align-items:center;gap:clamp(8px,6.235px + 0.1471vw,10px);padding:clamp(8px,6.235px + 0.1471vw,10px) clamp(10px,8.235px + 0.1471vw,12px);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:clamp(13px,11.235px + 0.1471vw,15px);font-weight:700;background:transparent;letter-spacing:.08em;text-transform:uppercase}.burger{border:1px solid var(--border);background:transparent;border-radius:12px;padding:clamp(10px,8.235px + 0.1471vw,12px) clamp(12px,9.353px + 0.2206vw,15px);color:#fff;cursor:pointer;width:44px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:clamp(4px,3.118px + 0.0735vw,5px)}@media (min-width:1200px){.h1{font-size:clamp(52px,23.765px + 2.3529vw,84px)}}@media (min-width:2560px){.h1{font-size:clamp(84px,52px + 1.25vw,100px)}}.contact-hero{padding-top:var(--s-8);padding-bottom:var(--s-7)}.contact-hero__grid{align-items:stretch;gap:var(--s-6)}.contact-hero__copy .h1{margin-top:var(--s-3);margin-bottom:var(--s-3)}.contact-hero__chips{display:flex;gap:10px;flex-wrap:wrap;margin:var(--s-4) 0}.contact-hero__cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:10px}.contact-hero__panel{position:relative;height:100%}.contact-hero__panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--s-4)}.contact-hero__panel-title{font-size:var(--text-2xl);font-weight:700}.contact-hero__list{display:grid;gap:12px}.contact-hero__list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 15px;border-radius:16px;background:var(--surface-2);transition:all 0.2s ease}.contact-hero__list-item:hover{background:var(--surface);border-color:rgba(59,130,246,0.3);box-shadow:0 4px 16px rgba(15,23,42,0.04);transform:translateY(-2px)}[data-theme="dark"] .contact-hero__list-item{background:rgba(255,255,255,0.02)}[data-theme="dark"] .contact-hero__list-item:hover{background:rgba(59,130,246,0.05);box-shadow:0 4px 16px rgba(0,0,0,0.2)}.contact-hero__list-item:hover .contact-hero__list-action{color:var(--accent-700)}.contact-hero__list-value{font-weight:600;font-size:15px;margin-top:2px}.contact-hero__list-action{font-weight:600;color:var(--accent-600);display:inline-flex;align-items:center;gap:6px}.contact-hero__list-action img{width:24px;height:24px;transition:transform 0.2s ease;filter:brightness(0) saturate(100%) invert(41%) sepia(67%) saturate(3166%) hue-rotate(204deg) brightness(96%) contrast(96%)}.contact-hero__list-action:hover{color:var(--accent-700)}.contact-hero__note{margin-top:var(--s-4);color:var(--text-3)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:6px;font-size:var(--text-sm);border:1px solid transparent;line-height:1.2;gap:6px}.badge--primary{background:var(--accent-600);color:#fff;border-color:var(--accent-600)}.badge--success{background:#0f7a3a;color:#fff;border-color:#0f7a3a}.badge--ghost{background:var(--surface);color:var(--text);border-color:var(--border)}.chip--muted{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.chip--success{background:#0f7a3a;color:#fff;border:1px solid #0f7a3a}.contact-channels{padding-top:var(--s-2);padding-bottom:var(--s-7)}.contact-channels__grid{gap:var(--s-5)}.contact-card{display:grid;gap:14px;border-radius:6px;box-shadow:var(--shadow-1)}.contact-card__badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:10px;background:var(--surface-2);font-weight:600;font-size:var(--text-sm);color:var(--text-2);width:fit-content}.contact-card__meta{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--surface-2);color:var(--text-2);width:fit-content}.dot--accent{background:var(--accent-500)}.dot--success{background:var(--success-500)}.dot--warning{background:var(--warning-500)}.contact-form-section{padding-top:var(--s-6);padding-bottom:var(--s-7)}.contact-form__copy .h2{margin:var(--s-2) 0}.contact-form__list{list-style:none;padding:0;margin:var(--s-4) 0 0;display:grid;gap:10px}.contact-form__list li{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--border)}.contact-form__list li:last-child{border-bottom:none}.contact-form__panel{border-radius:6px;padding:var(--s-5);box-shadow:var(--shadow-2)}.contact-form{display:grid;gap:16px}.contact-form__group{display:grid;gap:8px}.contact-form__group label{font-weight:600;font-size:var(--text-sm);color:var(--text-2)}.contact-form__group input,.contact-form__group select,.contact-form__group textarea{width:100%;padding:12px 14px;border-radius:12px;border:0;background:var(--surface-2);color:var(--text);font-size:var(--text-md);transition:border-color 0.2s ease,box-shadow 0.2s ease}.contact-form__group input:focus,.contact-form__group select:focus,.contact-form__group textarea:focus{outline:none;border-color:var(--accent-500);box-shadow:0 0 0 3px rgba(47,107,255,0.16)}.contact-form__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-form__footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-form__footer .small{color:var(--text-3)}.contact-form__honeypot{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.contact-form__notice{padding:12px 14px;border-radius:12px;margin-bottom:16px;font-size:var(--text-sm);font-weight:600;border:1px solid transparent}.contact-form__notice--success{color:#0d7a4f;border-color:color-mix(in srgb,#19a974 45%,var(--border));background:color-mix(in srgb,#19a974 12%,#fff)}[data-theme="dark"] .contact-form__notice--success{color:#4be3a8;background:color-mix(in srgb,#19a974 18%,#121217)}.contact-form__notice--error{color:#b23b1f;border-color:color-mix(in srgb,#ff6b6b 40%,var(--border));background:color-mix(in srgb,#ff6b6b 12%,#fff)}[data-theme="dark"] .contact-form__notice--error{color:#ff9d8a;background:color-mix(in srgb,#ff6b6b 18%,#121217)}.contact-form__consent{gap:0}.contact-form__checkbox{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:var(--text-sm);color:var(--text-2);cursor:pointer}.contact-form__checkbox input[type="checkbox"]{width:auto;margin-top:3px;accent-color:var(--accent-500)}.contact-extra{padding-bottom:var(--s-8)}.contact-extra__banner{padding:var(--s-5);border-radius:6px;background:linear-gradient(120deg,rgba(41,98,255,0.055),rgba(161,185,29,0.041));display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-4);align-items:center}.contact-extra__meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-2);margin-top:var(--s-3)}.contact-extra__map{display:grid;gap:10px}.contact-extra__map-inner{min-height:180px;min-width:260px;border-radius:6px;display:grid;place-items:center;color:var(--text-2);background:var(--surface)}.g-recaptcha>div{width:100% !important}.contact-hours{padding-top:var(--s-7);padding-bottom:var(--s-8);background:var(--bg-2)}.contact-hours__header{text-align:center;max-width:720px;margin:0 auto var(--s-6)}.contact-hours__table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px rgba(15,23,42,0.04);overflow:hidden}[data-theme="dark"] .contact-hours__table-wrap{background:#0f172a;box-shadow:0 8px 32px rgba(0,0,0,0.4)}.contact-hours__table{width:100%;border-collapse:collapse;font-size:15px}.contact-hours__table th,.contact-hours__table td{padding:18px 24px;text-align:left;transition:all 0.2s ease}.contact-hours__table tr{transition:background-color 0.2s ease}.contact-hours__table tbody tr:hover{background:var(--surface-2)}.contact-hours__table tbody tr:hover td{color:var(--text-1)}.contact-hours__table tbody tr td:first-child{font-weight:600;color:var(--text-1)}.contact-hours__table thead th{background:var(--surface-2);color:var(--text-2);font-weight:700;text-transform:uppercase;letter-spacing:0.05em;font-size:12px;border-bottom:1px solid var(--border)}[data-theme="dark"] .contact-hours__table thead th{background:#1e293b}.contact-hours__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border)}.about-hero{padding-top:var(--s-8);padding-bottom:var(--s-7)}.about-hero__grid{align-items:stretch;gap:var(--s-6)}.about-hero__chips{display:flex;gap:10px;flex-wrap:wrap;margin:var(--s-4) 0}.about-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.about-story{padding-top:var(--s-6);padding-bottom:var(--s-6)}.about-story__grid{display:grid;gap:var(--s-5)}.about-hero__panel{position:relative;height:100%;display:grid;align-items:center}.about-hero__panel img{width:100%;height:100%;object-fit:cover;border-radius:12px}.about-stat-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.about-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-2);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.about-stat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--border-2)}.about-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface-2)}.about-stat-card__icon img{width:20px;height:20px}[data-theme="dark"] .about-stat-card__icon img{filter:invert(1)}.about-stat-card__value{font-size:var(--text-2xl);font-weight:800;color:var(--text);line-height:1.1}.about-stat-card__label{font-size:var(--text-sm);color:var(--text-3);font-weight:500}@media (max-width:620px){.about-stat-grid{grid-template-columns:1fr}}.about-story__item{display:grid;grid-template-columns:minmax(0,0.6fr) minmax(0,1.1fr);gap:var(--s-8);align-items:center;margin:var(--s-6) 0}.about-story__item--reverse{direction:rtl}.about-story__item--reverse .about-story__content{direction:ltr}.about-story__highlight{font-weight:700;font-size:var(--text-lg);color:var(--accent-600)}.about-story__media img{width:100%;height:100%;object-fit:cover;border-radius:12px}.about-story__content{display:grid;gap:10px}.about-story__content p{text-align:justify}.about-story-highlight{padding-top:var(--s-6);padding-bottom:var(--s-6)}.about-story-highlight__header{text-align:center;max-width:720px;margin:0 auto var(--s-5)}.about-story-highlight__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-4)}.about-story-highlight__item{border-radius:6px;padding:var(--s-4);background:var(--surface)}.about-story-highlight__title{font-weight:700;font-size:var(--text-lg)}.about-mission__grid{gap:var(--s-5)}.about-card{border:1px solid var(--border);border-radius:12px;padding:var(--s-4);background:linear-gradient(145deg,rgba(255,255,255,0.96),rgba(242,245,251,0.96));display:grid;gap:10px;height:100%}.about-card__kicker{font-size:var(--text-sm);color:var(--text-2);letter-spacing:0.04em;text-transform:uppercase}.about-values__grid{gap:var(--s-5);margin-top:var(--s-4)}.about-value{border:1px solid var(--border);border-radius:12px;padding:var(--s-4);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,245,251,0.94));display:grid;gap:10px}.about-value__title{font-weight:700;font-size:var(--text-lg)}.about-value__text{color:var(--text-2)}.about-legal{padding-top:var(--s-6);padding-bottom:var(--s-7)}.about-legal__header{text-align:center;max-width:600px;margin:0 auto var(--s-5);display:flex;flex-direction:column;align-items:center}.about-legal__table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 24px rgba(15,23,42,0.04);overflow:hidden;max-width:900px;margin:0 auto}[data-theme="dark"] .about-legal__table-wrap{background:#0f172a;box-shadow:0 8px 32px rgba(0,0,0,0.4)}.about-legal__table{width:100%;border-collapse:collapse;font-size:15px}.about-legal__table th,.about-legal__table td{padding:20px 24px;text-align:left;transition:all 0.2s ease}.about-legal__table tr{transition:background-color 0.2s ease}.about-legal__table tbody tr:not(:last-child){border-bottom:1px solid var(--border)}.about-legal__table tbody tr:hover{background:var(--surface-2)}.about-legal__table th{width:250px;font-weight:600;color:var(--text-2);border-right:1px solid var(--border);background:var(--surface-2)}[data-theme="dark"] .about-legal__table th{background:rgba(255,255,255,0.02)}.about-legal__table td{color:var(--text-1);font-weight:500}.about-legal__table a{color:var(--accent-600);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.about-legal__table a:hover{text-decoration:underline}.about-timeline{background:var(--surface-2);padding-top:var(--s-7);padding-bottom:var(--s-7)}.about-timeline__list{display:grid;gap:16px;margin-top:var(--s-4)}.about-timeline__item{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:var(--s-4);border-radius:12px;background:var(--surface);border:1px solid var(--border)}.about-timeline__year{font-weight:800;color:var(--accent-500)}.about-timeline__title{font-weight:700}.about-cta{padding-top:var(--s-7);padding-bottom:var(--s-7)}.about-cta__card{border:1px solid var(--border);border-radius:12px;background:linear-gradient(120deg,rgba(47,107,255,0.08),rgba(29,185,84,0.08));padding:var(--s-5);display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;flex-wrap:wrap}.about-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.bank-hero{padding-top:var(--s-8);padding-bottom:var(--s-6)}.bank-hero__grid{align-items:center;gap:var(--s-6)}.bank-hero__list{list-style:none;padding:0;margin:var(--s-4) 0;display:grid;gap:10px}.bank-hero__list li{display:flex;align-items:flex-start;gap:10px;color:var(--text-2)}.bank-hero__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--s-3)}.bank-hero__panel img{width:100%;border-radius:12px;object-fit:cover}.bank-accounts{padding-top:var(--s-2);padding-bottom:var(--s-6)}.bank-accounts__header{text-align:center;max-width:780px;margin:0 auto var(--s-5)}.bank-accounts__recipient{margin-top:var(--s-4);display:inline-flex;align-items:center;gap:12px;background:var(--surface-2);padding:12px 20px;border-radius:12px;border:1px solid var(--border);font-size:15px;flex-wrap:wrap;justify-content:center}.bank-accounts__recipient .label{color:var(--text-2)}.bank-accounts__recipient .value{color:var(--text);font-weight:700}.bank-accounts__grid{gap:var(--s-4);align-items:stretch}.bank-card{border-radius:5px;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 40px rgba(0,0,0,0.04);display:grid;gap:16px;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}[data-theme="dark"] .bank-card{background:rgba(15,23,42,0.5);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.05);box-shadow:0 10px 40px rgba(0,0,0,0.2)}.bank-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.08)}[data-theme="dark"] .bank-card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.4);border-color:rgba(255,255,255,0.1)}.bank-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bank-card__brand{display:flex;align-items:center;gap:12px}.bank-card__logo{width:152px;height:52px;border-radius:4px;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--surface-2)}.bank-card__logo img{width:100%;height:100%;object-fit:contain;padding:8px}[data-theme="dark"] .bank-card__logo{background:#ffffff}[data-theme="dark"] .iban-copy{color:#fff}.bank-card__name{font-weight:700;font-size:var(--text-lg)}.bank-card__row{display:grid;gap:6px}.bank-card__label{color:var(--text-3);font-size:var(--text-sm)}.bank-card__value{font-weight:600;line-height:1.4}.bank-card__iban{font-family:'SFMono-Regular','Consolas','Menlo',monospace;background:var(--surface-2);padding:10px 12px;border-radius:10px;letter-spacing:0.04em;font-size:15px;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.bank-card__note{color:var(--text-2)}.iban-copy{border:1px solid var(--border);background:var(--surface);padding:6px 10px;border-radius:8px;font-size:var(--text-sm);cursor:pointer;transition:all 0.15s ease}.iban-copy:hover{border-color:var(--accent-400);color:var(--accent-600)}.iban-copy--done{background:var(--success-500);color:#fff !important;border-color:var(--success-500)}.iban-copy__status{font-size:var(--text-sm);color:var(--success-600)}.bank-notes{padding-top:var(--s-1);padding-bottom:var(--s-7)}.bank-notes__wrap{border-radius:6px;padding:var(--s-5);background:linear-gradient(120deg,rgba(255,179,64,0.08),rgba(41,98,255,0.06));box-shadow:var(--shadow-1);display:grid;gap:var(--s-4)}.bank-notes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-4)}.bank-note__title{font-weight:700;margin-bottom:10px}.bank-note__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bank-note__list li{display:flex;gap:10px;align-items:flex-start;color:var(--text-2)}.bank-note__icon{width:10px;height:10px;border-radius:50%;background:var(--warning-500);margin-top:6px;flex-shrink:0}.pdf-hero{padding-top:var(--s-8);padding-bottom:var(--s-6)}.pdf-hero__head{max-width:880px;margin:0 auto var(--s-4);display:grid;gap:var(--s-2);text-align:center;padding:var(--s-4);background:linear-gradient(120deg,rgba(41,98,255,0.08),rgba(29,185,84,0.08));border-radius:12px}.pdf-hero__meta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pdf-hero__list{list-style:none;padding:0;margin:var(--s-2) 0 0;display:grid;gap:8px;color:var(--text-2)}.pdf-hero__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:var(--s-2)}.pdf-viewer{border-radius:8px;overflow:hidden;box-shadow:var(--shadow-1);border:1px solid var(--border);margin:var(--s-8) 0}.pdf-viewer iframe{width:100%;min-height:720px;border:0;background:var(--surface-2)}.pdf-viewer__fallback{padding:12px 16px;background:var(--surface);border-top:1px solid var(--border)}@media (max-width:960px){.contact-hero{padding-top:var(--s-6)}.contact-hero__grid{grid-template-columns:1fr}.contact-form__split{grid-template-columns:1fr}.contact-extra__map{justify-self:start}.contact-form__list li{display:block}.about-hero__grid{grid-template-columns:1fr}.about-story__grid{grid-template-columns:1fr}.about-story__item{grid-template-columns:1fr}.about-story__item--reverse{direction:ltr}.about-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.about-timeline__item{grid-template-columns:1fr}.bank-hero__grid{grid-template-columns:1fr}.bank-accounts__grid{grid-template-columns:1fr}.pdf-viewer iframe{min-height:520px}}.brand-hero{padding-top:var(--s-8);padding-bottom:var(--s-7)}.brand-hero__grid{align-items:stretch;gap:var(--s-6)}.brand-hero__chips{display:flex;gap:10px;flex-wrap:wrap;margin:var(--s-4) 0}.brand-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.brand-hero__panel{display:grid;gap:var(--s-4)}.brand-hero__panel-top{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.brand-hero__panel-logo{display:grid;place-items:center;min-height:140px;border-radius:12px;background:var(--surface-2);padding:var(--s-4)}[data-theme="dark"] .brand-hero__panel-logo{background:#ffffff}.brand-hero__panel-logo img{width:min(320px,100%);height:auto}.brand-hero__panel-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.brand-hero__panel-list li{display:grid;grid-template-columns:140px 1fr;gap:10px;font-size:var(--text-sm);color:var(--text-2)}.brand-hero__panel-list span{font-weight:700;color:var(--text)}.brand-assets{padding-top:var(--s-4)}.brand-asset-grid{margin-top:var(--s-4);align-items:stretch}.brand-asset{display:grid;gap:var(--s-4);height:100%}.brand-asset__preview{border-radius:12px;padding:var(--s-4);display:grid;place-items:center;min-height:140px;border:1px solid var(--border)}.brand-asset__preview--light{background:#ffffff}.brand-asset__preview--dark{background:#0b1220}.brand-asset__preview img{max-width:220px;width:100%;height:auto}.brand-asset__body{display:grid;gap:8px}.brand-asset__title{font-weight:700;font-size:var(--text-lg)}.brand-asset__meta{color:var(--text-3);font-size:var(--text-sm)}.brand-asset__actions{display:flex;gap:10px;flex-wrap:wrap}.brand-symbol{background:var(--bg-2)}.brand-symbol__grid{align-items:center;gap:var(--s-6)}.brand-symbol__rules{list-style:none;padding:0;margin:var(--s-4) 0 0;display:grid;gap:10px;color:var(--text-2)}.brand-symbol__rules li{position:relative;padding-left:18px}.brand-symbol__rules li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:var(--accent-500)}.brand-symbol__assets{display:grid;gap:var(--s-4)}.brand-colors__header{max-width:680px;margin-bottom:var(--s-4)}.brand-color-grid{margin-top:var(--s-4)}.brand-color{border:1px solid var(--border);border-radius:12px;padding:var(--s-4);background:var(--surface);display:grid;gap:10px}.brand-color__swatch{height:72px;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.brand-color__title{font-weight:700}.brand-color__meta{color:var(--text-3);font-size:var(--text-sm)}.brand-typography{background:var(--bg-2)}.brand-typography__grid{align-items:center;gap:var(--s-6)}.brand-type__stack{display:grid;gap:6px;margin-top:var(--s-3);color:var(--text-2)}.brand-type__sample{border-radius:12px;border:1px solid var(--border);padding:var(--s-5);background:var(--surface);display:grid;gap:12px}.brand-type__headline{font-size:clamp(36px,4vw,52px);font-weight:800}.brand-type__body{color:var(--text-2)}.brand-legal__header{max-width:720px;margin-bottom:var(--s-4)}.brand-legal__grid{gap:var(--s-5)}.brand-legal__card{border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:var(--s-5);display:grid;gap:12px}.brand-legal__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;color:var(--text-2)}.brand-legal__list li{display:grid;gap:6px}.brand-legal__list span{font-weight:700;color:var(--text)}@media (max-width:960px){.brand-hero__grid{grid-template-columns:1fr}.brand-symbol__grid{grid-template-columns:1fr}.brand-hero__panel-list li{grid-template-columns:1fr}.brand-typography__grid{grid-template-columns:1fr}}