*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;color:#0a0a0a;background:#fafafa;-webkit-font-smoothing:antialiased}.skip-link{position:absolute;top:-3rem;left:1rem;z-index:999;padding:.5rem 1rem;background:#0a0a0a;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:6px;transition:top .2s}.skip-link:focus{top:1rem}#main{background:#fff;overflow-x:hidden}.logo-img-footer{height:36px;width:auto;display:block}.btn{font-family:inherit;font-size:.9375rem;font-weight:500;padding:.6875rem 1.5rem;border-radius:9999px;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;line-height:1.2;transition:background .2s ease,color .2s ease,transform .15s ease}.btn:active{transform:scale(.98)}.btn-ghost{background:#ebebeb;color:#0a0a0a}.btn-ghost:hover{background:#e0e0e0}.btn-primary{background:#141c2e;color:#fff}.btn-primary:hover{background:#1a2640}.btn-secondary{background:#ebebeb;color:#0a0a0a;border:none}.btn-secondary:hover{background:#e0e0e0}a.btn-primary:not(.btn-no-arrow):after,button.btn-primary:not(.btn-no-arrow):not([type=submit]):after{content:"";width:1rem;height:1rem;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.btn-no-arrow:after{display:none!important}.btn-large{padding:.8125rem 1.625rem;font-size:1rem}.hero{min-height:100vh;display:flex;align-items:center;padding:4rem 2rem;position:relative;overflow:hidden}.hero-inner{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(260px,38%);align-items:center;gap:clamp(1.5rem,4vw,3rem)}.hero-content{text-align:center;max-width:640px;margin:0 auto}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-mark{display:block;width:min(100%,380px);height:auto;object-fit:contain;transform:translateY(8%)}.hero-title{font-size:clamp(2.75rem,6.5vw,5rem);font-weight:800;letter-spacing:-.035em;line-height:1.06;margin:0 0 .75rem}.hero-subtitle{font-size:1.125rem;color:#555;margin:0 0 1.75rem;line-height:1.55}.hero-trusted{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#999;margin:0 0 1.25rem}.logo-strip{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:.25rem}.logo-strip span{font-size:.9375rem;font-weight:600;color:#999;letter-spacing:.02em}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.section-title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.025em;text-align:center;margin:0 0 .5rem;line-height:1.2}.section-lead{font-size:1.25rem;font-weight:600;text-align:center;margin:0 0 .5rem;color:#333}.section-desc{text-align:center;color:#555;max-width:560px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.6}.about{padding:6rem 1.5rem 4rem;max-width:1200px;margin:0 auto}.marquee-band{background:#0a0a0a;overflow:hidden;padding:1.35rem 0}.marquee-band-viewport{overflow:hidden;width:100%}.marquee-band-track{display:flex;width:max-content;animation:marquee-rtl 120s linear infinite;will-change:transform}.marquee-band-text{flex-shrink:0;padding-right:0;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap}.marquee-band--rhythm .marquee-band-text{display:inline-flex;align-items:center;font-size:clamp(1.05rem,2.5vw,1.3rem);letter-spacing:.04em}.marquee-band--rhythm .marquee-sep{display:inline-block;width:clamp(.875rem,2vw,1.2rem);height:auto;margin:0 clamp(1.75rem,4.5vw,3.5rem);padding:0;vertical-align:middle;opacity:.9;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);transform:rotate(132deg)}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-band-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.marquee-band-text[aria-hidden=true]{display:none}.marquee-band-text{white-space:normal;text-align:center}}.how-we-work{padding:5rem 1.5rem 4rem;max-width:1100px;margin:0 auto}.process-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.process-step{text-align:center;padding:0 .25rem}.process-step-icon,.card-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fcfcfc;border:1px solid rgba(26,39,68,.08);color:#9ca3af}.process-step-icon{width:3rem;height:3rem;margin:0 auto .625rem}.process-step-icon svg,.card-icon svg{width:1.5rem;height:1.5rem}.card-icon{width:2.5rem;height:2.5rem;margin:0 0 .75rem}.feature-card .card-icon{background:#fff}.card-icon svg{width:1.25rem;height:1.25rem}.process-step h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.process-step p{margin:0;font-size:.9375rem;color:#555;line-height:1.55}.manifesto-band{padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;background:#fff;text-align:center}.manifesto-band-inner{position:relative;display:inline-block;max-width:100%;margin:0 auto}.manifesto-band-paint{display:block;width:min(92vw,1100px);height:auto;margin:0 auto;transform-origin:center center}html.has-scroll-animations .manifesto-band-text-inner{display:inline-block}html.has-scroll-animations .marquee-band--gsap .marquee-band-track{animation:none}html.has-scroll-animations .manifesto-band-paint,html.has-scroll-animations .process-step,html.has-scroll-animations .process-step-icon,html.has-scroll-animations .product-showcase,html.has-scroll-animations .capability{transform:none!important;opacity:1!important}.manifesto-band-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(82%,16em);margin:0;padding:0;max-width:none;font-size:clamp(1.875rem,4.2vw,3.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#fff;text-align:center}.faq{padding:5rem 1.5rem;max-width:720px;margin:0 auto;background:#fff}.product-section-faq{padding-top:4rem;padding-bottom:4rem}.product-section-faq .section-title{margin-bottom:2rem}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,0,0,.08)}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-item summary{list-style:none;cursor:pointer;padding:1.125rem 2rem 1.125rem 0;font-size:1rem;font-weight:600;letter-spacing:-.015em;line-height:1.4;position:relative;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem;font-weight:400;color:#888;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item-body{overflow:hidden;height:0;opacity:0;transition:height .42s cubic-bezier(.22,1,.36,1),opacity .34s ease}.faq-item-body.is-closing{transition:height .26s cubic-bezier(.4,0,.2,1),opacity .2s ease}.faq-item-body p{margin:0 0 1.125rem;padding-right:2rem;font-size:.9375rem;color:#555;line-height:1.6}@media(prefers-reduced-motion:reduce){.faq-item-body{transition:none}.faq-item[open] .faq-item-body{height:auto;opacity:1}.faq-item summary:after{transition:none}}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2rem}.feature-card{padding:1.5rem;border-radius:12px;background:#fcfcfc;border:1px solid rgba(0,0,0,.04)}.feature-card h3{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.feature-card p{margin:0;color:#555;font-size:.9375rem;line-height:1.6}.product-page .feature-grid{grid-template-columns:1fr}@media(min-width:640px){.product-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .feature-card{min-height:100%}}.solutions{padding:5rem 1.5rem 6rem;background:#fcfcfc}.solutions-inner{max-width:960px;margin:0 auto}.solutions-header{text-align:center;margin-bottom:3rem}.solutions-desc{margin-bottom:0}.product-showcase{padding:2.5rem;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 48px #1a27440d}.product-showcase+.product-showcase{margin-top:2rem}.contact-split{padding:4rem 1.5rem 5rem;background:#fcfcfc}.contact-split-inner{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 48px #1a27440d;overflow:hidden}.contact-split-ideas{text-align:left;padding:3rem 2.75rem;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(0,0,0,.06)}.contact-split-lead{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#0a0a0a}.contact-split-desc{margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.65;color:#555}.contact-split-idea{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#0a0a0a}.contact-split-idea .card-icon{margin:0;flex-shrink:0;animation:idea-bulb-pulse 4.5s ease-in-out infinite}@keyframes idea-bulb-pulse{0%,to{color:#9ca3af;background:#fcfcfc;border-color:#1a274414;box-shadow:0 0 #eab30800}50%{color:#ca8a04;background:#fffbeb;border-color:#eab30866;box-shadow:0 0 0 5px #facc1524,0 0 22px #eab30859}}@media(prefers-reduced-motion:reduce){.contact-split-idea .card-icon{animation:none}}.contact-split-prompt{margin:0;font-size:1rem;line-height:1.6;color:#666;max-width:26em}.contact-split-note{margin:.75rem 0 0;font-size:.9375rem;font-weight:500;color:#1a2744;letter-spacing:.01em}.contact-split-arrow{display:block;margin:2rem auto 0;width:fit-content;font-size:2rem;font-weight:600;color:#1a2744;line-height:1}.contact-split-form-col{text-align:left;padding:3rem 3.25rem;background:#fcfcfc}.contact-split-form{gap:1.25rem}.contact-split-form .form-field label{font-size:.875rem;margin-bottom:.5rem}.contact-split-form .form-field input,.contact-split-form .form-field textarea{padding:.875rem 1.125rem;font-size:1.0625rem}.contact-split-form .form-field textarea{min-height:7.5rem}.contact-split-form .btn{margin-top:.5rem;padding:.9375rem 1.75rem}.contact-split-form-title{text-align:left;margin-bottom:.65rem;font-size:clamp(1.875rem,3.2vw,2.375rem)}.contact-split-form-col .cta-subtitle{text-align:left;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6;max-width:none}.contact-split-form-col .form-success{text-align:left}.product-showcase-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.product-showcase-title{flex:1;min-width:200px}.product-meta{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#888;margin:0 0 .5rem}.product-name{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .35rem;color:#0a0a0a;line-height:1.15}.product-tagline{font-size:1rem;font-weight:500;color:#666;margin:0}.product-actions{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0;align-self:center}.product-showcase-emblem{display:block;height:48px;width:auto;flex-shrink:0;align-self:center;margin:0}.product-showcase--sap .product-showcase-head{align-items:center}.product-hero-emblem{display:block;height:clamp(88px,14vw,148px);width:auto;margin:0}.product-page--sap .product-hero-emblem{animation:product-visual-rock 7s ease-in-out infinite;transform-origin:center center}.product-page--sap .product-hero{max-width:none;text-align:left;padding:3.5rem 1.5rem 5rem}.product-page--sap .product-hero-inner--sap{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0}.product-page--sap .product-hero-title--sap{white-space:nowrap;font-size:clamp(1.875rem,5.5vw,3.25rem);margin:0 0 1.75rem;text-align:center}.product-page--sap .hero-trusted{margin-bottom:.75rem}.product-hero-body{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem)}.product-page--sap .product-hero-content{text-align:left;min-width:0}.product-page--sap .product-hero-visual{display:flex;justify-content:center;align-items:center;flex-shrink:0}.product-page--sap .product-hero-tagline{margin-top:0}.product-page--sap .product-hero-actions{justify-content:flex-start}.product-sap-mock{padding-top:2rem;padding-bottom:4rem;max-width:1040px}.product-sap-mock-desc{max-width:40em;margin-bottom:2rem}.sap-mock-wrap{position:relative}.product-mock-caption{margin:1rem 0 0;font-size:.8125rem;color:#999;text-align:center}.mac-window{border-radius:14px;overflow:hidden;background:#f4f5f7;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px #fff9 inset,0 28px 80px #141c2e24}.sap-data-window,.sap-mobile-static{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);pointer-events:none;user-select:none;-webkit-user-select:none}.sap-data-window.is-visible,.sap-mobile-static.is-visible{opacity:1;transform:translateY(0) scale(1)}.sap-mobile-static{display:none}.mac-window-chrome{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem 1rem;background:linear-gradient(180deg,#f8f8fa,#e8e8ec);border-bottom:1px solid rgba(0,0,0,.07)}.mac-traffic{display:flex;align-items:center;gap:.4rem}.mac-dot{width:12px;height:12px;border-radius:50%;border:.5px solid rgba(0,0,0,.1);box-shadow:inset 0 1px #ffffff59}.mac-dot--close{background:#ff5f57}.mac-dot--min{background:#febc2e}.mac-dot--max{background:#28c840}.mac-window-title{margin:0;font-size:.8125rem;font-weight:600;color:#3a3a3c;text-align:center;letter-spacing:-.01em}.mac-window-spacer{width:56px}.mac-app{display:grid;grid-template-columns:168px 1fr;min-height:420px}.mac-sidebar{padding:1rem .75rem;background:linear-gradient(180deg,#fafafb,#f0f1f4);border-right:1px solid rgba(0,0,0,.06)}.mac-sidebar-label{margin:.75rem .5rem .35rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.mac-sidebar-label:first-child{margin-top:.25rem}.mac-nav-group{position:relative;margin-bottom:.25rem}.mac-nav-gooey{position:absolute;top:0;left:0;width:0;height:0;border-radius:8px;background:#141c2e12;box-shadow:inset 0 0 0 1px #141c2e0d;transform:translateZ(0);transition:transform .95s cubic-bezier(.34,1.45,.64,1),width .95s cubic-bezier(.34,1.45,.64,1),height .95s cubic-bezier(.34,1.45,.64,1),opacity .4s ease;z-index:0;pointer-events:none;will-change:transform,width,height}.mac-nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;width:100%;margin:.125rem 0;padding:.5rem .6rem;border-radius:8px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:#6b7280;text-align:left;transition:color .7s cubic-bezier(.4,0,.15,1),font-weight .5s ease}.mac-nav-item.is-active{color:#374151;font-weight:600}.mac-nav-item--muted{opacity:.45}.mac-nav-icon{display:flex;width:1.125rem;height:1.125rem;flex-shrink:0}.mac-nav-icon svg{width:100%;height:100%}.mac-main{display:flex;flex-direction:column;min-width:0;background:#f4f5f7}.mac-main-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .75rem;border-bottom:1px solid rgba(0,0,0,.04);background:#fff}.mac-main-heading{display:grid;grid-template-rows:auto auto;grid-template-areas:"title" "sub";align-content:start;min-height:2.85rem}.mac-view-title,.mac-view-sub{margin:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .85s cubic-bezier(.4,0,.15,1),transform .95s cubic-bezier(.34,1.25,.64,1),visibility .85s}.mac-view-title{grid-area:title;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;color:#0a0a0a}.mac-view-sub{grid-area:sub;font-size:.8125rem;color:#888}.mac-view-title.is-active,.mac-view-sub.is-active{opacity:1;visibility:visible;transform:translateY(0)}.mac-view-sub:not(.is-active){pointer-events:none}.mac-main-meta{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:#6b7280;white-space:nowrap}.mac-sync-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:sap-sync-pulse 2.5s ease-in-out infinite}@keyframes sap-sync-pulse{0%,to{opacity:1}50%{opacity:.55}}.sap-view-stack{position:relative;flex:1;min-height:340px}.sap-view{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem 1.25rem 1.25rem;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(12px) scale(.992);transition:opacity .9s cubic-bezier(.4,0,.15,1),transform 1s cubic-bezier(.34,1.2,.64,1),visibility .9s;z-index:0}.sap-view.is-active{opacity:1;visibility:visible;transform:translateY(0) scale(1);z-index:1}.sap-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.sap-kpi{padding:.9rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 1px 2px #00000008;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,box-shadow .2s ease;transition-delay:calc(.06s * var(--card-i, 0) + .2s)}.sap-data-window.is-visible .sap-kpi{opacity:1;transform:translateY(0)}.sap-kpi:hover{box-shadow:0 4px 16px #141c2e0f}.sap-kpi-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af}.sap-kpi-value{margin:.35rem 0 0;font-size:1.5rem;font-weight:700;letter-spacing:-.04em;color:#141c2e;font-variant-numeric:tabular-nums;line-height:1.1}.sap-kpi-unit{font-size:.9rem;font-weight:600;color:#9ca3af}.sap-kpi-delta{margin:.35rem 0 0;font-size:.75rem;color:#6b7280}.sap-kpi-delta--up{color:#15803d}.sap-kpi-delta--warn{color:#b45309}.sap-dash-split{display:grid;grid-template-columns:1.35fr 1fr;gap:.75rem}.sap-panel{padding:1rem 1.1rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 1px 2px #00000008;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.06s * var(--card-i, 0) + .35s)}.sap-data-window.is-visible .sap-panel{opacity:1;transform:translateY(0)}.sap-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.sap-panel-head h4{margin:0;font-size:.875rem;font-weight:600;color:#111}.sap-panel-tag{font-size:.6875rem;font-weight:500;color:#888;padding:.2rem .45rem;background:#f3f4f6;border-radius:4px}.sap-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem;height:140px;padding-top:.5rem;--sap-chart-fill: #d8dce3;--sap-chart-fill-mid: #c8ced6;--sap-chart-peak: #b4bbc6}.sap-chart-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.35rem}.sap-chart-bar:before{content:"";display:block;width:100%;max-width:2.25rem;height:var(--h, 50%);background:linear-gradient(180deg,var(--sap-chart-fill) 0%,var(--sap-chart-fill-mid) 100%);border-radius:4px 4px 2px 2px;transform:scaleY(0);transform-origin:bottom center;transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.05s * var(--i, 0) + .55s)}.sap-data-window.is-visible .sap-chart-bar:before{transform:scaleY(1)}.sap-chart-bar:nth-child(1):before{--i: 0}.sap-chart-bar:nth-child(2):before{--i: 1}.sap-chart-bar:nth-child(3):before{--i: 2}.sap-chart-bar:nth-child(4):before{--i: 3}.sap-chart-bar:nth-child(5):before{--i: 4}.sap-chart-bar:nth-child(6):before{--i: 5}.sap-chart-bar:nth-child(7):before{--i: 6}.sap-chart-bar.is-peak:before{background:linear-gradient(180deg,var(--sap-chart-peak) 0%,#a8b0bb 100%)}.sap-chart-bar span{font-size:.625rem;font-weight:500;color:#b8bec6}.sap-activity{list-style:none;margin:0;padding:0}.sap-activity li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.8125rem;color:#444;border-bottom:1px solid rgba(0,0,0,.04)}.sap-activity li:last-child{border-bottom:none;padding-bottom:0}.sap-activity li strong{font-weight:600;color:#141c2e}.sap-activity time{font-size:.75rem;color:#9ca3af;font-variant-numeric:tabular-nums}.sap-activity-dot{width:8px;height:8px;border-radius:50%}.sap-activity-dot--ok{background:#22c55e}.sap-activity-dot--rollout{background:#f59e0b}.sap-activity-dot--tune{background:#3b82f6}.sap-table-panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000008}.sap-data-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sap-data-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.8125rem;line-height:1.45}.sap-data-table thead{background:#f8f9fb}.sap-data-table th{padding:.75rem 1rem;text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid rgba(0,0,0,.06)}.sap-data-table td{padding:.75rem 1rem;color:#374151;border-bottom:1px solid rgba(0,0,0,.04);font-variant-numeric:tabular-nums}.sap-data-table tbody tr:nth-child(2n) td{background:#fafbfc}.sap-data-table tbody tr:last-child td{border-bottom:none}.sap-data-row{opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease,background .15s ease;transition-delay:calc(.06s * var(--row-i, 0) + .15s)}.sap-data-window.is-visible .sap-view--modules.is-active .sap-data-row{opacity:1;transform:translateY(0)}.sap-data-table tbody tr:hover td{background:transparent}.sap-mobile-frame{border-radius:14px;overflow:visible;background:#f4f5f7;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px #fff9 inset,0 20px 56px #141c2e1f}.sap-mobile-body{padding:.9rem .95rem 1rem;background:#f4f5f7;border-radius:0 0 14px 14px}.sap-mobile-dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sap-mobile-dash-titles{min-width:0}.sap-mobile-screen-label{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.03em;color:#0a0a0a}.sap-mobile-dash-sub{margin:.15rem 0 0;font-size:.6875rem;line-height:1.35;color:#888}.sap-mobile-live{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.28rem .5rem;font-size:.625rem;font-weight:600;color:#6b7280;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:999px;white-space:nowrap}.sap-mobile-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.sap-mobile-hero{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;margin-bottom:.6rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 1px 2px #00000008}.sap-mobile-ring{--pct: 92;position:relative;flex-shrink:0;width:4.25rem;height:4.25rem;border-radius:50%;background:conic-gradient(#3d4f6f,#141c2e calc(var(--pct) * 3.6deg),#e5e8ee calc(var(--pct) * 3.6deg),#e5e8ee 360deg)}.sap-mobile-ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.sap-mobile-ring-val{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;letter-spacing:-.04em;color:#141c2e;font-variant-numeric:tabular-nums}.sap-mobile-ring-unit{font-size:.6875rem;font-weight:600;color:#9ca3af;margin-left:.05rem}.sap-mobile-hero-meta{min-width:0}.sap-mobile-hero-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af}.sap-mobile-hero-delta{margin:.3rem 0 0;font-size:.75rem;font-weight:500;color:#6b7280}.sap-mobile-hero-delta--up{color:#15803d}.sap-mobile-hero-note{margin:.25rem 0 0;font-size:.6875rem;line-height:1.35;color:#888}.sap-mobile-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.sap-mobile-kpi{padding:.65rem .7rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 1px 2px #00000008}.sap-mobile-kpi-label{margin:0;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.sap-mobile-kpi-value{margin:.28rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.04em;color:#141c2e;font-variant-numeric:tabular-nums;line-height:1.1}.sap-mobile-kpi-value--sm{font-size:1.0625rem}.sap-mobile-kpi-unit{font-size:.8125rem;font-weight:600;color:#9ca3af}.sap-mobile-kpi-delta{margin:.22rem 0 0;font-size:.625rem;color:#6b7280;line-height:1.3}.sap-mobile-kpi-delta--warn{color:#b45309}.sap-mobile-panel{padding:.7rem .75rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 1px 2px #00000008}.sap-mobile-panel-title{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a}.sap-mobile-feed{list-style:none;margin:0;padding:0}.sap-mobile-feed li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.42rem 0;font-size:.6875rem;color:#4b5563}.sap-mobile-feed li+li{border-top:1px solid rgba(0,0,0,.05)}.sap-mobile-feed strong{font-weight:600;color:#141c2e}.sap-mobile-feed time{font-size:.625rem;color:#9ca3af;font-variant-numeric:tabular-nums}.sap-mobile-feed-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #22c55e26}.sap-mobile-feed-dot--rollout{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b26}.sap-mobile-feed-dot--tune{background:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.sap-mobile-chrome{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;background:linear-gradient(180deg,#f8f8fa,#e8e8ec);border-bottom:1px solid rgba(0,0,0,.06)}.sap-mobile-traffic{width:9px;height:9px;border-radius:50%;flex-shrink:0}.sap-mobile-traffic--close{background:#ff5f57}.sap-mobile-traffic--min{background:#febc2e}.sap-mobile-traffic--max{background:#28c840}.sap-mobile-title{flex:1;text-align:center;font-size:.6875rem;font-weight:600;color:#3a3a3c;letter-spacing:-.01em}.sap-module{display:inline-flex;align-items:center;justify-content:center;min-width:2.125rem;padding:.2rem .45rem;font-size:.75rem;font-weight:700;color:#fff;background:#141c2e;border-radius:5px}.sap-pill{display:inline-block;padding:.25rem .55rem;font-size:.6875rem;font-weight:600;border-radius:6px;white-space:nowrap}.sap-pill--ok{color:#166534;background:#dcfce7}.sap-pill--rollout{color:#92400e;background:#fef3c7}.sap-pill--tune{color:#1e40af;background:#dbeafe}.sap-meter{display:inline-flex;align-items:center;gap:.5rem;min-width:6rem}.sap-meter-bar{flex:1;height:6px;max-width:4rem;background:#e5e7eb;border-radius:999px;overflow:hidden}.sap-meter-bar:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,#3d4f6f,#141c2e);border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(.08s * var(--row-i, 0) + .2s)}.sap-data-window.is-visible .sap-view--modules.is-active .sap-meter-bar:after{transform:scaleX(calc(var(--pct, 0) / 100))}.sap-meter-val{font-size:.75rem;font-weight:600;color:#4b5563;min-width:2.25rem}.sap-muted{color:#9ca3af;font-size:.75rem}@media(prefers-reduced-motion:reduce){.sap-data-window,.sap-kpi,.sap-panel,.sap-data-row,.sap-chart-bar:before,.sap-meter-bar:after{opacity:1;transform:none;transition:none;animation:none}.mac-sync-dot{animation:none}.sap-view,.mac-view-title,.mac-view-sub,.mac-nav-gooey{transition:none}}@media(max-width:767px){.product-sap-mock{padding-top:1.25rem;padding-bottom:2rem;overflow:visible}.sap-mock-wrap{overflow:visible}.product-sap-mock .section-title{font-size:clamp(1.35rem,5vw,1.75rem)}.product-sap-mock-desc{margin-bottom:1rem;font-size:.9375rem}.sap-desktop-mock{display:none!important}.sap-mobile-static{display:block;transform:translateY(18px)}.sap-mobile-static.is-visible{transform:translateY(0)}.sap-mobile-ring{width:3.75rem;height:3.75rem}.sap-mobile-ring-val{font-size:1rem}.product-mock-caption{margin-top:.65rem;font-size:.75rem}}.product-lead{font-size:1.0625rem;line-height:1.65;color:#333;margin:0 0 2rem;max-width:52em}.product-highlights{display:none;list-style:none;margin:0 0 1.25rem;padding:0;max-width:36em}.section-desc--compact{display:none}.product-highlights li{position:relative;padding-left:1.125rem;font-size:.9375rem;line-height:1.5;color:#555}.product-highlights li+li{margin-top:.5rem}.product-highlights li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#1a2744}.product-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#0000000f;border-radius:12px;overflow:hidden;margin-bottom:1.75rem}.capability{padding:1.5rem;background:#fcfcfc}.capability-num{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:#1a2744;margin-bottom:.5rem}.capability h4{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .35rem;color:#0a0a0a}.capability p{font-size:.875rem;line-height:1.55;color:#555;margin:0}.product-note{font-size:.8125rem;line-height:1.55;color:#777;margin:0;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.06)}.product-note-inline{border-top:none;padding-top:0;max-width:560px;margin:1.5rem auto 0;text-align:center}.product-page .product-hero{position:relative;text-align:center;padding:3.5rem 1.5rem 5rem;max-width:720px;margin:0 auto}.product-back{position:absolute;top:1.25rem;left:1.5rem;font-size:.8125rem;font-weight:500;color:#666;text-decoration:none}.product-back:hover{color:#0a0a0a}.product-hero-title{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 0 .5rem}.product-hero-tagline{font-size:1.125rem;font-weight:500;color:#666;margin:0 0 1.25rem}.product-hero-lead{font-size:1.0625rem;line-height:1.65;color:#444;margin:0 0 2rem}.footer-minimal{padding:3rem 1.5rem}.footer-inner-minimal{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem}.footer-inner-minimal .footer-tagline{margin:0;max-width:360px;text-align:left;flex:1;min-width:200px}.footer-inner-minimal .footer-logo{margin:0 0 0 auto;flex-shrink:0}.footer-inner-minimal .logo-img-footer{height:72px}.product-section{padding:5rem 1.5rem;max-width:960px;margin:0 auto}.product-section-alt{background:#fcfcfc;max-width:none;padding-left:max(1.5rem,calc((100% - 960px)/2));padding-right:max(1.5rem,calc((100% - 960px)/2))}.product-section-lead{margin-bottom:2.5rem}.product-capabilities-standalone{max-width:960px;margin:0 auto}.product-cta-block{background:#fcfcfc}.product-cta-combined{background:#fcfcfc;max-width:none;padding-bottom:6rem}.product-page--homeguard .product-demo-cta,.product-page--homeguard .product-section-white{background:#fff}.product-page--homeguard .product-demo-cta{max-width:none;padding:3rem 1.5rem 5rem;padding-left:max(1.5rem,calc((100% - 1400px)/2));padding-right:max(1.5rem,calc((100% - 1400px)/2))}.product-demo-cta-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.product-page--homeguard .product-demo-inner{max-width:none;margin:0}.product-demo-img{display:block;width:100%;max-width:none;height:auto;box-shadow:none;filter:none}@keyframes product-visual-rock{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media(prefers-reduced-motion:reduce){.product-page--sap .product-hero-emblem{animation:none}}.product-page--homeguard .product-demo-cta .early-access-block{max-width:none;margin:0;text-align:center}@media(min-width:900px){.product-demo-cta-inner{flex-direction:row;align-items:center;gap:2rem}.product-page--homeguard .product-demo-inner{flex:1 1 72%;min-width:0}.product-page--homeguard .product-demo-cta .early-access-block{flex:0 0 340px;max-width:340px;text-align:left}.product-page--homeguard .product-demo-cta .early-access-form{text-align:left}}.early-access-block{max-width:480px;margin:0 auto 4rem;text-align:center}.how-it-works-title{margin-top:0}.early-access-block .cta-title{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.5rem}.early-access-block .cta-subtitle{margin-bottom:1.75rem}#reveal-form-btn,#reveal-contact-btn{transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1),max-height .45s cubic-bezier(.25,1,.5,1),margin .45s cubic-bezier(.25,1,.5,1);max-height:4rem;overflow:hidden}#reveal-form-btn.is-hiding,#reveal-contact-btn.is-hiding{opacity:0;transform:translateY(-6px) scale(.98);max-height:0;margin:0;padding-top:0;padding-bottom:0;pointer-events:none}.early-access-form-panel{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;overflow:hidden;transition:grid-template-rows .55s cubic-bezier(.25,1,.5,1),opacity .45s cubic-bezier(.25,1,.5,1),margin-top .55s cubic-bezier(.25,1,.5,1)}.early-access-form-panel.is-open{grid-template-rows:1fr;opacity:1;margin-top:.5rem}.early-access-form-panel-inner{min-height:0;overflow:hidden}.early-access-form{display:flex;flex-direction:column;gap:1rem;text-align:left}.form-field label{display:block;font-size:.8125rem;font-weight:600;color:#444;margin-bottom:.375rem}.form-field input{width:100%;font-family:inherit;font-size:1rem;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;color:#0a0a0a;transition:border-color .2s}.form-field textarea{width:100%;font-family:inherit;font-size:1rem;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;color:#0a0a0a;resize:vertical;min-height:6rem;line-height:1.5;transition:border-color .2s}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:#1a2744}.form-optional{font-weight:400;color:#888}.contact-block{margin-bottom:0;max-width:520px}.cta .contact-block .cta-subtitle{margin-bottom:1.75rem}.early-access-form .btn{width:100%;margin-top:.25rem}.form-error{font-size:.875rem;color:#b42318;margin:1rem 0 0}.form-success{font-size:1rem;font-weight:600;color:#1a2744;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.25,1,.5,1),opacity .4s cubic-bezier(.25,1,.5,1),margin-top .45s cubic-bezier(.25,1,.5,1)}.form-success.is-visible{max-height:6rem;opacity:1;margin-top:1.5rem}.big-picture{padding:4rem 1.5rem 6rem;background:#fcfcfc}.big-picture-inner{max-width:720px;margin:0 auto;text-align:center}.big-picture-list{text-align:left;max-width:480px;margin:0 auto 2rem;padding-left:1.25rem;font-size:.9375rem;color:#555;line-height:1.7}.big-picture-list li{margin-bottom:.75rem}.big-picture-list strong{color:#0a0a0a}.cta{padding:6rem 1.5rem;text-align:center;background:#fcfcfc}.cta-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem;line-height:1.2}.cta-subtitle{color:#444;margin:0 0 1.75rem;font-size:1rem;line-height:1.5}.footer{padding:4rem 1.5rem 3rem;background:#fff;color:#0a0a0a}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem 2rem}.footer-brand{grid-column:1 / -1;max-width:560px}.footer-logo{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:1rem}.footer-tagline{font-size:1.0625rem;line-height:1.65;color:#444;margin:0}.footer-nav{display:flex;flex-direction:column;gap:.75rem}.footer-heading{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#666;margin:0 0 .25rem}.footer-nav a{color:#0a0a0a;text-decoration:none;font-size:1rem}.footer-nav a:hover{color:#333}.footer-about{display:flex;align-items:center;justify-content:center;max-width:none}.footer-about .logo-img-footer{height:96px;width:auto}.footer-bottom{grid-column:1 / -1;padding-top:3rem;border-top:none;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}.footer-wordmark-wrap{width:100%;text-align:center;padding:0 1rem .5rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.footer-wordmark-line{display:block;width:min(320px,60%);height:1px;margin:0 auto 1.75rem;background:#fff;opacity:1}.footer-wordmark{margin:0;font-size:clamp(2rem,14vw,7rem);font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.footer-wordmark span{display:inline-block;background:linear-gradient(180deg,#333,#1a2744);-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordmark-rise .85s cubic-bezier(.25,1,.5,1) backwards;transition:transform .35s cubic-bezier(.25,1,.5,1),filter .35s ease}.footer-wordmark span:nth-child(1){animation-delay:.04s}.footer-wordmark span:nth-child(2){animation-delay:.08s}.footer-wordmark span:nth-child(3){animation-delay:.12s}.footer-wordmark span:nth-child(4){animation-delay:.16s}.footer-wordmark span:nth-child(5){animation-delay:.2s}.footer-wordmark span:nth-child(6){animation-delay:.24s}.footer-wordmark span:nth-child(7){animation-delay:.28s}.footer-wordmark span:nth-child(8){animation-delay:.32s}.footer-wordmark:hover span{transform:translateY(-.06em)}.footer-wordmark:hover span:nth-child(2n){transform:translateY(.04em)}.footer-wordmark-sub{margin:1rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#888}@keyframes wordmark-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.footer-wordmark span{animation:none;color:#333;background:none;-webkit-background-clip:unset;background-clip:unset}.footer-wordmark:hover span{transform:none}}@media(max-width:768px){.hero{padding:3.5rem 1.25rem 3rem}.hero-inner{grid-template-columns:1fr;gap:2.5rem}.hero-mark{width:min(72vw,280px);transform:rotate(42.5deg)}.about,.big-picture,.solutions,.how-we-work,.faq{padding:4rem 1.25rem}.about,.how-we-work{padding-bottom:3rem}.process-rail{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem}.manifesto-band{padding:2.5rem 1.25rem}.manifesto-band-paint{width:min(92vw,480px)}.manifesto-band-text{font-size:clamp(1.625rem,6vw,2.25rem);width:min(84%,14em)}.solutions{padding:3.5rem 1.25rem 4rem}.product-showcase{padding:1.75rem}.product-showcase .product-highlights{display:block}.product-showcase .product-capabilities{display:none}.product-showcase .product-lead{margin-bottom:1rem}.product-page--sap .section-desc--compact{display:block}.product-page--sap .product-section-desc-full{display:none}.product-page--sap .feature-card{padding:1.125rem 1.25rem}.product-page--sap .feature-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-page--sap .product-section-alt .capability:nth-child(n+3){display:none}.product-page--sap .product-capabilities-standalone{grid-template-columns:1fr}.product-page--sap .product-section{padding-top:3.25rem;padding-bottom:3rem}.product-page--sap .product-section-alt{padding-top:3rem;padding-bottom:3.5rem}.product-showcase-head{flex-direction:column}.product-showcase--sap .product-showcase-emblem{align-self:flex-start;height:44px;order:1}.product-showcase--sap .product-showcase-title{order:0}.product-showcase--sap .product-actions{order:2}.product-page--sap .product-hero-inner--sap{align-items:stretch}.product-page--sap .product-hero-title--sap{text-align:center;font-size:clamp(1.625rem,7vw,2.25rem)}.product-hero-body{grid-template-columns:1fr;text-align:center}.product-page--sap .product-hero-content{text-align:center}.product-page--sap .product-hero-visual{order:0;margin-bottom:0}.product-page--sap .product-hero-emblem{height:96px;margin:0 auto}.product-page--sap .product-hero-actions{justify-content:center}.product-actions{align-self:flex-start;width:auto;gap:.5rem}.product-showcase .product-actions .btn{flex:0 0 auto;padding:.5rem .875rem;font-size:.8125rem;line-height:1.25}.big-picture{padding-top:3rem}.marquee-band{padding:1rem 0}.cta{padding:4rem 1.25rem}.contact-split{padding:3.5rem 1.25rem 4rem}.contact-split-inner{grid-template-columns:1fr}.contact-split-ideas{padding:2rem 1.75rem 1.5rem;border-right:none;border-bottom:1px solid rgba(0,0,0,.06)}.contact-split-arrow{margin-top:1.25rem;transform:rotate(90deg);transform-origin:center center}.contact-split-form-col{padding:2rem 1.75rem 2.25rem}}@media(max-width:640px){.hero{padding:3rem 1.25rem}.hero-mark{width:min(48vw,140px);transform:rotate(42.5deg)}.logo-strip{gap:1.25rem}.footer-inner-minimal{flex-direction:column;align-items:stretch}.footer-inner-minimal .footer-tagline{text-align:left;max-width:none}.footer-inner-minimal .footer-logo{align-self:flex-end;margin-left:auto}.footer-inner-minimal .logo-img-footer{height:56px}}
