.pos-ecosystem{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orq-font-body:var(--font-body), system-ui, sans-serif;--orq-font-heading:var(--font-display), Georgia, serif;--orq-content-max-width:72rem;--orq-color-ink:#fff7ed;--orq-color-ink-muted:#cbbeb2;--orq-color-border:#4f3828;--orq-color-brand-700:#fff7ed;--orq-color-brand-100:#382211;--orq-color-success:#9dc8a9;--landing-dark:#2a1409;--landing-mahogany:#f7d0a5;--landing-caramel:#edb883;--landing-cream:#0e0b08;--landing-paper:#1c140e;font-family:var(--orq-font-body);background:linear-gradient(#704329,#2a1409 65%)}.pos-ecosystem h1,.pos-ecosystem h2,.pos-ecosystem h3{color:#fff7ed;text-wrap:balance}.pos-ecosystem .section{width:min(100% - 2.5rem,72rem)}.pos-ecosystem .public-nav{top:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:3.5rem 1fr 3.5rem;padding:1.25rem;position:absolute;inset-inline:0}.pos-ecosystem .public-nav>nav{background:#382211e6;border:1px solid #ffffff45;border-radius:999px;justify-self:center;gap:1.4rem;padding-inline:1.4rem}.pos-ecosystem .public-nav .brand{background:#38221199;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.pos-ecosystem .public-nav .brand img{object-fit:contain}.pos-ecosystem .brand strong{font-family:var(--orq-font-heading);font-size:1.9rem}.pos-ecosystem .button{color:#241509;background:#f0bb7d;border-color:#f0bb7d;box-shadow:0 8px 24px #0003}.pos-ecosystem .button-secondary{color:#fff7ed;box-shadow:none;background:#160f0bbf;border-color:#846347}.pos-ecosystem :where(a,summary):focus-visible{outline-color:#f0bb7d}.pos-ecosystem .hero-band{background:linear-gradient(#1c100838,#1c100880),url(/brand/orquesta-hero.webp) 50%/cover no-repeat,#1c1008}.pos-ecosystem .hero-band .hero{grid-template-columns:1fr;justify-items:center;gap:1rem;min-height:100svh;padding-block:7rem 4rem}.pos-ecosystem .hero-copy{text-align:center;max-width:1040px}.pos-ecosystem .hero-copy .eyebrow{margin-bottom:.7rem;font-size:.7rem}.pos-ecosystem .product-signature{font-family:var(--orq-font-heading);color:#fff;margin:0 0 1rem;font-size:clamp(2.4rem,7vw,5.4rem);line-height:1}.pos-ecosystem .hero-copy h1{max-width:65rem;margin:0 auto 1.2rem;font-size:clamp(2.8rem,7vw,6rem);font-weight:500;line-height:1}.pos-ecosystem .hero-copy .lead{max-width:65ch;margin:0 auto 1.1rem;line-height:1.65}.pos-ecosystem .hero-gate{background:#110d09e6;border-color:#6f5137;max-width:75ch;margin:0 auto;padding:.65rem 1rem;font-size:.8rem}.pos-ecosystem .hero-actions{justify-content:center;margin-top:1.25rem}.pos-ecosystem .hero-highlights{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pos-ecosystem .hero-highlights li{color:#fff8f1;background:#2a14097a;border:1px solid #ffffff4d;border-radius:999px;padding:.45rem .75rem;font-size:.875rem}.pos-ecosystem .hero-actions .button{color:#3b1f0e;background:#fff8f1;border-color:#ffffffc7;border-radius:999px}.pos-ecosystem .hero-actions .button-secondary{color:#fff;background:#2a140994;border-color:#ffffff8f}.pos-ecosystem .workflow-section{margin-block:3rem}.pos-ecosystem .workflow-section .service-overview{margin-inline:auto}.pos-ecosystem .release-note{font-size:.8rem}.pos-ecosystem .service-overview{background:#170f09ed;border-color:#62442d;border-radius:1.3rem;width:min(100%,1040px);padding:1.25rem 1.5rem}.pos-ecosystem .service-overview>.eyebrow{margin-bottom:.35rem;font-size:.65rem}.pos-ecosystem .service-overview h2{max-width:none;margin-bottom:.75rem;font-size:1.7rem}.pos-ecosystem .service-overview ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 .75rem;display:grid}.pos-ecosystem .service-overview li{grid-template-columns:auto 1fr;gap:.6rem;padding:.75rem 0 0}.pos-ecosystem .service-overview h3{font-size:1.35rem}.pos-ecosystem .service-overview li p{font-size:.85rem}.pos-ecosystem .overview-note{font-size:.7rem}.pos-ecosystem .proof-rail{border:1px solid var(--orq-color-border);background:#17100b;border-radius:1rem;margin-top:1rem}.pos-ecosystem .proof-rail div,.pos-ecosystem .proof-rail div:first-child{min-height:6rem;padding:1.2rem}.pos-ecosystem .proof-rail strong{font-family:var(--orq-font-body);font-size:1rem}.pos-ecosystem .proof-rail span{font-size:.65rem}.pos-ecosystem .section-heading{margin-bottom:2rem;display:block}.pos-ecosystem .section-heading h2{max-width:27ch;margin:0}.pos-ecosystem .section-heading>.eyebrow{margin-bottom:.8rem}.pos-ecosystem .problem-grid,.pos-ecosystem .audience-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pos-ecosystem .problem-grid article,.pos-ecosystem .problem-grid article+article,.pos-ecosystem .audience-grid article{border:1px solid var(--orq-color-border);background:linear-gradient(145deg,#28190e,#15100b);border-radius:1.1rem;padding:1.75rem}.pos-ecosystem .problem-grid h3,.pos-ecosystem .audience-grid h3{font-size:1.75rem;line-height:1.12}.pos-ecosystem .audience{padding-block:1rem 5rem}.pos-ecosystem .audience-grid article{background:#18120d;flex-direction:column;display:flex}.pos-ecosystem .audience-number{color:#edb883;font-size:.8rem}.pos-ecosystem .audience-grid p{color:var(--orq-color-ink-muted);line-height:1.7}.pos-ecosystem .audience-grid .text-cta{margin-top:auto;font-size:.85rem}.pos-ecosystem .flow-section,.pos-ecosystem .continuity-section,.pos-ecosystem .fiscal-section{background:#17100b;border-block:1px solid #39291c}.pos-ecosystem .flow-grid{background:0 0;gap:1rem}.pos-ecosystem .flow-grid article{border:1px solid var(--orq-color-border);background:#22160e;border-radius:1rem;min-height:0;padding:1.5rem}.pos-ecosystem .flow-grid article span{color:#edb883}.pos-ecosystem .capability-grid article{box-shadow:none;background:linear-gradient(135deg,#24180f,#15100b);border-radius:1.1rem}.pos-ecosystem .capability-grid article>span{font-family:var(--orq-font-body);font-size:.95rem}.pos-ecosystem .continuity-columns{border:0;gap:1rem}.pos-ecosystem .continuity-columns article,.pos-ecosystem .continuity-columns article+article{border:1px solid var(--orq-color-border);background:#21170f;border-radius:1rem;padding:1.5rem}.pos-ecosystem .continuity-columns h3{font-size:1.65rem}.pos-ecosystem .continuity-note{border:1px solid var(--orq-color-border);border-radius:1rem;grid-column:1/-1;padding:1.25rem;font-size:.85rem}.pos-ecosystem .hardware-grid{border:0;gap:1rem}.pos-ecosystem .hardware-grid article{border:1px solid var(--orq-color-border);background:#19120d;border-radius:1rem;min-height:0;padding:1.5rem}.pos-ecosystem .hardware-grid h3{margin-top:1.5rem}.pos-ecosystem .commercial{box-shadow:none;background:#17100b;border:1px solid #62442d;border-radius:1.5rem}.pos-ecosystem .commercial-heading{display:block}.pos-ecosystem .commercial-heading h2{max-width:24ch;margin-bottom:1rem}.pos-ecosystem .commercial-heading .eyebrow{margin-bottom:1rem}.pos-ecosystem .commercial-heading>p:last-child{max-width:80ch}.pos-ecosystem .commercial-note{background:#21170f;border-color:#62442d;font-size:.85rem}.pos-ecosystem .plan-grid{margin-top:1.5rem}.pos-ecosystem .plan-price{margin-block:1rem}.pos-ecosystem .plan-price>strong{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}.pos-ecosystem .plan-price>span{white-space:nowrap;margin-left:.5rem}.pos-ecosystem .pricing-source{max-width:85ch;margin-top:1rem;font-size:.875rem;line-height:1.65}.pos-ecosystem .plan-card{background:#120e0a;border-color:#62442d;min-height:0}.pos-ecosystem .plan-card.is-premium{box-shadow:none;background:linear-gradient(140deg,#412814,#21170f);border-color:#d99b60}.pos-ecosystem .plan-card-head{flex-direction:column;align-items:flex-start}.pos-ecosystem .plan-card-head strong{color:#fff7ed;font-size:2.6rem}.pos-ecosystem .plan-card h3{margin-top:1.2rem;font-size:1.8rem}.pos-ecosystem .plan-card .button{width:100%}.pos-ecosystem .commercial-contact li{color:#f7d0a5;background:#281b10;border-color:#62442d;font-weight:500}.pos-ecosystem .faq-list{max-width:none}.pos-ecosystem .faq-list summary{color:#fff7ed;font-family:var(--orq-font-body);font-size:1rem}.pos-ecosystem .faq-list p{max-width:90ch}.pos-ecosystem .final-cta{border-block:1px solid var(--orq-color-border);background:radial-gradient(at bottom,#523118,#0e0b08 75%)}.pos-ecosystem .final-cta h2{max-width:26ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.pos-ecosystem .landing-mobile-nav{z-index:30;background:0 0;border:0;max-height:none;display:block;position:fixed;top:1.25rem;right:1.25rem;overflow:visible}.pos-ecosystem .landing-mobile-nav summary{background:#382211e6;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;padding:0;list-style:none;display:grid}.pos-ecosystem .landing-mobile-nav summary::-webkit-details-marker{display:none}.pos-ecosystem .menu-lines{gap:6px;width:25px;display:grid}.pos-ecosystem .menu-lines>span{background:#fff7ed;height:2px}.pos-ecosystem .landing-mobile-nav nav{overscroll-behavior:contain;background:#281609fa;border:1px solid #ffffff50;border-radius:1.25rem;grid-template-columns:1fr;width:min(24rem,100vw - 2.5rem);max-height:calc(100svh - 7rem);padding:1rem;position:absolute;top:4.25rem;right:0;overflow-y:auto;box-shadow:0 10px 35px #0005}.pos-ecosystem .landing-mobile-nav :where(summary,a){color:#fff7ed}.pos-ecosystem .landing-mobile-nav nav{padding-bottom:1.2rem}.pos-ecosystem :is(.problems,.audience,.capabilities,.hardware,.ecosystem,.faq){padding-block:4.5rem}.pos-ecosystem :is(.flow-section,.continuity-section,.fiscal-section){background:0 0;border:0}.pos-ecosystem :is(.section-heading,.commercial-heading) h2{max-width:32ch;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.02}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid,.continuity-columns){gap:.9rem}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid,.continuity-columns)>article,.pos-ecosystem .continuity-columns article+article,.pos-ecosystem .problem-grid article+article,.pos-ecosystem .plan-card{color:#3b2416;background:#f6efe5;border:1px solid #dfcfbd;border-radius:16px;padding:1.25rem;box-shadow:0 8px 24px #1c100812}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid,.continuity-columns,.plan-card) :is(h3,p,li,strong,span,.text-cta){color:#493627}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid) h3{font-family:var(--orq-font-body);font-size:1.1rem;font-weight:600;line-height:1.4}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid) p{font-size:1rem;line-height:1.65}.pos-ecosystem .commercial{background:0 0;border:0;border-radius:0;padding:4.5rem 0}.pos-ecosystem .plan-card.is-premium{background:#f2e4d2;border:2px solid #d5a671}.pos-ecosystem .plan-card .plan-card-head>span{color:#fff7ef;background:#4b2612}.pos-ecosystem .plan-card .button{color:#fff7ef;background:#4b2612;border-color:#4b2612}.pos-ecosystem .faq-list details{border:1px solid #ffffff38;border-radius:1rem;margin-bottom:.75rem;padding:0 1.25rem}.pos-ecosystem .public-footer{padding-block:3rem}@media (max-width:1150px){.pos-ecosystem .public-nav{gap:.8rem}.pos-ecosystem .public-nav>nav{gap:.8rem;padding-inline:.8rem}.pos-ecosystem .text-link{display:none}}@media (max-width:980px){.pos-ecosystem .public-nav>nav{gap:1rem;padding-inline:1rem;display:flex}.pos-ecosystem .public-nav>nav>a:not([href=\#contratacion]):not([href$=\/cuenta]){display:none}.pos-ecosystem .hero-copy h1{font-size:clamp(3rem,8vw,5rem)}.pos-ecosystem .hero-band{background-position:50%}.pos-ecosystem .service-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-ecosystem .problem-grid,.pos-ecosystem .audience-grid{grid-template-columns:1fr}.pos-ecosystem .audience-grid article{grid-template-columns:1fr 1.4fr;gap:.6rem 2rem;display:grid}.pos-ecosystem .audience-number{grid-column:1/-1}.pos-ecosystem .audience-grid h3{margin:0}.pos-ecosystem .audience-grid .text-cta{grid-column:2}}@media (max-width:640px){.pos-ecosystem .public-nav{gap:.4rem;padding-inline:.75rem}.pos-ecosystem .landing-mobile-nav{right:.75rem}.pos-ecosystem .section{width:calc(100% - 2rem)}.pos-ecosystem .public-nav{padding-inline:1rem}.pos-ecosystem .brand strong{font-size:1.6rem}.pos-ecosystem .hero{gap:2rem;padding-block:2rem}.pos-ecosystem .hero-copy h1{font-size:clamp(2.8rem,11vw,4rem)}.pos-ecosystem .hero-copy .lead{font-size:1rem}.pos-ecosystem .hero-actions{align-items:stretch}.pos-ecosystem .hero-gate{font-size:.8rem}.pos-ecosystem .service-overview{padding:1.2rem}.pos-ecosystem .service-overview li{display:block}.pos-ecosystem .service-overview li>span{margin-bottom:.4rem;display:block}.pos-ecosystem .proof-rail div,.pos-ecosystem .proof-rail div:first-child{padding:1rem}.pos-ecosystem .audience-grid article{display:flex}.pos-ecosystem .commercial{padding:1.5rem 1rem}.pos-ecosystem .commercial-contact>.button{width:100%}.pos-ecosystem .continuity-columns{grid-template-columns:1fr}.pos-ecosystem section[id]{scroll-margin-top:10rem}}
.orq-photo{isolation:isolate;aspect-ratio:16/10;background:#e6d8c8;border-radius:1.2rem;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #2b1a0f1a}.orq-photo img{object-fit:cover;object-position:var(--photo-focus,50% 50%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.orq-photo--portrait{aspect-ratio:4/5}.orq-photo--square{aspect-ratio:1}.orq-photo--natural{aspect-ratio:var(--photo-ratio,4 / 3)}.orq-photo:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #fff3;position:absolute;inset:0}.orq-editorial-pair{grid-template-columns:1.6fr 1fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin:clamp(2rem,5vw,4.5rem) 0;display:grid}.orq-editorial-pair>:last-child{margin-top:3.5rem}.orq-editorial-pair--reverse{grid-template-columns:1fr 1.6fr}.orq-editorial-pair--reverse>:last-child{margin-top:0}.orq-editorial-pair--reverse>:first-child{margin-top:3.5rem}.orq-reading-progress{--reading-progress:0;z-index:45;pointer-events:none;background:#ad856233;border-radius:3px;width:3px;height:24vh;max-height:160px;position:fixed;top:38%;right:1.15rem;overflow:hidden}.orq-reading-progress span{height:100%;transform:scaleY(var(--reading-progress));transform-origin:top;background:#a47650;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:hover .orq-photo img,.orq-photo:hover img{transform:scale(1.035)}}@media (max-width:700px){.orq-photo{border-radius:.9rem}.orq-editorial-pair,.orq-editorial-pair--reverse{grid-template-columns:1.45fr 1fr;gap:.85rem}.orq-editorial-pair>:last-child,.orq-editorial-pair--reverse>:first-child{margin-top:2rem}.orq-reading-progress{width:76px;height:2px;inset:auto auto 1rem 1rem}.orq-reading-progress span{transform:scaleX(var(--reading-progress));transform-origin:0}}@media (prefers-reduced-motion:reduce){.orq-photo img{transition:none}html{scroll-behavior:auto!important}}
html{scrollbar-width:thin;scrollbar-color:#b7a28e #f4efe7}.pos-ecosystem{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orq-color-ink:#30231b;--orq-color-ink-muted:#6b594b;--orq-color-border:#573c2726;--landing-paper:#fbf8f2;--landing-cream:#f4efe7;background:#f4efe7}.pos-ecosystem :is(h1,h2,h3){color:#30231b}.pos-ecosystem .hero-band{background:radial-gradient(at 80% 20%,#3d2b1e,#0000 65%),#100c09}.pos-ecosystem .hero-band .hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,4vw,5rem);min-height:100svh;padding-block:8rem 5rem}.pos-ecosystem .hero-copy{text-align:left;min-width:0}.pos-ecosystem .hero-copy h1{color:#fff7ed;max-width:13ch;margin-inline:0;font-size:clamp(3rem,5vw,5.3rem)}.pos-ecosystem .hero-copy .lead{color:#e0d1c3;margin-inline:0}.pos-ecosystem :is(.hero-highlights,.hero-actions){justify-content:start}.pos-ecosystem .hero-copy .eyebrow{color:#c7a98e}.pos-ecosystem .product-signature{color:#d7bda5;font-size:clamp(2rem,4vw,3rem)}.pos-ecosystem .hero-gate{color:#e0d1c3;background:#211810}.orq-hero-collage{width:100%;min-width:0;padding:0 2.5rem 3rem 0;position:relative}.orq-hero-collage .orq-hero-inset{border:5px solid #2a2019;width:37%;position:absolute;bottom:0;right:0}.pos-ecosystem .section{width:min(100% - 3rem,76rem)}.pos-ecosystem .section-heading h2{letter-spacing:-.025em;max-width:23ch;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.04}.pos-ecosystem .section-heading .eyebrow{color:#765a46}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid){align-items:start;gap:1.5rem}.pos-ecosystem :is(.problem-grid,.audience-grid,.capability-grid,.hardware-grid) article{border:1px solid var(--orq-color-border);background:#fbf8f2;border-radius:1.25rem;box-shadow:0 10px 30px #2b1a0f0d}.pos-ecosystem .problem-grid .orq-photo{box-shadow:none;margin-bottom:1.5rem}.pos-ecosystem .flow-section{background:#21170f;border:0}.pos-ecosystem .flow-section :is(h2,h3){color:#fff7ed}.pos-ecosystem .flow-grid article{background:#302116;border-color:#594131}.pos-ecosystem .flow-section .section-heading .eyebrow{color:#d7bda5}.pos-ecosystem .flow-section .flow-grid article :is(h3,p,span),.pos-ecosystem .flow-section .flow-grid article details>summary{color:#f3e6d8}.pos-ecosystem .fiscal-section details>summary{color:#3b2416}.pos-ecosystem .flow-section .flow-grid article h3{font-family:var(--orq-font-heading), Georgia, serif;font-size:1.7rem;font-weight:500;line-height:1.15}.pos-ecosystem .capability-grid article>span{color:#765037;background:#eee3d7}.pos-ecosystem .flow-grid .orq-photo{margin-bottom:1.5rem}.pos-ecosystem :is(.continuity-section,.fiscal-section){background:#eee7dd;border-color:#573c271f}.pos-ecosystem .continuity-columns article,.pos-ecosystem .continuity-columns article+article,.pos-ecosystem .continuity-note{background:#fbf8f2}.pos-ecosystem .continuity-lead .orq-photo{aspect-ratio:4/3;max-width:26rem;margin-top:2rem}.pos-ecosystem :is(.continuity-marker,.audience-number,.text-cta){color:#765037}.pos-ecosystem .commercial,.pos-ecosystem .commercial :is(h2,h3,.eyebrow){color:#30231b}.pos-ecosystem .commercial .commercial-note{color:#6b594b;background:#eee7dd;border-color:#dccbb9}.pos-ecosystem .faq-list details{border-color:var(--orq-color-border);background:#fbf8f2}.pos-ecosystem .faq-list summary{color:#30231b}.pos-ecosystem :is(.continuity-lead,.hardware-lead,.fiscal-copy)>.eyebrow{color:#765037}.pos-ecosystem .fiscal-copy>p{color:#6b594b}.pos-ecosystem .fiscal-checklist :is(span,strong,p),.pos-ecosystem .ecosystem-list>div :is(span,strong){color:#594331}.pos-ecosystem .fiscal-copy .text-cta{color:#765037}.pos-ecosystem .orq-menu-scenes{width:min(100% - 3rem,76rem);margin-inline:auto}.pos-ecosystem :where(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a36e48}@media (min-width:1100px){.pos-ecosystem .problem-grid{grid-template-columns:1.15fr .85fr 1fr}.pos-ecosystem .problem-grid article:nth-child(2){margin-top:3rem}}@media (max-width:900px){.pos-ecosystem .hero-band .hero{grid-template-columns:1fr;padding-top:8rem}.orq-hero-collage{width:min(100%,34rem)}}@media (max-width:700px){.pos-ecosystem .plan-card{min-width:0}.pos-ecosystem .plan-price>span{white-space:normal;margin-left:0;display:block}.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid){grid-template-columns:1fr}.pos-ecosystem .section{width:min(100% - 2rem,76rem)}.orq-hero-collage{padding-bottom:2rem;padding-right:1.5rem}.orq-hero-collage .orq-hero-inset{border-width:3px}}
.labs-commercial.pos-ecosystem .final-cta h2{color:#fff9f2}html{scrollbar-width:thin;scrollbar-color:#a78363 #f4efe7;scroll-padding-top:6.5rem}.labs-commercial{--lc-ink:#2d2119;--lc-muted:#715b49;--lc-paper:#fbf8f2;--lc-canvas:#f4efe7;--lc-line:#462a1924;--lc-display:var(--font-display,var(--font-heading,Georgia));color:var(--lc-ink);background:var(--lc-canvas);font-family:var(--font-body,"DM Sans"), sans-serif;font-size:1rem;font-weight:400;line-height:1.7}.labs-commercial *,.labs-commercial :before,.labs-commercial :after{box-sizing:border-box}.labs-commercial :is(section,article,figure,div){min-width:0}.labs-commercial :is(h1,h2,h3,p){overflow-wrap:break-word}.labs-commercial :is(.landing-page,.sala-hero,.hero-band){color:#fff9f2;background:radial-gradient(at 70% 0,#332015,#0000 62%),#100b08;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:3rem;height:auto;min-height:0;padding:8rem max(1.5rem,50% - 38rem) 5rem;display:grid;position:relative;overflow:visible}.labs-commercial.sala-landing .sala-hero{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:0;padding:8rem max(1.5rem,50% - 38rem) 5rem;display:grid}.labs-commercial :is(.landing-overlay,.sala-hero-overlay,.hero-idle-sparkles,.hero-light-overlay,.hero-baton-link){display:none}.labs-commercial :is(.tasks-hero-layout,.shifts-hero-layout){grid-template-columns:minmax(0,1fr);gap:3rem;width:100%;display:grid}.labs-commercial :is(.landing-content,.sala-hero-content,.hero-copy){text-align:center;flex-direction:column;grid-area:auto;align-self:start;place-items:center;gap:0;width:100%;max-width:66rem;margin:0 auto;padding:0;display:flex;position:relative;inset:auto;transform:none}.labs-commercial :is(.landing-page,.sala-hero,.hero) :is(.landing-content,.sala-hero-content,.hero-copy) h1{color:#fff9f2;max-width:22ch;font-family:var(--lc-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:1rem auto 1.25rem;font-size:clamp(3rem,5.6vw,5.5rem);font-weight:500;line-height:1.02}.labs-commercial :is(.landing-kicker,.sala-kicker,.hero-copy>.eyebrow){color:#e3b789;letter-spacing:.16em;text-transform:uppercase;max-width:100%;margin:0;font-size:.7rem;font-weight:600;line-height:1.7}.labs-commercial :is(.landing-hero-brand,.sala-hero-brand,.product-signature){color:#fff9f2;font-family:var(--lc-display), Georgia, serif;letter-spacing:0;margin:.6rem 0 0;font-size:1.6rem;font-weight:500;line-height:1.2;display:block}.labs-commercial :is(.landing-content,.sala-hero-content,.hero-copy) :is(.landing-tagline,.sala-tagline,.lead){color:#ede0d3;text-align:center;max-width:46rem;margin:0 auto;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:400;line-height:1.7}.labs-commercial :is(.landing-hero-highlights,.sala-hero-highlights,.hero-highlights){flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;max-width:100%;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.labs-commercial :is(.landing-hero-highlights,.sala-hero-highlights,.hero-highlights) li{color:#d9bd9c;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.7}.labs-commercial :is(.landing-hero-actions,.sala-hero-actions,.hero-actions){flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.75rem;max-width:100%;margin:1.8rem 0 0;padding:0;display:flex}.labs-commercial :is(.landing-hero-actions,.sala-hero-actions,.hero-actions)>details{margin-top:0}.labs-commercial :is(.landing-hero-cta,.sala-hero-primary,.sala-hero-secondary,.button,.sala-plan-cta,.landing-plan-cta),.labs-commercial :is(.landing-hero-actions,.sala-hero-actions)>details>summary{color:#21150e;text-align:center;max-width:100%;min-height:50px;box-shadow:none;background:#d2ad76;border:1px solid #d2ad76;border-radius:0;justify-content:center;align-items:center;margin-top:0;padding:.9rem 1.25rem;font-size:.85rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.labs-commercial :is(.landing-hero-cta--secondary,.sala-hero-secondary,.hero-actions .button-secondary){color:#fff9f2;background:0 0;border-color:#b5997e}.labs-commercial :is(.landing-hero-price-note,.sala-hero-note,.release-note){color:#d0bba5;max-width:39rem;margin:1rem auto 0;font-size:.75rem;font-weight:400;line-height:1.65;display:block}.labs-commercial .hero-gate{color:#e7d7c6;border:1px solid #70543c;border-radius:0;max-width:45rem;margin:.8rem auto 0;padding:.8rem 1rem;font-size:.75rem}.labs-commercial.pos-ecosystem .hero-band .hero{grid-template-columns:minmax(0,1fr);gap:3rem;width:100%;min-height:0;margin:0;padding:0;display:grid}.labs-commercial :is(.landing-pricing-cta,.landing-pricing-compare-cta,.landing-pricing-badge,.landing-pricing-toggle-badge,.landing-multilocal-card,.landing-ecosystem-note){box-shadow:none;border-radius:0}.labs-commercial .landing-pricing-stack{padding-top:0}.labs-commercial .landing-multilocal-card{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;display:grid}.labs-commercial .landing-multilocal-cta-wrap{grid-column:1/-1}@media (max-width:700px){.labs-commercial .landing-multilocal-card{grid-template-columns:minmax(0,1fr)}}.labs-commercial.pos-ecosystem .hero-actions .button{color:#21150e;background:#d2ad76;border-color:#d2ad76;border-radius:0}.labs-commercial.pos-ecosystem .hero-actions .button-secondary{color:#fff9f2;background:0 0;border-color:#b5997e}.labs-commercial.sala-landing .sala-plan-cta{color:#21150e;background:#d2ad76;border-color:#d2ad76}.labs-commercial .orq-hero-frame{width:100%;max-width:76rem;box-shadow:none;border:0;border-radius:0;grid-area:auto;margin:0 auto;padding:0;display:block;position:relative;inset:auto;transform:none}.labs-commercial .orq-hero-frame.orq-photo,.labs-commercial .orq-hero-frame>.orq-photo{aspect-ratio:var(--photo-ratio,3 / 2);width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0}.labs-commercial .orq-photo{box-shadow:none;border-radius:0}.labs-commercial .orq-photo img{object-fit:contain}.labs-commercial :is(.landing-scroll-sections,.sala-scroll-sections){background:var(--lc-canvas)}.labs-commercial :is(.landing-detail-section,.sala-detail-section){padding:clamp(4rem,7vw,7rem) 1.5rem}.labs-commercial :is(.landing-detail-section--alt,.sala-detail-section:nth-child(2n)){background:#eee5d9}.labs-commercial :is(.landing-section-shell,.sala-section-shell){width:min(100%,76rem);margin-inline:auto}.labs-commercial :is(.landing-section-shell,.sala-section-shell,.section-heading)>h2,.labs-commercial .section-heading>div>h2{max-width:23ch;color:var(--lc-ink);font-family:var(--lc-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:.85rem 0 1.2rem;font-size:clamp(2.35rem,4.1vw,4rem);font-weight:500;line-height:1.05}.labs-commercial :is(.sala-section-lead,.section-intro){max-width:47rem;color:var(--lc-muted);font-size:1rem;line-height:1.75}.labs-commercial :is(.landing-section-shell>.eyebrow,.sala-section-eyebrow,.section-heading .eyebrow){color:#805033;letter-spacing:.16em;font-size:.7rem;font-weight:600}.labs-commercial :is(.landing-bento,.sala-bento){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:2.5rem;display:grid}.labs-commercial :is(.landing-bento-card,.sala-bento-card){border:1px solid var(--lc-line);background:var(--lc-paper);height:auto;min-height:0;box-shadow:none;border-radius:0;grid-row:auto;padding:clamp(1.25rem,2.3vw,2rem);transform:none}.labs-commercial :is(.landing-bento-card,.sala-bento-card):hover{box-shadow:none;transform:none}.labs-commercial :is(.landing-bento-card>strong,.sala-bento-card>h3,.landing-bento-image-card-copy>strong){color:var(--lc-ink);font-family:var(--lc-display), Georgia, serif;margin:1.2rem 0 .8rem;font-size:clamp(1.55rem,2.3vw,2rem);font-weight:500;line-height:1.15;display:block}.labs-commercial :is(.landing-bento-card,.sala-bento-card) p{color:var(--lc-muted);margin-block:.65rem;font-size:.95rem;line-height:1.75}.labs-commercial :is(.landing-card-index,.sala-card-index){color:#895331;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;padding:0;font-size:.75rem;line-height:1.5;display:block}.labs-commercial :is(.sala-bento--about,.sala-bento--reasons)>:first-child{grid-column:auto}.labs-commercial .sala-bento-card:has(.orq-photo--portrait){grid-row:auto}.labs-commercial .sala-bento-card.is-span{grid-column:span 2}.labs-commercial .sala-bento-card.is-hero{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:2rem;display:grid}.labs-commercial .sala-bento-card.is-hero>.orq-photo{grid-area:1/1/4;margin:0}.labs-commercial .sala-bento-card.is-hero>.sala-card-index{grid-area:1/2}.labs-commercial .sala-bento-card.is-hero>h3{grid-area:2/2}.labs-commercial .sala-bento-card.is-hero>p{grid-area:3/2}.labs-commercial .sala-bento-card .orq-bento-photo{aspect-ratio:var(--photo-ratio,3 / 2);margin:0 0 1.5rem}.labs-commercial .landing-bento-card--hero{grid-column:1/-1}.labs-commercial .landing-bento-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.labs-commercial .landing-bento-hero-media{gap:1rem;padding:0;display:grid}.labs-commercial .landing-bento-hero-media .landing-card-index{position:static}.labs-commercial .landing-bento-hero-media .orq-photo{min-height:0}.labs-commercial .landing-bento-image-card{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.labs-commercial .landing-bento-image-card-media{min-height:0;position:relative}.labs-commercial .landing-bento-image-card-media .landing-card-index{margin-bottom:1rem;position:static}.labs-commercial .landing-bento-image-card-copy{padding:0}.labs-commercial .landing-bento-card .bento-image-frame{border-radius:0}.labs-commercial :is(.landing-pricing-card,.landing-pricing-policy-card,.landing-faq-item,.sala-pricing-card,.sala-inclusion-card,.sala-multilocal-card,.sala-faq-card){box-shadow:none;border-radius:0}.labs-commercial :is(.sala-pricing-toggle,.sala-pricing-toggle button,.landing-pricing-toggle,.landing-pricing-toggle button,.sala-plan-badge,.landing-plan-badge,.sala-compare-cta){border-radius:0}.labs-commercial.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid,.plan-grid){align-items:stretch;gap:1rem}.labs-commercial.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid) article{border:1px solid var(--lc-line);min-height:0;box-shadow:none;border-radius:0;margin-top:0;padding:1.5rem}.labs-commercial.pos-ecosystem .problem-grid{grid-template-columns:1.15fr 1fr 1fr}.labs-commercial.pos-ecosystem .problem-grid article:nth-child(2){margin-top:2rem}.labs-commercial.pos-ecosystem :is(.problem-grid,.flow-grid) .orq-photo{aspect-ratio:var(--photo-ratio,3 / 2)}.labs-commercial.pos-ecosystem .section-heading{display:block}.labs-commercial.pos-ecosystem :is(.plan-card,.commercial,.commercial-note,.faq-list details,.continuity-columns article,.continuity-note){box-shadow:none;border-radius:0}.labs-commercial.pos-ecosystem :is(.capability-grid article>span,.audience-number,.plan-card-head span),.labs-commercial.pos-ecosystem .commercial-contact li{border-radius:0}.labs-commercial.pos-ecosystem .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-commercial.pos-ecosystem .flow-section .section-heading h2{color:#fff9f2}.labs-commercial.pos-ecosystem .flow-section .flow-grid article{border-color:#6e503b}@media (min-width:701px){.labs-commercial.pos-ecosystem .flow-grid article:has(.orq-photo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:1.25rem;display:grid}.labs-commercial.pos-ecosystem .flow-grid article>.orq-photo{grid-area:1/1/span 5;align-self:center;margin:0}.labs-commercial.pos-ecosystem .flow-grid article:has(.orq-photo)>:not(.orq-photo){grid-column:2}}@media (min-width:701px) and (max-width:1100px){.labs-commercial.pos-ecosystem .flow-grid{grid-template-columns:minmax(0,1fr)}}.labs-commercial .orq-reading-progress{width:2px;right:.4rem}:is(.tasks-quick-nav,.shifts-quick-nav,.labs-site-nav,.pos-ecosystem .public-nav>nav){z-index:60;color:#fff9f2;background:#382111;border:1px solid #8b7460;border-radius:0;justify-content:center;align-items:center;gap:.25rem;width:max-content;max-width:calc(100% - 12rem);min-height:54px;padding:.3rem;display:flex;position:fixed;inset:1.25rem auto auto 50%;transform:translate(-50%);box-shadow:0 12px 30px #00000029}:is(.tasks-quick-nav,.shifts-quick-nav,.labs-site-nav,.pos-ecosystem .public-nav>nav) a{color:#fff9f2;border-radius:0;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:.85rem;font-weight:600;line-height:1.3;display:flex}:is(.tasks-quick-nav,.shifts-quick-nav,.labs-site-nav,.pos-ecosystem .public-nav>nav) a:hover{background:#63442e}.labs-commercial :is(.sala-brand-button,.sala-menu-button,.landing-logo-button,.landing-menu-button,.locale-switcher-trigger,.public-nav>.brand,.landing-mobile-nav>summary){color:#fff9f2;box-shadow:none;background:#382111;border:1px solid #8b7460;border-radius:0}.labs-commercial :is(.sala-brand-button,.landing-logo-button,.public-nav>.brand){width:54px;height:54px;padding:.5rem}.labs-commercial .public-nav{box-shadow:none;background:0 0;border:0}.labs-commercial .locale-switcher-hero-toggle{background:#382111;border-color:#8b7460;border-radius:0}.labs-commercial :is(.sala-drawer,.landing-drawer,.landing-mobile-nav[open]){border-radius:0}:is(.commercial-route-page,.commercial-page,.seo-page,.public-info-page){color:#2d2119;background:#f4efe7}:is(.commercial-route-page,.commercial-page,.seo-page,.public-info-page) :is(h1,h2,h3){font-family:var(--font-display,var(--font-heading,Georgia)), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-weight:500}:is(.commercial-route-page,.commercial-page,.seo-page,.public-info-page) h1{font-size:clamp(2.7rem,5.2vw,4.5rem);line-height:1.06}:is(.commercial-route-page,.commercial-page,.seo-page,.public-info-page) :is(.commercial-panel,.commercial-hero-card,.commercial-feature-card,.commercial-addon-card,.commercial-table-wrap,.seo-content>section,.seo-highlights>strong,.seo-faq details,.public-info-main-card,.public-info-side-card,.public-info-hub-card){box-shadow:none;background:#fbf8f2;border-color:#462a1924;border-radius:0}:is(.commercial-route-page,.commercial-page,.seo-page,.public-info-page) :is(.orq-photo,.commercial-primary-action,.commercial-secondary-action,.seo-actions a,.seo-closing a,.public-info-link-button){border-radius:0}:is(.commercial-route-page,.commercial-page) .commercial-feature-grid{align-items:start}:is(.commercial-route-page,.commercial-page) .commercial-feature-card{min-width:0}.labs-commercial.pos-ecosystem .continuity-inner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}.labs-commercial.pos-ecosystem .continuity-lead{grid-column:1/-1;margin-bottom:1rem;position:static}.labs-commercial.pos-ecosystem .continuity-lead>p:not(.eyebrow){max-width:65ch}.labs-commercial.pos-ecosystem .continuity-photo{aspect-ratio:var(--photo-ratio);grid-area:2/1;margin:0}.labs-commercial.pos-ecosystem .continuity-columns{grid-area:2/2/auto/-1;align-items:stretch;height:100%}.labs-commercial.pos-ecosystem .continuity-note{grid-area:3/1/auto/-1;margin:0}@media (max-width:980px){.labs-commercial.pos-ecosystem .continuity-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-commercial.pos-ecosystem .continuity-columns{grid-column:2;grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.labs-commercial.pos-ecosystem .continuity-inner{grid-template-columns:minmax(0,1fr)}.labs-commercial.pos-ecosystem .continuity-columns{grid-area:3/1}.labs-commercial.pos-ecosystem .continuity-note{grid-row:4}}@media (max-width:1000px){.labs-commercial :is(.landing-bento,.sala-bento){grid-template-columns:repeat(2,minmax(0,1fr))}.labs-commercial .landing-bento-card--span-2{grid-column:auto}.labs-commercial.pos-ecosystem .problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.labs-commercial :is(.landing-page,.sala-hero,.hero-band),.labs-commercial.sala-landing .sala-hero{gap:2rem;min-height:0;padding:7rem 1rem 2.5rem}.labs-commercial :is(.tasks-hero-layout,.shifts-hero-layout){gap:2rem}.labs-commercial :is(.landing-page,.sala-hero,.hero) :is(.landing-content,.sala-hero-content,.hero-copy) h1{max-width:16ch;margin-block:1rem;font-size:clamp(2.65rem,10.8vw,3.7rem)}.labs-commercial :is(.landing-content,.sala-hero-content,.hero-copy) :is(.landing-tagline,.sala-tagline,.lead){font-size:1rem;line-height:1.65}.labs-commercial :is(.landing-hero-actions,.sala-hero-actions,.hero-actions){gap:.65rem;width:100%}.labs-commercial :is(.landing-hero-actions,.sala-hero-actions,.hero-actions)>:is(a,details),.labs-commercial :is(.landing-hero-actions,.sala-hero-actions)>details>summary{width:100%}.labs-commercial :is(.landing-hero-highlights,.sala-hero-highlights,.hero-highlights){gap:.25rem .8rem;margin-top:1rem}.labs-commercial :is(.landing-hero-price-note,.sala-hero-note,.release-note){font-size:.72rem}.labs-commercial :is(.landing-detail-section,.sala-detail-section){padding:3.5rem 1rem}.labs-commercial :is(.landing-bento,.sala-bento),.labs-commercial.pos-ecosystem :is(.problem-grid,.audience-grid,.flow-grid,.capability-grid,.hardware-grid){grid-template-columns:minmax(0,1fr)}.labs-commercial :is(.sala-bento-card.is-span,.landing-bento-card--span-1,.landing-bento-card--span-2){grid-column:auto}.labs-commercial .landing-bento-hero-layout{grid-template-columns:minmax(0,1fr)}.labs-commercial .sala-bento-card.is-hero{display:block}.labs-commercial .sala-bento-card.is-hero>.orq-photo{margin-bottom:1.5rem}.labs-commercial.pos-ecosystem .problem-grid article:nth-child(2){margin-top:0}.labs-commercial :is(.landing-content,.sala-hero-content,.hero-copy){text-align:center}.labs-commercial :is(.landing-content,.sala-hero-content,.hero-copy) :is(.sala-kicker,.sala-tagline){text-align:center;margin-inline:auto}:is(.tasks-quick-nav,.shifts-quick-nav){left:50%;max-width:calc(100% - 9rem);min-height:48px;padding:.15rem;inset-block-start:1rem}:is(.tasks-quick-nav,.shifts-quick-nav) a{padding-inline:.6rem;font-size:.72rem}:is(.tasks-quick-nav,.shifts-quick-nav) a:first-child,.labs-site-nav,.labs-commercial nav.labs-site-nav,.labs-commercial.pos-ecosystem .public-nav>nav,.labs-commercial :is(.tasks-quick-nav,.shifts-quick-nav) a:first-child{display:none}.labs-commercial .orq-reading-progress{width:64px;height:2px;left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.labs-commercial .orq-photo img{transition:none}}
