.splash-pearl{--pearl-page:#fafaf9;--pearl-text:#1d1d1f;--pearl-muted:#55565b;--pearl-accent:#b74700;--pearl-line:#d8d8dc;color-scheme:light;background:var(--pearl-page);color:var(--pearl-text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}.splash-pearl section{scroll-margin-top:32px}.splash-pearl :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--pearl-accent);outline-offset:4px}.splash-pearl :is(.pearl-nav,.pearl-hero,.pearl-platform,.pearl-contact,.pearl-supporting){max-width:1200px;margin-inline:auto;padding-inline:24px}.splash-pearl .pearl-nav{padding-block:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;align-items:center}.splash-pearl .pearl-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.splash-pearl .pearl-nav>a:last-child{font-size:14px}.splash-pearl .pearl-brand{gap:10px;font-size:20px;letter-spacing:-.04em}.splash-pearl .pearl-brand img{flex-shrink:0}.splash-pearl .pearl-hero{padding-top:42px;text-align:center}.splash-pearl .pearl-tagline{margin-bottom:22px;color:var(--pearl-accent);font-size:14px;font-weight:600}.splash-pearl .pearl-hero h1{max-width:960px;margin:auto;font-size:clamp(2.25rem,5.2vw,4.125rem)}.splash-pearl :is(.pearl-hero h1,.pearl-platform h2,.pearl-contact h2){font-weight:650;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.splash-pearl .pearl-description{max-width:820px;margin:28px auto 0;font-size:20px;line-height:1.55;color:var(--pearl-muted);text-wrap:balance}.splash-pearl .pearl-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.splash-pearl .pearl-media{position:relative;isolation:isolate;overflow:hidden;min-height:320px;border-radius:28px}.splash-pearl .pearl-media-copy{position:relative;padding:28px 24px 36px;text-align:left}.splash-pearl .pearl-platform .pearl-media h2{max-width:24ch;margin:24px 0 0;color:#fff;font-size:clamp(2rem,4vw,3.25rem)}.splash-pearl .pearl-audience{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:10px 14px;border-radius:8px;background:rgb(7 11 20/90%);color:#b7e4f2;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;text-align:left}.splash-pearl .pearl-audience:before{content:"";flex:0 0 30px;height:1px;background:var(--pearl-accent)}.splash-pearl .pearl-platform{padding-block:44px 76px}.splash-pearl .pearl-eyebrow{margin-bottom:22px;color:var(--pearl-accent);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.splash-pearl .pearl-platform-intro{max-width:760px;margin:32px auto 0;text-align:center;font-size:18px;color:var(--pearl-muted)}.splash-pearl .pearl-outcome{max-width:38ch;margin:64px auto 0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:550;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;text-align:center}.splash-pearl .pearl-retained{--brand-ink-rgb:250,250,249;--brand-charcoal-rgb:241,242,243;--brand-white-rgb:29,29,31;--brand-muted-rgb:75,76,81;--brand-signal-rgb:183,71,0;--brand-warm-rgb:183,71,0;--brand-border-rgb:208,210,214;color:#37383d}.splash-pearl .pearl-retained .font-sans{font-family:inherit}.splash-pearl .pearl-retained :is(.text-white,h2,h3){color:var(--pearl-text)}.splash-pearl .pearl-retained :is(.border-gray-900,.border-gray-800,.border-black){border-color:var(--pearl-line)}.splash-pearl .pearl-retained .text-brand-heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;letter-spacing:-.035em}.splash-pearl .pearl-supporting>div:first-child{max-width:100%;padding-inline:0}.splash-pearl .pearl-supporting>div:first-child>div{background:#f1f2f3;border-color:var(--pearl-line);padding:24px}.splash-pearl .pearl-supporting>div:first-child article{background:#fafaf9;border-color:var(--pearl-line)}.splash-pearl .pearl-supporting>div:first-child [aria-hidden=true].absolute{display:none}.splash-pearl .pearl-supporting>div:first-child p{color:var(--pearl-muted)}.splash-pearl .pearl-supporting>div:first-child svg{color:var(--pearl-accent)}.splash-pearl .pearl-retained .brand-surface{background:#f1f2f3}.splash-pearl .pearl-retained .section-header:before{display:none}.splash-pearl .pearl-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:76px;border-top:1px solid var(--pearl-line)}.splash-pearl .pearl-contact h2{font-size:clamp(2rem,3.4vw,2.75rem)}.splash-pearl .pearl-contact-main{min-width:0}.splash-pearl .pearl-contact-video{width:100%;max-width:280px;min-width:0;justify-self:center;align-self:start;padding:8px;border:1px solid #d0d2d6;border-top:4px solid #d0d2d6;border-radius:24px;background:#f1f2f3}.splash-pearl .pearl-contact-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:15px;background:#080808;object-fit:contain}.splash-pearl .pearl-contact-video video:focus-visible{outline:3px solid var(--pearl-accent);outline-offset:4px}.splash-pearl .pearl-contact-main p{color:var(--pearl-muted);font-size:18px}.splash-pearl .pearl-contact-main .pearl-button{margin-top:28px}.splash-pearl .pearl-contact-direct{min-width:0;margin-top:12px}.splash-pearl .pearl-contact-direct>h3{margin-bottom:12px;color:var(--pearl-muted);font-size:14px;font-weight:500}.splash-pearl .pearl-contact-direct a{display:flex;align-items:center;min-height:44px;padding-block:12px;color:var(--pearl-muted);font-size:16px}.splash-pearl .pearl-contact-direct a:first-child{padding-top:0;align-items:flex-start}.splash-pearl .pearl-contact-form{min-width:0;margin-top:12px}.splash-pearl .pearl-contact-form>summary{display:inline-flex;align-items:center;gap:12px;min-height:48px;max-width:100%;padding:12px 18px;border:1px solid #b8b8bd;border-radius:999px;background:#fff;cursor:pointer;list-style:none;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease}.splash-pearl .pearl-contact-form>summary::-webkit-details-marker{display:none}.splash-pearl .pearl-message-title{color:#080808;font-size:16px;font-weight:500;line-height:1.3}.splash-pearl .pearl-message-toggle{position:relative;flex:0 0 20px;width:20px;height:20px;color:#ff6900}.splash-pearl .pearl-message-toggle:after,.splash-pearl .pearl-message-toggle:before{content:"";position:absolute;inset:9px 3px;background:currentColor}.splash-pearl .pearl-message-toggle:after{transform:rotate(90deg)}.splash-pearl .pearl-contact-form[open] .pearl-message-toggle:after{display:none}.splash-pearl .pearl-contact-form[open]>summary{background:#f1f2f3}@media (hover:hover){.splash-pearl .pearl-contact-form>summary:hover{border-color:#8a8a90;background:#f1f2f3}}.splash-pearl .pearl-contact-form>summary:active{background:#e9e9ec}@media (prefers-reduced-motion:reduce){.splash-pearl .pearl-contact-form>summary{transition:none}}.splash-pearl .pearl-contact-form form{margin:12px 0 0;padding:24px 16px 32px;border:1px solid var(--pearl-line);border-radius:16px;background:#f1f2f3;transform:none;scale:1;box-shadow:none}.splash-pearl .pearl-contact-form form .grid{grid-template-columns:minmax(0,1fr)}.splash-pearl .pearl-contact-form form>h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.splash-pearl .pearl-contact-form .contact-field-label{position:static;display:block;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;white-space:normal;font-size:14px;font-weight:500}.splash-pearl .pearl-contact-form :is(input,textarea,select){min-height:48px;border-color:var(--pearl-line);border-radius:10px;background:#fff;color:var(--pearl-text);font-size:16px}.splash-pearl .pearl-contact-form :is(input,textarea)::placeholder{color:#676870}.splash-pearl .pearl-contact-form .contact-phone-fields{display:grid;grid-template-columns:100px minmax(0,1fr)}.splash-pearl .pearl-contact-form .contact-phone-fields :is(input,select){width:100%}.splash-pearl .pearl-contact-form .contact-phone-fields select{padding-inline:8px}.splash-pearl .pearl-contact-form [role=alert]{color:#a92323}.splash-pearl .pearl-submit-hint{color:var(--pearl-muted);font-size:14px;line-height:1.5;margin:0}.splash-pearl .pearl-footer{isolation:isolate;padding:48px 24px 24px;color-scheme:dark;font-family:var(--font-inter),Arial,sans-serif}.splash-pearl .pearl-footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1120px;margin:auto}.splash-pearl .pearl-footer-column{min-width:0}.splash-pearl .pearl-footer-email{font-size:12px;font-weight:500;overflow-wrap:normal}.splash-pearl .pearl-footer svg{flex-shrink:0}@media (min-width:768px){.splash-pearl :is(.pearl-nav,.pearl-hero,.pearl-platform,.pearl-contact,.pearl-supporting){padding-inline:40px}.splash-pearl .pearl-hero{padding-top:66px}.splash-pearl .pearl-contact-form form{padding:32px 24px}.splash-pearl .pearl-contact-form .contact-phone-fields{grid-template-columns:116px minmax(0,1fr)}.splash-pearl .pearl-contact-form .pearl-submit-button{width:auto}.splash-pearl .pearl-platform{padding-top:52px}.splash-pearl .pearl-media-copy{padding:40px 40px 48px}.splash-pearl .pearl-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.splash-pearl .pearl-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 80px}.splash-pearl .pearl-contact-heading{grid-column:1;grid-row:1}.splash-pearl .pearl-contact-video{grid-column:1/-1}.splash-pearl .pearl-contact-main{display:grid;grid-template-rows:subgrid;grid-column:1;grid-row:2/span 2}.splash-pearl .pearl-contact-main .pearl-button{align-self:start;justify-self:start;margin-top:0}.splash-pearl .pearl-contact-direct{display:grid;grid-template-rows:subgrid;grid-column:2;grid-row:1/span 3;margin-top:0}.splash-pearl .pearl-contact-direct>h3{align-self:end;margin:0}.splash-pearl .pearl-contact-routes{display:grid;grid-template-rows:subgrid;grid-row:2/span 2;min-width:0}.splash-pearl .pearl-contact-form{align-self:start;margin-top:0}.splash-pearl .pearl-contact-form>summary{min-height:52px;padding-block:14px}.splash-pearl .pearl-message-title{line-height:1.4}}@media (min-width:1024px){.splash-pearl .pearl-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.splash-pearl .pearl-contact{grid-template-columns:minmax(0,1fr) 240px 240px;column-gap:32px}.splash-pearl .pearl-contact-video{grid-column:3;grid-row:1/span 3}}.splash-pearl .pearl-retained :is(.text-gray-200,.text-gray-400){color:var(--pearl-muted)}.splash-pearl .pearl-footer a{min-height:44px}.splash-pearl .pearl-footer h4 a{display:inline-flex;align-items:center}.splash-pearl .pearl-footer-column{padding-inline:0}.splash-pearl .pearl-supporting>div:first-child .text-slate-300{color:var(--pearl-muted)}.splash-pearl .pearl-supporting>div:first-child .text-emerald-300{color:#116747}.splash-pearl .team-section{border-block:0;padding:80px 24px}.splash-pearl .team-container{max-width:1120px}.splash-pearl .team-heading{margin-bottom:40px;text-align:left}.splash-pearl .team-heading .section-header{display:block;margin:0 0 20px;padding:0;background:none;border:0;box-shadow:none}.splash-pearl .team-heading .section-header:after{display:none}.splash-pearl .team-heading .section-header p{margin:0;padding:0;background:none;color:var(--pearl-accent);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-text-fill-color:currentColor;font-family:inherit;line-height:1.5}.splash-pearl .pearl-faq h2,.splash-pearl .team-section .team-heading h2{margin:0;color:var(--pearl-text);font-family:inherit;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:650;letter-spacing:-.045em;line-height:1.12;text-align:left;text-wrap:balance}.splash-pearl .team-members{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.splash-pearl .team-row{display:contents}.splash-pearl .team-members>*{margin:0}.splash-pearl :is(.team-divider,.team-ending){display:none}.splash-pearl .team-member{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:24px;padding:28px;border:1px solid var(--pearl-line);border-radius:20px;background:#fff}.splash-pearl .team-portrait{width:64px;height:64px}.splash-pearl .team-member-copy{flex:1;width:100%}.splash-pearl .team-member-name{color:var(--pearl-text);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.splash-pearl .team-member-role{margin-top:8px;color:var(--pearl-muted);font-size:14px;line-height:1.6}.splash-pearl .team-member-links{gap:8px;margin-top:auto;padding-top:20px}.splash-pearl .team-member-links a{border-radius:50%;background:#f1f2f3;color:var(--pearl-muted)}.splash-pearl .team-member-links a:hover{color:var(--pearl-accent);background:#e8e9eb}.splash-pearl .pearl-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;max-width:1200px;padding:80px 24px;border-top:1px solid var(--pearl-line)}.splash-pearl .pearl-faq-list{min-width:0;border-top:1px solid var(--pearl-line)}.splash-pearl .pearl-faq .pearl-faq-list details{margin:0;padding:0;border:0;border-bottom:1px solid var(--pearl-line);border-radius:0;background:transparent}.splash-pearl .pearl-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:24px 4px;color:var(--pearl-text);font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.015em;list-style:none}.splash-pearl .pearl-faq-list summary::-webkit-details-marker{display:none}.splash-pearl .pearl-faq-list summary:hover{color:var(--pearl-accent)}.splash-pearl .pearl-faq-indicator{position:relative;flex:0 0 28px;height:28px;border-radius:50%;background:#e8e9eb;color:#55565b}.splash-pearl .pearl-faq-indicator:after,.splash-pearl .pearl-faq-indicator:before{content:"";position:absolute;top:13px;left:8px;width:12px;height:2px;background:currentColor}.splash-pearl .pearl-faq-indicator:after{transform:rotate(90deg)}.splash-pearl .pearl-faq-list details[open] .pearl-faq-indicator:after{display:none}.splash-pearl .pearl-faq-list details[open] .pearl-faq-indicator{color:var(--pearl-accent)}.splash-pearl .pearl-faq-list details p{max-width:62ch;margin:0;padding:0 44px 28px 4px;color:var(--pearl-muted);font-size:16px;line-height:1.7}.splash-pearl .pearl-faq-contact{margin:0;color:var(--pearl-muted);font-size:15px;line-height:1.6;text-align:left}@media (min-width:640px){.splash-pearl .team-members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.splash-pearl .pearl-faq,.splash-pearl .team-section{padding:96px 40px}}@media (min-width:1024px){.splash-pearl .team-members{grid-template-columns:repeat(3,minmax(0,1fr))}.splash-pearl .pearl-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-template-rows:min-content 1fr;gap:32px 80px}.splash-pearl .pearl-faq-heading{grid-column:1;grid-row:1}.splash-pearl .pearl-faq-list{grid-column:2;grid-row:1/span 2}.splash-pearl .pearl-faq-contact{grid-column:1;grid-row:2;align-self:start}}.splash-pearl .pearl-supporting{display:grid;gap:32px;padding-block:40px 48px;border-top:1px solid var(--pearl-line);font-size:14px;color:var(--pearl-muted)}.splash-pearl .pearl-supporting>*{min-width:0}.splash-pearl .pearl-assurance p{margin:0 0 12px;line-height:1.7}.splash-pearl .pearl-assurance strong{font-weight:600;color:var(--pearl-text)}.splash-pearl .pearl-assurance .pearl-assurance-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0}.splash-pearl .pearl-assurance-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--pearl-accent)}.splash-pearl .pearl-assurance-links a:hover{text-decoration:underline}.splash-pearl .pearl-partnership{margin:0;padding:0;text-align:left}.splash-pearl .pearl-partnership>div{justify-content:flex-start;gap:12px;margin-block:12px}.splash-pearl .pearl-partnership>div>div{width:auto;padding:0}.splash-pearl .pearl-ownership{margin:20px 0 0;font-size:13px}@media (min-width:768px){.splash-pearl .pearl-supporting{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.splash-pearl :is(.pearl-partner-group,.pearl-partnership){text-align:right}.splash-pearl .pearl-partnership>div{justify-content:flex-end}}.splash-pearl .pearl-partnership>div>div{background:transparent;box-shadow:none}@media (min-width:901px){.splash-pearl .pearl-supporting{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px}}@media (max-width:639px){.splash-pearl .pearl-assurance-links>span:first-child{flex-basis:100%}}.splash-pearl .pearl-contact-form .recaptcha-retry{color:#1d1d1f;background:#fff;border-color:#76767c}.splash-pearl .pearl-contact-form .recaptcha-retry:hover{background:#e5e7eb}.PlatformCards_cards__JyFVY{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:56px}.PlatformCards_card__CkGyA{min-width:0;padding:28px;border:1px solid #d0d2d6;border-top:4px solid #d0d2d6;border-radius:24px;background:#f1f2f3}.PlatformCards_card__CkGyA.PlatformCards_featured__flYej{background:#e5e7eb;border-top-color:var(--platform-card-accent,#b74700)}.PlatformCards_narrative__pHypE{display:flex;flex-wrap:wrap;align-items:baseline;align-content:start;gap:8px 12px;margin-bottom:24px}.PlatformCards_narrative__pHypE>span:last-child{flex:0 0 auto;width:max-content;max-width:100%;color:#292a2e;font-size:16px;font-weight:400;line-height:1.5}.PlatformCards_number__a_VbR{color:var(--platform-card-accent,#b74700);font-size:32px;font-weight:600;line-height:1;letter-spacing:-.04em}.PlatformCards_card__CkGyA h3{padding-bottom:16px;font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.25;text-wrap:balance}.PlatformCards_card__CkGyA p{color:#37383d;font-size:16px;line-height:1.65}@media (min-width:1024px){.PlatformCards_cards__JyFVY{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.PlatformCards_card__CkGyA{display:grid;grid-row:span 3;grid-template-rows:subgrid}.PlatformCards_card__CkGyA.PlatformCards_featured__flYej{transform:translateY(-16px)}}.PlatformCards_card__CkGyA{color:#1d1d1f;overflow-wrap:anywhere;font-family:system-ui,-apple-system,Segoe UI,sans-serif}