.public-document--about{--about-ease:cubic-bezier(.16, 1, .3, 1);width:min(1180px,100vw - 32px);padding-top:34px}.public-about-hero{border-bottom:1px solid #82828233;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:32px;padding:22px 0 34px;display:grid}.public-about-hero-copy{align-content:center;gap:14px;display:grid}.public-about-visual{background:radial-gradient(circle at 78% 18%, #d0a9532e, transparent 32%), linear-gradient(145deg, #222321 0%, var(--pearl-shell-mid) 54%, #171817 100%);border:1px solid #d0a95357;border-radius:8px;align-content:stretch;min-height:372px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #14120e3d}.public-about-visual:before,.public-about-visual:after{content:"";pointer-events:none;position:absolute}.public-about-visual:before{z-index:2;opacity:0;background:linear-gradient(105deg,#0000 0%,#fcfcfb2e 44%,#eac56629 50%,#0000 60%);width:34%;animation:6.5s ease-in-out 1.2s infinite public-about-shine;inset:-45% auto -45% -38%;transform:translate(-40%)rotate(7deg)}.public-about-visual:after{border-radius:inherit;inset:0;box-shadow:inset 0 1px #fcfcfb2e,inset 0 -1px #d0a9532e}.public-about-visual-shell{z-index:1;align-content:space-between;gap:16px;min-height:100%;display:grid;position:relative}.public-about-brand-tile{border-bottom:1px solid #d0a95338;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:18px;display:grid}.public-about-brand-tile img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000047);width:76px;height:76px}.public-about-brand-tile div{gap:6px;min-width:0;display:grid}.public-about-brand-tile strong{color:var(--pearl-white);font-size:24px;line-height:1.2}.public-about-brand-tile span{color:#fcfcfbb8;font-size:14px;line-height:1.45}.public-about-search-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfb1f;border:1px solid #fcfcfb33;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:grid}.public-about-search-preview>span{background:#00000038;border:1px solid #d0a9533d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.public-about-search-preview img{object-fit:contain;width:16px;height:16px}.public-about-search-preview p{color:#fcfcfbd6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.public-about-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-about-product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfb17;border:1px solid #fcfcfb1f;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;min-height:118px;padding:14px;display:flex}.public-about-product-card--primary{background:#d0a95324;border-color:#d0a95357}.public-about-product-card small{color:var(--pearl-gold-light);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.public-about-product-card strong{color:var(--pearl-white);margin-top:10px;font-size:18px;line-height:1.22;display:block}.public-about-product-card>span{color:#fcfcfbb8;background:#0000002e;border-radius:999px;justify-self:end;width:fit-content;padding:7px 9px;font-size:12px;font-weight:700;line-height:1}.public-about-signal-row{flex-wrap:wrap;gap:8px;display:flex}.public-about-signal-row span{color:#fcfcfbc7;text-align:center;text-transform:uppercase;background:#0003;border:1px solid #d0a95338;border-radius:8px;flex:120px;min-width:0;padding:9px 10px;font-size:11px;font-weight:800}.public-about-visual-mark{opacity:.045;pointer-events:none;width:240px;height:240px;animation:public-about-mark-float 9s var(--about-ease) infinite alternate;position:absolute;bottom:-74px;right:-74px}.public-about-visual-mark img{object-fit:contain;width:100%;height:100%}.public-about-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.public-about-meta div{background:#ffffff8a;padding:8px 10px}.public-about-meta dt{font-size:10px}.public-about-meta dd{font-size:12px}.public-about-sections{gap:30px;margin-top:34px;display:grid}.public-about-platform{background:#fcfcfb;border:1px solid #8282822e;border-radius:8px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.public-about-platform span{color:#8a6a18;text-transform:uppercase;font-size:12px;font-weight:800}.public-about-platform p{color:#252525;margin:0;font-size:20px;font-weight:800;line-height:1.35}.public-about-mission{color:#fcfcfb;background:#252525;border:1px solid #d0a95352;border-radius:8px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;padding:22px;display:grid}.public-about-mission>span{color:#d0a953;text-transform:uppercase;font-size:12px;font-weight:800}.public-about-mission div{gap:8px;display:grid}.public-about-mission p{margin:0;font-size:18px;line-height:1.45}.public-about-mission p:first-child{font-size:24px;font-weight:800;line-height:1.3}.public-about-audience{gap:14px;display:grid}.public-about-section-heading{gap:6px;max-width:760px;display:grid}.public-about-section-heading h2,.public-about-section-heading p{margin:0}.public-about-section-heading h2{color:#252525;font-size:26px;line-height:1.25}.public-about-section-heading p{color:#4f4a42;line-height:1.55}.public-about-card-grid{gap:12px;display:grid}.public-about-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-about-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-about-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-about-why,.public-about-stats,.public-about-how,.public-about-definition,.public-about-mini-faq,.public-about-trust{gap:14px;display:grid}.public-about-stats{padding-top:12px}.public-about-marketing-card,.public-about-stat-card,.public-about-steps-card,.public-about-definition-card{background:#ffffffb8;border:1px solid #8282822e;border-radius:8px;align-content:start;gap:10px;padding:18px;transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s;display:grid}.public-about-marketing-card h3,.public-about-stat-card h3,.public-about-steps-card h3,.public-about-definition-card h3{color:#252525;margin:0;font-size:1rem;line-height:1.3}.public-about-marketing-card p,.public-about-definition-card li,.public-about-steps-card li{color:#4f4a42;line-height:1.55}.public-about-marketing-card p{margin:0}.public-about-card-icon{background:#252525;border-radius:8px;place-items:center;width:34px;height:34px;transition:box-shadow .22s,transform .22s;display:grid;box-shadow:0 12px 24px #25252524}.public-about-card-icon img{object-fit:contain;width:17px;height:17px}.public-about-stat-card{background:#f7f4efb8}.public-about-stat-card span{color:#8a6a18;font-size:2.05rem;font-weight:800;line-height:1}.public-about-steps-card ol,.public-about-definition-card ul{margin:0;padding-left:20px}.public-about-steps-card li+li,.public-about-definition-card li+li{margin-top:8px}.public-about-audience-grid,.public-about-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-about-audience-card,.public-about-info-card,.public-about-value-card{background:#ffffffb8;border:1px solid #82828238;border-radius:8px;padding:18px;transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s}.public-about-value-card{background:#fcfcfb;gap:10px;display:grid}.public-about-audience-card{align-content:start;gap:14px;min-height:100%;padding:22px;display:grid}.public-about-card-header{border-bottom:1px solid #82828229;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.public-about-card-header span{color:#8a6a18;text-transform:uppercase;font-size:12px;font-weight:800}.public-about-audience-card p,.public-about-info-card p,.public-about-value-card p{color:#4f4a42;margin:0;line-height:1.6}.public-about-audience-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-about-audience-card li{background:#fcfcfbb8;border:1px solid #82828224;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;line-height:1.5;display:grid}.public-about-feature-icon{background:#252525;border-radius:8px;place-items:center;width:34px;height:34px;transition:box-shadow .22s,transform .22s;display:grid}.public-about-feature-icon img{object-fit:contain;width:17px;height:17px}.public-about-values{background:#f7f4ef;border:1px solid #8282822e;border-radius:8px;gap:16px;padding:20px;display:grid}.public-about-values h2,.public-about-info-card h2,.public-about-value-card h3{color:#252525;margin:0}.public-about-value-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.public-about-value-card h3{color:#8a6a18;text-transform:uppercase;border-bottom:1px solid #d0a95342;padding-bottom:8px;font-size:1rem}.public-about-info-card{background:#f7f4efa3;align-content:start;gap:10px;display:grid}.public-about-info-card:only-child{grid-column:1/-1}.public-about-trust{color:#fcfcfb;background:#252525;border:1px solid #d0a9533d;border-radius:8px;padding:20px}.public-about-trust .public-about-section-heading h2{color:#fcfcfb}.public-about-trust ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-about-trust li{color:#fcfcfbd6;background:#fcfcfb14;border:1px solid #fcfcfb1f;border-radius:8px;padding:12px;line-height:1.45;transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s}.public-about-cta{background:#f7f4efb8;border:1px solid #d0a9533d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.public-about-cta h2,.public-about-cta p{margin:0}.public-about-cta h2{color:#252525;font-size:1.25rem;line-height:1.25}.public-about-cta p{color:#4f4a42;margin-top:6px;line-height:1.55}.public-about-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.public-about-cta-link{color:#fcfcfb;cursor:pointer;font:inherit;background:#252525;border:1px solid #d0a9535c;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s}.public-about-cta-link--secondary{color:#704f12;background:0 0}.public-about-cta-link:hover{color:var(--pearl-gold-light);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 18px #25252524}.public-about.about-effects-ready [data-about-reveal]{opacity:0;filter:blur(7px);transition:opacity .76s var(--about-ease), transform .76s var(--about-ease), filter .76s var(--about-ease);transition-delay:var(--about-delay,0s);will-change:opacity, transform, filter;transform:translateY(22px)}.public-about.about-effects-ready [data-about-reveal=hero-copy]{transform:translate(-22px,14px)scale(.985)}.public-about.about-effects-ready [data-about-reveal=hero-visual]{transform:translateY(24px)scale(.97)}.public-about.about-effects-ready [data-about-reveal=visual-card],.public-about.about-effects-ready [data-about-reveal=stat]{transform:translateY(18px)scale(.96)}.public-about.about-effects-ready [data-about-reveal=panel-left]{transform:translate(-18px,18px)}.public-about.about-effects-ready [data-about-reveal=panel-right]{transform:translate(18px,18px)}.public-about.about-effects-ready [data-about-reveal=band],.public-about.about-effects-ready [data-about-reveal=dark-band],.public-about.about-effects-ready [data-about-reveal=values-band],.public-about.about-effects-ready [data-about-reveal=cta]{transform:translateY(28px)scale(.985)}.public-about-marketing-card:hover,.public-about-stat-card:hover,.public-about-steps-card:hover,.public-about-definition-card:hover,.public-about-audience-card:hover,.public-about-info-card:hover,.public-about-value-card:hover{background-color:#ffffffdb;border-color:#d0a95357;transform:translateY(-3px);box-shadow:0 18px 34px #2525251a}.public-about-marketing-card:hover .public-about-card-icon,.public-about-value-card:hover .public-about-card-icon,.public-about-audience-card li:hover .public-about-feature-icon{transform:translateY(-1px);box-shadow:0 14px 26px #d0a95338}.public-about-platform,.public-about-mission,.public-about-values,.public-about-trust,.public-about-cta{position:relative;overflow:hidden}.public-about-platform:before,.public-about-mission:before,.public-about-values:before,.public-about-trust:before,.public-about-cta:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(#fcfcfb00,#d0a953,#fcfcfb00);width:3px;position:absolute;inset:0 auto 0 0}.public-about-trust li:hover{background-color:#fcfcfb1f;border-color:#d0a95357;transform:translateY(-2px);box-shadow:0 14px 26px #00000024}.public-about-stat-card:hover span{color:#704f12}@keyframes public-about-shine{0%,58%{opacity:0;transform:translate(-40%)rotate(7deg)}66%{opacity:1}84%,to{opacity:0;transform:translate(420%)rotate(7deg)}}@keyframes public-about-mark-float{0%{transform:translate(0,0)rotate(-2deg)}to{transform:translate(-10px,-8px)rotate(3deg)}}@media (max-width:980px){.public-about-card-grid--three,.public-about-card-grid--four,.public-about-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-document--about{width:min(100% - 24px,1180px);padding-top:24px}.public-about-hero,.public-about-platform,.public-about-mission,.public-about-audience-grid,.public-about-info-grid,.public-about-card-grid--two,.public-about-card-grid--three,.public-about-card-grid--four,.public-about-trust ul,.public-about-cta{grid-template-columns:1fr}.public-about-visual{min-height:0;padding:14px}.public-about-brand-tile{grid-template-columns:72px minmax(0,1fr)}.public-about-brand-tile img{width:72px;height:72px}.public-about-product-grid{grid-template-columns:1fr}.public-about-product-card{min-height:112px}.public-about-signal-row span{flex-basis:100%}.public-about-visual-mark{bottom:-82px;right:-78px}.public-about-meta{grid-template-columns:1fr}.public-about-audience-card,.public-about-platform,.public-about-mission,.public-about-values,.public-about-info-card{padding:16px}.public-about-mission p{font-size:16px}.public-about-mission p:first-child{font-size:19px}.public-about-platform p{font-size:17px}.public-about-marketing-card,.public-about-stat-card,.public-about-steps-card,.public-about-definition-card,.public-about-trust,.public-about-cta{padding:16px}.public-about-cta-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.public-about *,.public-about :before,.public-about :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.public-document-process-groups{gap:10px;display:grid}.public-document-guidelines-catalog{gap:14px;display:grid}.public-document-faq-catalog{gap:18px;display:grid}.public-document-catalog-toolbar{grid-template-columns:1fr;align-items:center;gap:10px;display:grid}.public-document-catalog-toolbar label,.public-document-catalog-toolbar input{width:100%;min-width:0}.public-document-catalog-toolbar input{color:#2d2924;min-height:42px;font:inherit;background:#ffffffbd;border:1px solid #82828247;border-radius:8px;padding:0 12px}.public-document-catalog-empty{border:1px solid #82828238;border-radius:8px;margin:0;padding:14px;line-height:1.5}.public-document-process-group{background:#ffffff94;border:1px solid #82828238;border-radius:8px;overflow:hidden}.public-document-process-group summary{cursor:pointer;color:#2d2924;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-weight:800;line-height:1.35;display:flex}.public-document-process-group summary h2{color:inherit;font:inherit;margin:0}.public-document-process-group summary span:last-child{color:#704f12;text-align:center;background:#8f681c24;border-radius:999px;min-width:28px;padding:6px 8px;font-size:.78rem;line-height:1}.public-document-process-list{gap:0;display:grid}.public-document-process-item{border-top:1px solid #8282822e;gap:8px;padding:14px;display:grid}.public-document-process-item h3{color:#2d2924;margin:0;font-size:1rem;line-height:1.35}.public-document-process-item ol{margin:0;padding-left:20px;line-height:1.6}.public-document-process-item li+li{margin-top:6px}.public-document-faq{gap:10px;display:grid}.public-document-faq details{background:#ffffff94;border:1px solid #82828238;border-radius:8px}.public-document-faq summary{cursor:pointer;padding:12px 14px;font-weight:700;line-height:1.4}.public-document-faq details div{gap:8px;padding:0 14px 14px;display:grid}
