.brand-info-page{background:var(--paper-1);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--type-ui-body);line-height:var(--type-line-ui);min-height:calc(100vh - 80px)}.brand-info-page .about-hero-section,.brand-info-page .joinsalaaz-hero-section,.brand-info-page .careers-hero-section,.brand-info-page .contact-hero,.brand-info-page .contact-support-hero,.brand-info-page .sustainability-hero{position:relative;background:var(--paper-2);border-bottom:1px solid var(--rule-hairline);padding:var(--space-8) var(--space-5);text-align:center;min-height:auto;height:auto;display:block;overflow:hidden}.brand-info-page .joinsalaaz-hero-section .hero-image,.brand-info-page .contact-support-hero__image,.brand-info-page .sustainability-hero img,.brand-info-page .about-hero-section img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.14;filter:grayscale(.4) sepia(.18);z-index:0}.brand-info-page .about-hero-content,.brand-info-page .helpsupport-hero-text,.brand-info-page .hero-text,.brand-info-page .contact-hero__content,.brand-info-page .contact-support-hero__content,.brand-info-page .sustainability-hero-text{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0;background:transparent}.brand-info-page .contact-hero__overlay,.brand-info-page .contact-support-hero__overlay{display:none}.brand-info-page h1,.brand-info-page .contact-hero__title,.brand-info-page .contact-support-hero__title,.brand-info-page .join-salaaz-titles{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,4.5vw,44px);line-height:1.12;letter-spacing:-.01em;color:var(--ink-1);margin:0 0 var(--space-4)}.brand-info-page .contact-hero__subtitle,.brand-info-page .contact-support-hero__subtitle,.brand-info-page .about-hero-content p,.brand-info-page .helpsupport-hero-text p,.brand-info-page .hero-text p,.brand-info-page .sustainability-hero-text p{font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.5;color:var(--ink-2);margin:0}.brand-info-page .contact-hero__cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:12px 24px;background:var(--leaf-deep);color:var(--paper-1);border:none;border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease}.brand-info-page .contact-hero__cta:hover{background:var(--ink-1)}.brand-info-page .content-section,.brand-info-page .sustainability-content,.brand-info-page .contact-container,.brand-info-page .contact-support-container{max-width:1080px;margin:0 auto;padding:var(--space-8) var(--space-5);background:transparent}.brand-info-page .mission-section,.brand-info-page .values-section,.brand-info-page .story-section,.brand-info-page .ethical-consumer-section,.brand-info-page .highlight-section,.brand-info-page .salaaz-section,.brand-info-page .ethics-sustainability,.brand-info-page .ethics-engine-section{max-width:1080px;margin:0 auto;padding:var(--space-8) var(--space-5);background:transparent;border-bottom:1px solid var(--rule-hairline)}.brand-info-page .salaaz-section:last-child,.brand-info-page .story-section:last-child{border-bottom:0}.brand-info-page h2,.brand-info-page .section-title,.brand-info-page .contact-form-header__title,.brand-info-page .contact-support-form-header__title,.brand-info-page .ethics-sustainability__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,2.8vw,28px);line-height:1.2;letter-spacing:-.005em;color:var(--ink-1);margin:0 0 var(--space-5)}.brand-info-page h3{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1.3;color:var(--ink-1);margin:0 0 var(--space-3)}.brand-info-page p,.brand-info-page .content-paragraph,.brand-info-page .mission-text p,.brand-info-page .story-text p,.brand-info-page .ethics-sustainability__intro,.brand-info-page .guide-intro p{font-family:var(--font-serif);font-size:var(--type-editorial-body-lg);line-height:var(--type-line-editorial);color:var(--ink-2);margin:0 0 var(--space-4);max-width:900px}.brand-info-page .definition-box{background:var(--paper-2);border-left:3px solid var(--leaf-deep);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--ink-1);max-width:900px}.brand-info-page .values-grid,.brand-info-page .faq-list,.brand-info-page .steps-grid,.brand-info-page .ethics-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:var(--space-5) 0 0;align-items:start}.brand-info-page .tips-accordion{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start;margin:var(--space-5) auto 0}@media(max-width:640px){.brand-info-page .tips-accordion{grid-template-columns:1fr}}.brand-info-page .tips-accordion .principle-card{margin-bottom:0}.brand-info-page .tips-accordion .principle-content{max-width:74ch}.brand-info-page .value-card,.brand-info-page .faq-card,.brand-info-page .step-card,.brand-info-page .ethics-card,.brand-info-page .principle-card{background:var(--paper-2);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-5);box-shadow:none;transition:border-color .12s ease}.brand-info-page .value-card:hover,.brand-info-page .faq-card:hover,.brand-info-page .step-card:hover,.brand-info-page .ethics-card:hover,.brand-info-page .principle-card:hover{border-color:var(--ink-3)}.brand-info-page .value-card h3,.brand-info-page .faq-card h3,.brand-info-page .step-card h3,.brand-info-page .ethics-card h3,.brand-info-page .ethics-card__title{font-family:var(--font-serif);font-weight:500;font-size:17px;color:var(--ink-1);margin:0 0 var(--space-3)}.brand-info-page .value-card p,.brand-info-page .faq-card p,.brand-info-page .step-card p,.brand-info-page .ethics-card p{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink-2);margin:0;max-width:none}.brand-info-page .principle-header{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-serif);font-size:18px;color:var(--ink-1);list-style:none}.brand-info-page .principle-header::-webkit-details-marker{display:none}.brand-info-page .principle-icon{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink-3);border:.5px solid var(--rule-emphasis);border-radius:50%;flex-shrink:0}.brand-info-page details[open]>.principle-header .principle-icon,.brand-info-page .principle-card:hover .principle-icon{color:var(--leaf-deep);border-color:var(--leaf-deep)}.brand-info-page .principle-content{padding-top:var(--space-3);border-top:1px solid var(--rule-hairline);margin-top:var(--space-3)}.brand-info-page .action-tip{font-family:var(--font-sans);font-size:13px;color:var(--ink-3);border-left:2px solid var(--leaf);padding-left:var(--space-3);margin-top:var(--space-3)}.brand-info-page .mission-content,.brand-info-page .story-content{display:grid;gap:var(--space-6);grid-template-columns:1fr;align-items:center}@media(min-width:768px){.brand-info-page .mission-content,.brand-info-page .story-content{grid-template-columns:1fr 1fr}}.brand-info-page .mission-image img,.brand-info-page .story-image img{width:100%;height:auto;border-radius:0;display:block;filter:grayscale(.15) sepia(.06)}.brand-info-page .contact-grid,.brand-info-page .contact-support-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:900px){.brand-info-page .contact-grid,.brand-info-page .contact-support-grid{grid-template-columns:1.4fr 1fr}}.brand-info-page .contact-form-section,.brand-info-page .contact-support-form-section{background:var(--paper-2);border:1px solid var(--rule-hairline);padding:var(--space-6);border-radius:0;box-shadow:none}.brand-info-page .contact-form__label,.brand-info-page .contact-support-form__label{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:block;margin-bottom:var(--space-2)}.brand-info-page .contact-form__required,.brand-info-page .contact-support-form__required{color:var(--rose)}.brand-info-page .contact-form__input,.brand-info-page .contact-form__textarea,.brand-info-page .contact-form__select,.brand-info-page .contact-support-form__input,.brand-info-page .contact-support-form__textarea,.brand-info-page .contact-support-form__select{width:100%;background:var(--paper-1);border:1px solid var(--rule-hairline);border-radius:0;padding:11px 14px;font-family:var(--font-sans);font-size:15px;color:var(--ink-1);transition:border-color .12s ease,box-shadow .12s ease}.brand-info-page .contact-form__input:focus,.brand-info-page .contact-form__textarea:focus,.brand-info-page .contact-form__select:focus,.brand-info-page .contact-support-form__input:focus,.brand-info-page .contact-support-form__textarea:focus,.brand-info-page .contact-support-form__select:focus{outline:none;border-color:var(--leaf-deep);box-shadow:var(--focus-ring)}.brand-info-page .contact-form__textarea,.brand-info-page .contact-support-form__textarea{min-height:140px;resize:vertical}.brand-info-page .contact-form__error,.brand-info-page .contact-support-form__error{display:block;margin-top:var(--space-1);font-family:var(--font-sans);font-size:12px;color:var(--rose)}.brand-info-page .contact-form__submit,.brand-info-page .contact-support-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:13px 26px;background:var(--leaf-deep);color:var(--paper-1);border:none;border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease}.brand-info-page .contact-form__submit:hover,.brand-info-page .contact-support-form__submit:hover{background:var(--ink-1)}.brand-info-page .contact-form__submit:disabled,.brand-info-page .contact-support-form__submit:disabled{background:var(--ink-3);cursor:not-allowed}.brand-info-page .contact-info-section,.brand-info-page .contact-support-info-section{background:var(--paper-1);border-left:1px solid var(--rule-hairline);padding:var(--space-6)}.brand-info-page .contact-info-card,.brand-info-page .contact-support-info-card{border-bottom:1px solid var(--rule-hairline);padding:var(--space-4) 0}.brand-info-page .contact-info-card:last-child,.brand-info-page .contact-support-info-card:last-child{border-bottom:0}.brand-info-page .cta-section,.brand-info-page.join-salaaz-page .cta-section{background:var(--paper-2);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-7) var(--space-5);margin-top:var(--space-7);text-align:center;color:var(--ink-1)}.brand-info-page .cta-section h2,.brand-info-page.join-salaaz-page .cta-section h2{font-family:var(--font-serif);font-weight:500;color:var(--ink-1);font-size:clamp(22px,2.8vw,28px);letter-spacing:-.005em;margin:0 0 var(--space-3)}.brand-info-page .cta-section p,.brand-info-page.join-salaaz-page .cta-section p{font-family:var(--font-serif);font-style:italic;color:var(--ink-2);font-size:var(--type-editorial-body-lg);line-height:var(--type-line-editorial);margin:0 auto var(--space-5);max-width:78ch}.brand-info-page .cta-button,.brand-info-page .cta-section a,.brand-info-page.join-salaaz-page .cta-button{display:inline-block;margin-top:var(--space-4);padding:12px 28px;background:var(--ink-1);color:var(--paper-1);border:.5px solid var(--ink-1);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.005em;text-transform:none;text-decoration:none;min-height:var(--touch-min);box-shadow:none;transition:background var(--motion-fast),border-color var(--motion-fast)}.brand-info-page .cta-button:hover,.brand-info-page .cta-section a:hover,.brand-info-page.join-salaaz-page .cta-button:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper-1);transform:none;box-shadow:none}.brand-info-page .hero-eyebrow{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-3);display:block}.brand-info-page .rating-leaf,.brand-info-page .rating-example__leaf-icon{width:18px;height:18px;vertical-align:middle}.brand-info-page .highlight-text{color:var(--leaf-deep)}.brand-info-page .benefits-grid,.brand-info-page .advantages-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:var(--space-5) 0}.brand-info-page .benefit-card,.brand-info-page .advantage-card,.brand-info-page .guideline-card,.brand-info-page .faq-item{background:var(--paper-2);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-4);text-align:left;box-shadow:none;transition:border-color .12s ease;min-width:0;overflow:hidden}.brand-info-page .benefit-card:hover,.brand-info-page .advantage-card:hover,.brand-info-page .guideline-card:hover,.brand-info-page .faq-item:hover{border-color:var(--ink-3);box-shadow:none;transform:none}.brand-info-page .benefit-card h3,.brand-info-page .advantage-card h3,.brand-info-page .guideline-card h3{font-family:var(--font-serif);font-weight:500;font-size:17px;color:var(--ink-1);margin:0 0 var(--space-2)}.brand-info-page .benefit-card p,.brand-info-page .advantage-card p,.brand-info-page .guideline-card p,.brand-info-page .advantage-content{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink-2);margin:0;max-width:none}.brand-info-page .guidelines-list{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:var(--space-5) 0}.brand-info-page .advantages-section,.brand-info-page .accordion{background:transparent;border:0;padding:0;margin:var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-3)}.brand-info-page .advantage-header{list-style:none;cursor:pointer;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);background:transparent;border-bottom:1px solid var(--rule-hairline);font-family:var(--font-serif)}.brand-info-page .advantage-header::-webkit-details-marker{display:none}.brand-info-page .advantage-header h3{font-family:var(--font-serif);font-weight:500;font-size:17px;color:var(--ink-1);margin:0}.brand-info-page .advantage-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;border:.5px solid var(--rule-emphasis);border-radius:50%;flex-shrink:0;transition:border-color var(--motion-fast),color var(--motion-fast)}.brand-info-page .advantage-card[open]>.advantage-header .advantage-icon,.brand-info-page .advantage-card:hover .advantage-icon{color:var(--leaf-deep);border-color:var(--leaf-deep)}.brand-info-page .benefit-num{display:block;font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:.06em;color:var(--leaf-deep);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:.5px solid var(--rule-emphasis)}.brand-info-page .advantage-content{padding:var(--space-3) var(--space-4) var(--space-4) calc(28px + var(--space-3) + var(--space-4))}.brand-info-page .advantage-card[open] .advantage-header{border-bottom-color:var(--ink-3)}.brand-info-page .section-subtitle{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:var(--type-line-editorial);color:var(--ink-2);margin-bottom:var(--space-4);max-width:78ch}.brand-info-page .pricing-section{margin:var(--space-7) 0}.brand-info-page .pricing-table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-family:var(--font-sans);font-size:14px;border:1px solid var(--rule-hairline)}.brand-info-page .pricing-table th,.brand-info-page .pricing-table td{padding:var(--space-3) var(--space-4);text-align:left;border:0;border-bottom:1px solid var(--rule-hairline);color:var(--ink-1)}.brand-info-page .pricing-table th{background:var(--paper-2);font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.brand-info-page .pricing-table tr:nth-child(2n){background:transparent}.brand-info-page .pricing-table tr:hover{background:var(--paper-2)}.brand-info-page .pricing-table tr:last-child td{border-bottom:0}.brand-info-page .vendor-plans__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:var(--space-5) 0}.brand-info-page .vendor-plans__card{background:var(--paper-1);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-5);box-shadow:none;transition:border-color .12s ease;display:flex;flex-direction:column}.brand-info-page .vendor-plans__card:hover{border-color:var(--ink-3)}.brand-info-page .vendor-plans__card--featured,.brand-info-page .vendor-plans__card--recommended,.brand-info-page .vendor-plans__card--popular{border-color:var(--leaf-deep)}.brand-info-page .vendor-plans__card-header{border-bottom:1px solid var(--rule-hairline);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.brand-info-page .vendor-plans__card-name,.brand-info-page .vendor-plans__card-tier{font-family:var(--font-serif);font-weight:500;font-size:18px;color:var(--ink-1);margin:0 0 var(--space-1)}.brand-info-page .vendor-plans__card-price{font-family:var(--font-mono);font-size:22px;font-weight:500;color:var(--ink-1);margin:var(--space-2) 0}.brand-info-page .vendor-plans__card-price-unit{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.brand-info-page .vendor-plans__features,.brand-info-page .vendor-plans__card-features{list-style:none;padding:0;margin:var(--space-3) 0}.brand-info-page .vendor-plans__features li,.brand-info-page .vendor-plans__card-features li{padding:var(--space-2) 0 var(--space-2) calc(var(--space-4) + 4px);font-family:var(--font-sans);font-size:13.5px;color:var(--ink-2);border-bottom:1px solid var(--rule-hairline);position:relative}.brand-info-page .vendor-plans__features li:before,.brand-info-page .vendor-plans__card-features li:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:var(--leaf-deep);border-radius:999px}.brand-info-page .vendor-plans__features li:last-child,.brand-info-page .vendor-plans__card-features li:last-child{border-bottom:0}.brand-info-page .vendor-plans__promo-banner{background:var(--paper-2);border:1px solid var(--rule-hairline);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;text-align:left;font-family:var(--font-serif);font-style:italic;color:var(--ink-2)}.brand-info-page .vendor-plans__cta,.brand-info-page .vendor-plans__card-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:auto;padding:11px 18px;background:var(--leaf-deep);color:var(--paper-1);border:0;border-radius:0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .12s ease}.brand-info-page .vendor-plans__cta:hover,.brand-info-page .vendor-plans__card-cta:hover{background:var(--ink-1)}.brand-info-page .vendor-videos__section,.brand-info-page .video-tutorial-section{margin:var(--space-7) 0}.brand-info-page .vendor-videos__player,.brand-info-page .video-tutorial__player{background:var(--paper-3);border:1px solid var(--rule-hairline);aspect-ratio:16 / 9;width:100%;margin-bottom:var(--space-4);border-radius:0}.brand-info-page .vendor-videos__list,.brand-info-page .video-tutorial__list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brand-info-page .vendor-videos__item,.brand-info-page .video-tutorial__item{background:var(--paper-1);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-3);cursor:pointer;transition:border-color .12s ease}.brand-info-page .vendor-videos__item:hover,.brand-info-page .video-tutorial__item:hover{border-color:var(--ink-3)}.brand-info-page .vendor-videos__item--active,.brand-info-page .video-tutorial__item--active{border-color:var(--leaf-deep)}.brand-info-page .vendor-videos__title,.brand-info-page .video-tutorial__title{font-family:var(--font-serif);font-weight:500;font-size:14px;color:var(--ink-1);margin:var(--space-2) 0 var(--space-1)}.brand-info-page .vendor-videos__duration,.brand-info-page .video-tutorial__duration{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.brand-info-page .guidelines-list,.brand-info-page .guidelines-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:var(--space-5) 0}.brand-info-page .guideline-card,.brand-info-page .guidelines-list li{background:var(--paper-2);border:1px solid var(--rule-hairline);border-radius:0;padding:var(--space-4);list-style:none}.brand-info-page .guideline-card h3,.brand-info-page .guideline-title{font-family:var(--font-serif);font-weight:500;font-size:16px;color:var(--ink-1);margin:0 0 var(--space-2)}.brand-info-page .guideline-card p,.brand-info-page .guideline-description{font-family:var(--font-sans);font-size:13.5px;color:var(--ink-2);line-height:1.55;margin:0;max-width:none}.brand-info-page .joinsalaaz-hero-section:after{display:none}.brand-info-page .join-salaaz-titles{text-shadow:none!important}.brand-info-page .hero-text p{text-shadow:none!important;opacity:1}.brand-info-page.join-salaaz-page{padding:0}[data-theme=dark] .brand-info-page{background:var(--paper-1);color:var(--ink-1)}
