.parent-home{--presence-accent:#9b621c;--intelligence-accent:#1c7568;--parent-gold:var(--sd-color-brand-sand)}.parent-home h1,.parent-home h2,.parent-home h3{letter-spacing:-.045em;font-family:inherit;font-weight:650}.parent-hero,.offerings{background:var(--marketing-surface-inverse);color:#fff}.parent-hero{padding-block:clamp(2.75rem,5vw,4.5rem) 3rem}.parent-eyebrow{color:var(--parent-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 2rem;font-size:.76rem;font-weight:650;display:flex}.parent-eyebrow>span{background:currentColor;width:1.7rem;height:2px}.parent-hero__layout{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.parent-hero h1{max-width:none;margin:0;font-size:clamp(3.5rem,5.6vw,5rem);line-height:1.04}.parent-hero h1 span{color:var(--parent-gold)}.parent-hero__intro>p:first-child{letter-spacing:-.025em;max-width:25ch;margin:0 0 1rem;font-size:1.5rem;line-height:1.35}.parent-hero__intro>p:nth-child(2){color:#b7c7d7;max-width:44ch;margin:0 0 1.25rem;font-size:.98rem}.parent-hero .parent-hero__link{border-color:var(--parent-gold);background:var(--parent-gold);color:var(--marketing-text);align-items:center;gap:1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.parent-home a:focus-visible,.parent-home button:focus-visible{outline:3px solid var(--marketing-focus);outline-offset:5px}.parent-hero a:focus-visible,.parent-contact-strip a:focus-visible,.offerings__heading h2:focus{outline:3px solid var(--marketing-focus-inverse);outline-offset:5px}.parent-hero .parent-hero__link:hover{background:#ddb075;border-color:#ddb075}.offering-shortcuts{display:none}.offerings{padding-block:0 2.25rem}.offerings__heading{border-top:1px solid #354455;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.offerings__heading h2{letter-spacing:0;font-size:1rem}.offerings__heading p{color:#b7c7d7;margin:0;font-size:.85rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.product-card{--product-accent:var(--presence-accent);border-top:3px solid var(--parent-gold);min-width:0;color:var(--marketing-text);background:#faf7f0;border-radius:.25rem;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.product-card--intelligence{--product-accent:var(--intelligence-accent);background:#f2f8f6;border-color:#82c3b5}.product-card__topline{color:var(--product-accent);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:750;display:flex}.product-card h3{justify-content:space-between;align-items:center;gap:.5rem;margin:1rem 0 .75rem;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.1;display:flex}.product-card h3>span{color:var(--product-accent);font-size:1.4rem;font-weight:400}.product-card__promise{margin:0 0 .5rem;font-size:1rem;font-weight:650}.product-card__description{max-width:48ch;color:var(--marketing-text-muted);margin:0;font-size:.93rem;line-height:1.65}.workflow-demo{margin:auto 0 0;padding-top:1.6rem}.workflow-demo figcaption{color:var(--marketing-text-muted);letter-spacing:.02em;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;font-size:.65rem;font-weight:650;display:flex}.demo-window{background:#fff;border:1px solid #cdd5d7;border-radius:.3rem;overflow:hidden;box-shadow:0 .75rem 1.5rem #01162c08}.demo-toolbar{color:#dbe5ed;background:#10273e;border-bottom:1px solid #dce2e5;align-items:center;gap:.6rem;min-height:2.5rem;padding:.45rem .9rem;font-size:.66rem;display:flex}.demo-mark{color:var(--parent-gold);font-size:1rem;font-weight:800}.demo-toolbar__detail{color:#b7c7d7;text-transform:uppercase;margin-left:auto;font-size:.6rem}.presence-demo__body{grid-template-columns:.75fr 1fr;align-items:center;gap:1rem;min-height:11rem;padding:1.1rem;display:grid}.website-sketch{background:#f6f1e8;border:1px solid #e0dbd1;border-radius:.15rem;min-height:8rem;position:relative;overflow:hidden}.website-sketch__nav{border-bottom:1px solid #e0dbd1;gap:.35rem;padding:.65rem;display:flex}.website-sketch__nav span{background:#9b8e7d;width:.8rem;height:2px}.website-sketch__nav span:first-child{background:#334c60;width:1.6rem;margin-right:auto}.website-sketch__content{gap:.35rem;width:57%;padding:1.25rem .65rem;display:grid}.website-sketch__title{background:#334c60;height:.5rem;margin-bottom:.2rem}.website-sketch__line{background:#b7ac9d;height:2px}.website-sketch__button{background:#d4b07c;width:65%;height:.65rem;margin-top:.4rem}.website-sketch__image{background:#dcc7a5;border-radius:4rem 4rem 0 0;width:33%;position:absolute;top:2.5rem;bottom:1.3rem;right:.5rem}.demo-kicker{color:var(--marketing-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:650;display:block}.presence-demo__request strong,.demo-opportunity strong{margin-top:.25rem;font-size:.85rem;font-weight:650;line-height:1.35;display:block}.presence-demo__request p{color:var(--marketing-text-muted);margin:.5rem 0;font-size:.7rem;line-height:1.5}.demo-trigger{min-height:2.75rem;color:var(--product-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.7rem;font-weight:750}.demo-trigger[hidden]{display:none}.demo-trigger:hover{text-decoration:underline}.demo-trigger:disabled{cursor:wait}.workflow-track{border-block:1px solid #dce2e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-track li{color:#4d5a68;text-align:center;background:#f5f7f8;padding:.65rem .5rem;font-size:.65rem;font-weight:650;transition:background-color .18s,color .18s}.workflow-track li+li{border-left:1px solid #dce2e5}.workflow-track .is-current{color:#654317;background:#f2e4cc}.demo-status{color:#4d5a68;min-height:2.4rem;margin:0;padding:.65rem .8rem;font-size:.6rem;line-height:1.4}.intelligence-demo__body{min-height:11rem;padding:.8rem 1.1rem}.demo-search{color:#4d5a68;background:#fafcfc;border:1px solid #dce2e5;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.68rem;display:flex}.demo-search>span{color:var(--product-accent);font-size:1.3rem;line-height:1}.demo-filters{flex-wrap:wrap;gap:.4rem;margin-block:.35rem;display:flex}.demo-filters button{color:#4d5a68;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;padding:.3rem .65rem;font-size:.66rem;transition:background-color .16s,border-color .16s}.demo-filters button[aria-pressed=true]{color:#155f54;background:#e5f3ee;border-color:#91bfb5;font-weight:700}.demo-filters button:hover{border-color:#91bfb5}.demo-opportunity{background:#f0f7f4;border-left:2px solid #1c7568;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.demo-opportunity__arrow{color:var(--product-accent)}.intelligence-demo__context{color:#4d5a68;justify-content:space-between;gap:.4rem;margin-top:.7rem;font-size:.61rem;display:flex}.product-card__action{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.product-link{align-items:center;gap:.85rem;min-height:2.75rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.product-link>span,.parent-contact>span,.parent-hero__link>span{transition:transform .18s}.product-link:hover>span,.parent-contact:hover>span{transform:translate(2px,-2px)}.product-link:hover{text-decoration:underline}.product-card__action>span{color:var(--marketing-text-muted);font-size:.7rem}.offerings__note{color:#b7c7d7;margin:1.25rem 0 0;font-size:.72rem}.parent-about{background:var(--marketing-canvas);padding-block:clamp(3.5rem,7vw,6rem)}.parent-about__layout{grid-template-columns:1.3fr 1fr;gap:clamp(2rem,8vw,8rem);display:grid}.parent-about h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.12}.parent-about__copy>p{color:var(--marketing-text-muted);margin:0 0 1rem;font-size:1rem}.parent-contact{align-items:center;gap:1.5rem;min-height:2.75rem;font-weight:700;display:inline-flex}.parent-contact-strip{background:var(--marketing-surface-inverse);color:#fff;padding-block:2rem}.parent-contact-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.parent-contact-strip h2{font-size:clamp(1.4rem,3vw,2rem)}.parent-contact-strip a{color:var(--parent-gold);font-size:1.1rem}@media (width<=68rem){.product-card__action{flex-direction:column;align-items:start}}@media (width<=48rem){.offering-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.offering-shortcuts a{min-height:3.25rem;color:var(--parent-gold);border:1px solid #536678;border-radius:.2rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.6rem;font-size:.78rem;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.offering-shortcuts a:last-child{color:#a5dacd}.offering-shortcuts a:hover{border-color:currentColor}.offering-shortcuts a:focus-visible{outline-color:var(--marketing-focus-inverse)}.parent-hero__layout,.parent-about__layout,.product-grid{grid-template-columns:1fr}.parent-hero{padding-block:2.5rem 2rem}.parent-eyebrow{letter-spacing:.06em;font-size:.64rem}.parent-hero h1{font-size:clamp(3.3rem,11vw,4.8rem)}.parent-hero__intro>p:first-child{max-width:none;font-size:1.2rem}.parent-hero__intro>p:nth-child(2){max-width:none}.offerings__heading{flex-wrap:wrap;gap:.25rem}.product-card h3{font-size:clamp(1.7rem,6.4vw,2.5rem)}.workflow-demo figcaption>span{display:none}.product-card__description{max-width:none}.product-card__action{flex-direction:row;align-items:center}}@media (width<=24rem){.presence-demo__body{grid-template-columns:.6fr 1fr;gap:.65rem;padding-inline:.65rem}.intelligence-demo__body,.demo-toolbar{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.parent-home *,.parent-home :before,.parent-home :after{transition:none!important;animation:none!important}}
