/* Zenday: warm white, confident ink, red punctuation, tactile product artwork. */
.pg-enterprise{--w10-ink:#20221f;--w10-text:#64695f;--w10-muted:#83887b;--w10-line:#e5e6e0;--w10-red:#c8233b;background:#fff;color:var(--w10-ink)}
.pg-enterprise .wrap{max-width:1360px;width:100%;padding-inline:60px;margin-inline:auto}
.pg-enterprise main{overflow:hidden;color:var(--w10-ink)}
.pg-enterprise main [hidden]{display:none!important}
.pg-enterprise :is(a,button,summary):focus-visible{outline:2px solid var(--w10-red);outline-offset:5px}
.pg-enterprise .nav{height:80px;border-bottom:1px solid #eeefea;background:rgb(255 255 255 / .96);backdrop-filter:blur(18px)}
.pg-enterprise .nav>.wrap{height:80px}.pg-enterprise .nav .menu{gap:32px;margin-left:56px}.pg-enterprise .nav .menu>li>a,.pg-enterprise .nav .menu>li>button{font-size:14px;color:#42463f}.pg-enterprise .nav .wordmark img{width:121px;height:auto}
.pg-enterprise .btn{min-height:46px;padding:0 20px;font-size:14px;line-height:1;font-weight:500;border-radius:7px;display:inline-flex;gap:15px;align-items:center;justify-content:center;transition:background .18s,transform .18s}
.pg-enterprise .btn-p{background:#222520;color:#fff;border:1px solid #222520}.pg-enterprise .btn-p:hover{background:#3b4037;transform:translateY(-1px)}
.pg-enterprise main .btn-p::after{display:none}.pg-enterprise .btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}
.w10-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.015em;color:#555b51}
.w10-dot{display:inline-block;width:5px;height:5px;background:var(--w10-red);border-radius:50%;flex:none}
.w10-period{color:var(--w10-red);-webkit-text-fill-color:var(--w10-red)}
.w10-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.5;color:#3d4635;text-decoration:none;white-space:nowrap}
.w10-text-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s}.w10-text-link:hover svg{transform:translateX(3px)}.w10-text-link:hover{color:var(--w10-red)}
.pg-enterprise .w10-section{padding:104px 0;scroll-margin-top:80px}
html[data-f="geist"] body.pg-enterprise .w10-section h2,html[data-f="geist"] body.pg-enterprise .w10-final h2{font:500 47px/1.12 Geist,sans-serif!important;letter-spacing:-.043em!important;color:var(--w10-ink);text-wrap:initial;margin:20px 0 0!important}
.pg-enterprise .w10-lead{font-size:17px;line-height:1.7;color:var(--w10-text);font-weight:400;max-width:33em}
.w10-section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:end;margin-bottom:48px}.w10-section-head .w10-lead{padding-bottom:3px}
/* The original physical badge is the hero, with space and stronger typography. */
html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero{position:relative;padding:0!important;min-height:0;background:#fdfdfc;isolation:isolate;overflow:hidden;border:0}
.pg-enterprise .w10-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:42px;align-items:center;min-height:664px;padding-top:34px;padding-bottom:34px}
.w10-hero-copy{position:relative;z-index:3;padding:26px 0 34px;pointer-events:none}.w10-hero-copy a{pointer-events:auto}
.pg-enterprise .dhero.home.w10-hero h1>span{display:inline;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero h1{font:500 68px/1.025 Geist,sans-serif!important;letter-spacing:-.052em!important;text-wrap:initial;color:#1c201a;margin:26px 0 0!important;max-width:none}
.pg-enterprise .w10-hero-copy>p:not(.w10-hero-note){font-size:18px;line-height:1.65;color:#62665e;max-width:27em;margin:26px 0 0}
.w10-actions{display:flex;gap:26px;align-items:center;margin-top:30px}.w10-actions .btn{height:50px;padding-inline:23px}.w10-actions .w10-text-link{font-size:14px}
.pg-enterprise .w10-hero-note{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#7b7f75;margin-top:21px}.w10-hero-note i{width:2px;height:2px;background:#969a90;border-radius:50%}
html[data-f="geist"] body.pg-enterprise .dhero.home .zh-r.hv.w10-badge{position:relative;min-width:0;width:100%;height:556px;margin:0;isolation:auto}
.w10-badge-note{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:#83877d;letter-spacing:.015em;z-index:3}
.pg-enterprise .w10-badge .hb-wall{opacity:.75}.pg-enterprise .w10-badge .hb-bloom{opacity:.55}
/* A quiet integration baseline. */
.w10-integrations{border-block:1px solid var(--w10-line);padding:30px 0;background:#fff}.w10-integrations>.wrap{display:flex;align-items:center;gap:45px}.w10-integrations p{flex:none;font-size:12px;line-height:1.6;color:#797d73}.w10-integrations p b{font-weight:500;color:#42473e}.w10-integration-logos{display:flex;justify-content:space-between;align-items:center;flex:1;gap:26px}.w10-integration-logos a{display:flex;align-items:center;gap:9px;font-size:14px;color:#50564b;white-space:nowrap}.w10-integration-logos .lgo{--lg:24px;flex:none}.w10-integrations .w10-text-link{font-size:12px;margin-left:5px}
/* The company playbook: inspectable records and configuration. */
.w10-context-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}.w10-context-copy{max-width:420px}.w10-context-copy .w10-lead{margin-top:24px;max-width:22em}
.w10-context-tabs{display:grid;margin-top:30px;gap:0;max-width:410px}.w10-context-tabs button{appearance:none;border:0;background:transparent;text-align:left;display:flex;gap:18px;padding:18px 0 18px 20px;position:relative;cursor:pointer;transition:opacity .2s;color:#7d8474;opacity:.85}.w10-context-tabs button::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#e2e4dd;transition:background .2s}.w10-context-tabs button[aria-selected="true"]{opacity:1;color:#2f362a}.w10-context-tabs button[aria-selected="true"]::before{width:2px;background:var(--w10-red)}.w10-context-tabs button:hover{opacity:1}.w10-context-tabs button>span{font-size:10px;padding-top:3px;letter-spacing:.02em;color:#9a9f92}.w10-context-tabs button[aria-selected="true"]>span{color:var(--w10-red)}.w10-context-tabs b{font-size:15px;font-weight:500;line-height:1.5;display:block}.w10-context-tabs p{font-size:13px;line-height:1.65;max-width:27em;margin-top:5px;color:#767c6e}
.w10-playbook{margin:0;min-width:0;align-self:center}.w10-book-stage{position:relative;width:100%;height:510px;isolation:isolate;border-radius:4px;overflow:hidden;background:radial-gradient(ellipse at 65% 52%,#eeeaf64d,transparent 65%)}.w10-book-light{position:absolute;inset:10% 0 0;background:radial-gradient(ellipse at 65% 60%,#efe8fa70,transparent 60%),radial-gradient(ellipse at 30% 80%,#f4e9d44d,transparent 60%);filter:blur(18px);z-index:-1}.w10-book-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s}.w10-book-ready .w10-book-canvas{opacity:1}.w10-book-ready .w10-book-fallback{visibility:hidden}
.w10-playbook figcaption{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--w10-line);padding:18px 4px 0;margin-top:6px}.w10-book-caption{display:grid;gap:6px}.w10-book-caption b{font-size:12px;font-weight:500;color:#4d5544}.w10-book-caption>span{font-size:11px;line-height:1.5;color:#878e7c}.w10-sample{font-size:10px;color:#9a9f91;align-self:start;line-height:1.6;text-align:right;max-width:105px}.w10-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.w10-book-fallback{position:absolute;inset:60px 90px 50px 80px;border-radius:8px 14px 14px 8px;background:#faf9f3;border:1px solid #e5e2d6;transform:rotate(-6deg);box-shadow:1px 1px #fff,4px 5px #ebe8dd,7px 8px #fff,9px 10px #dcddd3,12px 12px #373d36,16px 24px 35px #29382025!important;display:flex}.w10-book-spine{width:24px;background:#c8233b;border-radius:8px 0 0 8px}.w10-book-fallback>div:last-child{padding:30px}.w10-book-fallback small{font-size:9px;letter-spacing:1px;color:#8d9384}.w10-book-fallback span{font-size:37px;display:block;line-height:1.1;margin:36px 0 24px;letter-spacing:-1.5px}.w10-book-fallback p{font-size:13px;color:#7c8372}.w10-book-fallback b{font-size:10px;position:absolute;bottom:30px;font-weight:400;color:#9a9f91}
/* Retain the original workflow illustrations and their fine detail. */
.pg-enterprise .w10-execution{background:#f9faf7;border-block:1px solid var(--w10-line);padding-top:88px;padding-bottom:45px}.w10-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.w10-work{min-width:0}.w10-work>.zpv{border-radius:12px;overflow:hidden;position:relative;background:#f0eff2;border:1px solid #e5e3e8}.w10-work .z-st{margin:0!important}.w10-work-copy{position:relative;padding:26px 4px 28px}.w10-index{font-size:11px;color:#818875;letter-spacing:.01em}.pg-enterprise .w10-work h3{font-size:21px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em!important;color:#343a2f;margin:13px 0 0}.w10-work-copy p{font-size:14px;line-height:1.7;color:var(--w10-text);margin-top:11px;max-width:25em}.w10-work-copy .w10-text-link{font-size:12px;margin-top:17px}.w10-work-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;border-top:1px solid #dfe4d7}.w10-work-footer>p{font-size:13px;line-height:1.7;color:#7b856d}.w10-work-footer .w10-text-link{font-size:13px}
html[data-f="geist"] .pg-enterprise .zpv :is(.z-paper,.z-pg) :is(p,h3,li){font-family:Newsreader,Georgia,serif!important}
/* Financial control: one clear visual story. */
.w10-control-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:90px;align-items:center}.w10-control-art{border:1px solid #e5e6e0;border-radius:12px;background:radial-gradient(ellipse at 25% 85%,#f6efe15c,transparent 65%),#fdfdfb;padding:21px 23px 22px;min-width:0}.w10-art-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1px;color:#8b9280}.w10-live{display:flex;align-items:center;gap:5px;letter-spacing:0;font-size:10px;color:#7a8870}.w10-live i{width:4px;height:4px;background:#81a071;border-radius:50%}.w10-control-art>.zpv{margin:0 -9px}.w10-control-art>p{font-size:11px;color:#8a947c;text-align:center;margin:0}.w10-control-copy .w10-lead{margin-top:24px}.w10-control-list{display:grid;gap:21px;margin:30px 0}.w10-control-list>div{display:flex;gap:18px}.w10-control-list>div>span{font-size:10px;color:#a2aa95;padding-top:5px}.pg-enterprise .w10-control-list h3{font-size:15px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:-.01em!important;color:#3c4534}.w10-control-list p{font-size:13px;line-height:1.65;color:var(--w10-text);margin-top:4px;max-width:28em}.w10-control-copy .w10-text-link{font-size:13px}
/* A restrained implementation timeline. */
.pg-enterprise .w10-implementation{padding-top:0}.w10-implementation>.wrap{padding-top:75px;border-top:1px solid var(--w10-line)}.w10-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:50px 0 0;padding:0}.w10-week{display:flex;flex-direction:column;gap:18px}.w10-week span{font-size:10px;letter-spacing:1px;color:#828c76}.w10-week i{height:1px;display:block;background:#dce2d5;position:relative}.w10-week i:before{content:"";position:absolute;width:5px;height:5px;background:#c8233b;border-radius:50%;left:0;top:-2px}.pg-enterprise .w10-timeline h3{font-size:21px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.025em!important;color:#343a2f;margin:22px 0 0}.w10-timeline p{font-size:14px;line-height:1.7;color:var(--w10-text);margin-top:11px;max-width:20em}.w10-software-line{display:flex;align-items:center;gap:24px;margin-top:44px;padding:23px 0 0;border-top:1px solid #e5e9df}.w10-software-line>span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#556745;white-space:nowrap}.w10-software-line p{font-size:13px;color:#7f8875}.w10-software-line .w10-text-link{margin-left:auto;font-size:13px}
.w10-hiring{padding:50px 0;background:#f7f8f4;border-block:1px solid var(--w10-line)}.w10-hiring>.wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.w10-hiring .w10-eyebrow{font-size:11px;color:#829071}.pg-enterprise .w10-hiring h2{font-size:29px!important;line-height:1.16!important;font-weight:500!important;letter-spacing:-.035em!important;color:#343a2f;margin-top:14px}.w10-hiring p{font-size:15px;line-height:1.7;color:var(--w10-text);max-width:32em}.w10-hiring .w10-text-link{font-size:13px;margin-top:17px}
.w10-faq>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.w10-faq-list details{border-top:1px solid #dfe6d7}.w10-faq-list details:last-child{border-bottom:1px solid #dfe6d7}.w10-faq-list summary{display:flex;gap:20px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;color:#48533d;padding:22px 0}.w10-faq-list summary::-webkit-details-marker{display:none}.pg-enterprise .w10-faq-list summary::after{display:none}.w10-faq-list summary>span{font-size:20px;font-weight:300;color:#9caa8d;transition:transform .2s}.w10-faq-list details[open] summary>span{transform:rotate(45deg)}.w10-faq-list details>p{font-size:14px;line-height:1.75;color:var(--w10-text);padding:0 26px 23px 0}
.w10-final{background:#f5f6f1;border-top:1px solid var(--w10-line);padding:65px 0 70px}.w10-final>.wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:75px;align-items:end}html[data-f="geist"] body.pg-enterprise .w10-final h2{font-size:38px!important}.w10-final .w10-eyebrow{color:#7c8c6b;font-size:11px}.w10-final p{font-size:15px;line-height:1.7;color:var(--w10-text);max-width:29em}.w10-final .btn{margin-top:23px}
.pg-enterprise .f2{padding:58px 0 25px;border-top:1px solid var(--w10-line);background:#fff}.pg-enterprise .f2-top{gap:70px}.pg-enterprise .f2-brand .say{font-size:13px;line-height:1.7;color:#8a927f;max-width:23em}.pg-enterprise .f2-cols h6{font-size:12px;color:#5c6950}.pg-enterprise .f2-cols a{font-size:12px;color:#8c977e;line-height:1.6}.pg-enterprise .f2-bot{font-size:10px;color:#9ca68f}
@media(min-width:1600px){.pg-enterprise .w10-hero-grid{min-height:700px}}
@media(max-width:1200px){.pg-enterprise .wrap{padding-inline:40px}.pg-enterprise .w10-hero-grid{gap:20px;min-height:630px}html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero h1{font-size:59px!important}.w10-context-grid{gap:20px}.w10-control-grid{gap:55px}.w10-integrations>.wrap{gap:30px}.w10-integration-logos{gap:18px}.w10-integrations .w10-text-link{display:none}.w10-section-head,.w10-hiring>.wrap,.w10-faq>.wrap{gap:65px}.w10-book-stage{height:480px}.w10-work-grid{gap:21px}.w10-final>.wrap{gap:50px}html[data-f="geist"] body.pg-enterprise .w10-final h2{font-size:34px!important}}
@media(max-width:1000px){.pg-enterprise .nav .menu{gap:23px;margin-left:32px}.pg-enterprise .w10-hero-grid{grid-template-columns:1.1fr 1fr;min-height:600px}.pg-enterprise .w10-badge{height:490px}html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero h1{font-size:51px!important}.pg-enterprise .w10-hero-copy>p:not(.w10-hero-note){font-size:16px}.w10-eyebrow{font-size:10px}.w10-actions{gap:18px}.w10-actions .w10-text-link{font-size:12px}.w10-actions .btn{padding-inline:16px;font-size:13px}.w10-badge-note{font-size:9px}.pg-enterprise .w10-section{padding-block:78px}html[data-f="geist"] body.pg-enterprise .w10-section h2{font-size:39px!important}.w10-context-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.w10-context-tabs p{font-size:12px}.w10-context-tabs b{font-size:14px}.w10-book-stage{height:450px}.w10-section-head{gap:45px}.pg-enterprise .w10-lead{font-size:16px}.w10-control-grid{gap:40px}.w10-control-art{padding-inline:15px}.w10-art-top{font-size:8px;letter-spacing:.5px}.w10-live{font-size:9px}.pg-enterprise .w10-work h3{font-size:19px!important}.w10-work-copy p{font-size:13px}.w10-timeline{gap:22px}.w10-timeline p{font-size:13px}.pg-enterprise .w10-implementation{padding-top:0}.w10-final>.wrap{grid-template-columns:1.4fr 1fr}.w10-final h2 br{display:none}.w10-software-line{gap:17px}.w10-software-line p{font-size:12px}.w10-software-line .w10-text-link{font-size:12px}.w10-faq>.wrap{gap:45px}}
@media(max-width:760px){.pg-enterprise .wrap{padding-inline:24px}.pg-enterprise .nav,.pg-enterprise .nav>.wrap{height:70px}.pg-enterprise .nav .menu{display:none}.pg-enterprise .nav .wordmark img{width:110px}.pg-enterprise .nav .btn{font-size:12px;min-height:38px;padding-inline:14px}.pg-enterprise .w10-hero-grid{grid-template-columns:1fr;gap:0;padding-top:26px;padding-bottom:23px;min-height:0}.w10-hero-copy{padding:14px 0 0;max-width:580px}.w10-eyebrow{font-size:11px}html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero h1{font-size:52px!important;margin-top:23px!important;line-height:1.04!important}.pg-enterprise .w10-hero-copy>p:not(.w10-hero-note){font-size:16px;margin-top:23px;max-width:29em}.w10-actions{gap:24px;margin-top:25px}.w10-actions .btn{font-size:13px;height:46px;padding-inline:19px}.w10-actions .w10-text-link{font-size:12px}.pg-enterprise .w10-hero-note{font-size:11px;margin-top:18px}.pg-enterprise .w10-badge{max-width:480px;justify-self:center;height:500px;margin-top:6px}.w10-badge-note{font-size:10px;bottom:0}.w10-integrations{padding:23px 0}.w10-integrations>.wrap{display:block}.w10-integrations p{font-size:11px;margin-bottom:18px}.w10-integrations p br{display:none}.w10-integrations p b{margin-left:3px}.w10-integration-logos{justify-content:flex-start;gap:18px 24px;flex-wrap:wrap}.w10-integration-logos a{font-size:12px;gap:7px}.w10-integration-logos .lgo{--lg:21px}.pg-enterprise .w10-section{padding:65px 0;scroll-margin-top:70px}html[data-f="geist"] body.pg-enterprise .w10-section h2{font-size:37px!important;margin-top:17px!important}.w10-context-grid{grid-template-columns:1fr;gap:15px}.w10-context-copy{max-width:none}.w10-context-copy .w10-lead{margin-top:21px;max-width:30em}.w10-context-tabs{max-width:none;margin-top:24px}.w10-context-tabs button{padding:14px 0 14px 17px;gap:15px}.w10-context-tabs b{font-size:14px}.w10-context-tabs p{font-size:12px;max-width:31em}.w10-playbook{max-width:600px;justify-self:center;width:100%}.w10-book-stage{height:400px}.w10-playbook figcaption{margin-top:0}.w10-book-caption b{font-size:11px}.w10-book-caption>span{font-size:10px;max-width:20em}.w10-sample{font-size:9px;max-width:90px}.w10-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.pg-enterprise .w10-lead{font-size:15px;max-width:33em}.w10-work-grid{grid-template-columns:1fr;gap:32px;max-width:520px;margin-inline:auto}.w10-work-copy{padding:22px 0 0}.pg-enterprise .w10-work h3{font-size:23px!important;margin-top:11px}.w10-work-copy p{font-size:14px;max-width:28em}.w10-work-copy .w10-text-link{font-size:12px;margin-top:13px}.w10-work-footer{display:block;margin-top:34px;padding-top:23px}.w10-work-footer>p{font-size:12px;max-width:28em}.w10-work-footer .w10-text-link{margin-top:15px;font-size:12px}.w10-control-grid{grid-template-columns:1fr;gap:32px}.w10-control-copy{grid-row:1}.w10-control-copy .w10-lead{margin-top:20px}.w10-control-list{gap:19px;margin-block:26px}.w10-control-art{max-width:540px;justify-self:center;width:100%;padding-inline:18px}.w10-art-top{font-size:8px}.w10-control-art>p{font-size:10px}.pg-enterprise .w10-implementation{padding-top:0}.w10-implementation>.wrap{padding-top:60px}.w10-timeline{grid-template-columns:1fr 1fr;gap:31px 23px;margin-top:34px}.w10-week span{font-size:9px}.w10-week{gap:14px}.pg-enterprise .w10-timeline h3{font-size:19px!important;margin-top:19px}.w10-timeline p{font-size:12px;line-height:1.7;margin-top:8px}.w10-software-line{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px;padding-top:22px}.w10-software-line>span{font-size:12px;width:100%}.w10-software-line p{font-size:12px}.w10-software-line .w10-text-link{margin-left:0;font-size:12px;width:100%;margin-top:5px}.w10-hiring{padding:36px 0}.w10-hiring>.wrap{grid-template-columns:1fr;gap:20px}.pg-enterprise .w10-hiring h2{font-size:28px!important}.w10-hiring p{font-size:14px}.w10-hiring .w10-text-link{font-size:12px;margin-top:16px}.w10-faq>.wrap{grid-template-columns:1fr;gap:29px}.w10-faq-list summary{font-size:14px;padding:20px 0}.w10-faq-list details>p{font-size:13px}.w10-final{padding:45px 0 48px}.w10-final>.wrap{grid-template-columns:1fr;gap:23px}html[data-f="geist"] body.pg-enterprise .w10-final h2{font-size:33px!important}.w10-final h2 br{display:initial}.w10-final p{font-size:14px;max-width:30em}.w10-final .btn{margin-top:21px;font-size:13px}.pg-enterprise .f2{padding-top:42px}.pg-enterprise .f2-top{gap:36px}.pg-enterprise .f2-brand .say{font-size:12px}.pg-enterprise .f2-cols h6,.pg-enterprise .f2-cols a{font-size:11px}.pg-enterprise .f2-bot{font-size:9px;line-height:1.7}}
@media(max-width:420px){html[data-f="geist"] body.pg-enterprise .dhero.home.w10-hero h1{font-size:46px!important}.w10-hero .w10-eyebrow{font-size:10px}.w10-actions{gap:20px}.pg-enterprise .w10-badge{height:415px}.w10-book-stage{height:300px}.w10-book-fallback{inset:40px 50px 35px 40px}.w10-book-fallback>div:last-child{padding:20px}.w10-book-fallback span{font-size:28px;margin:25px 0 18px}.w10-book-fallback small{font-size:7px}.w10-book-fallback p{font-size:10px}.w10-book-fallback b{font-size:8px;bottom:22px}.w10-context-tabs button{gap:12px}.w10-context-tabs p{font-size:12px}.w10-faq-list summary{font-size:13px}html[data-f="geist"] body.pg-enterprise .w10-section h2{font-size:34px!important}.w10-integration-logos{gap:16px 19px}.w10-integration-logos a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.pg-enterprise *{scroll-behavior:auto!important}.w10-book-canvas{transition:none}.pg-enterprise .btn,.w10-text-link svg{transition:none}.w10-context-tabs button{transition:none}}

/* The company dossier uses actual CSS depth, paper edges, linen, chromed rings,
   optical foil and local lighting, and stays complete without a GPU. */
.wb-fit{position:absolute;width:620px;height:470px;left:50%;top:50%;margin-left:-310px;margin-top:-235px;transform:scale(var(--book-scale,1));perspective:1800px}
.wb-object{width:520px;height:350px;position:absolute;left:45px;top:64px;transform:rotateX(calc(12deg + var(--book-x,0deg))) rotateY(calc(-9deg + var(--book-y,0deg))) rotateZ(-5deg);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1);font-size:12px;color:#697163;user-select:none}
.wb-shadow{position:absolute;inset:8px 0 -15px 12px;background:#36303f22;filter:blur(16px);transform:translateZ(-8px);border-radius:16px}
.wb-cover{position:absolute;inset:-3px -7px -11px -6px;border-radius:6px 9px 9px 6px;background:repeating-linear-gradient(25deg,#fff2 0 1px,transparent 1px 3px),repeating-linear-gradient(115deg,#00000008 0 1px,transparent 1px 3px),linear-gradient(150deg,#ccc9c1,#b9b7b0);border:1px solid #aaa8a0;box-shadow:inset 0 1px 1px #fff,0 1px 0 #89877f,1px 3px 3px #3c383c20!important;transform:translateZ(-4px)}
.wb-binding{position:absolute;left:247px;top:-3px;bottom:-10px;width:27px;background:linear-gradient(90deg,#9d9c98,#cfcec5 25%,#b3b1a8 55%,#dedcd1);border-inline:1px solid #97958d;transform:translateZ(-2px);box-shadow:inset 1px 0 2px #fff8!important}
.wb-edges{position:absolute;top:5px;height:341px;width:247px;border:1px solid #d5d3c8;background:repeating-linear-gradient(0deg,#deded4 0 1px,#fffef9 1px 2px,#f1f0e7 2px 3px);border-radius:3px;box-shadow:0 1px #fff,0 2px #c9c8bd,0 3px #fff,0 4px #d8d7cc,0 6px 3px #292b2520!important;transform:translateZ(-1px)}
.wb-edges-left{left:3px;transform:rotateY(-1deg) translateZ(-1px)}.wb-edges-right{right:0;transform:rotateY(1deg) translateZ(-1px)}
.wb-page{position:absolute;top:0;width:248px;height:340px;border-radius:3px;box-shadow:0 1px 2px #272d2414,inset 0 1px #fff!important;padding:19px 21px;transform-style:preserve-3d;overflow:hidden}
.wb-left{left:0;background:linear-gradient(90deg,#fffefa,#fcfbf6 80%,#f1efe7 94%,#e2e0d7 99%,#fdfcf6)}.wb-right{right:-2px;background:linear-gradient(90deg,#eceae0,#f7f6ef 5%,#fffefa 16%,#fcfbf6 95%,#f1f0e7)}
.wb-page::after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.16;pointer-events:none;mix-blend-mode:multiply}
.wb-page-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfd4;padding-bottom:9px;font-size:6px;letter-spacing:1.05px;color:#989c8f}
.wb-page-foot{position:absolute;left:21px;right:21px;bottom:13px;border-top:1px solid #e2e4d8;padding-top:9px;display:flex;justify-content:space-between;align-items:baseline;color:#a0a694;font-size:5.5px;letter-spacing:.7px}.wb-page-foot b{font-size:10px;font-weight:500;letter-spacing:-.4px;color:#8f9782}
html[data-f="geist"] .pg-enterprise .wb-left-title{font:400 32px/1.03 Newsreader,Georgia,serif!important;letter-spacing:-1.1px;color:#363d2f;margin-top:27px}
.wb-deck-line{font-size:8px!important;line-height:1.5!important;color:#949c87!important;margin-top:11px}
.wb-profile-label{font-size:6px;letter-spacing:1px;color:#9da58f;display:block;border-top:1px solid #e1e4d7;padding-top:17px;margin-top:19px}
.wb-profile{margin-top:7px}.wb-profile>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e8de;padding:8px 0;font-size:7px;line-height:1.5}.wb-profile dt{color:#8e9b7d}.wb-profile dd{font-size:8px;font-weight:500;color:#5a6c48;margin:0}
.wb-seal-row{display:flex;gap:9px;align-items:center;margin-top:19px}.wb-seal{width:28px;height:28px;flex:none;border-radius:4px;position:relative;overflow:hidden;background:repeating-linear-gradient(130deg,#fff6 0 1px,transparent 1px 4px),linear-gradient(120deg,#c1d0ea,#dbc9eb 30%,#f1e0cb 55%,#c7dfdb 80%,#c3cce9);border:1px solid #dddfe4;box-shadow:inset 0 1px #fff9!important}.wb-seal:after{content:"";position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 35%,#ffffffa6 48%,transparent 60%);transform:translateX(-15%)}.wb-seal span{position:absolute;inset:0;display:grid;place-items:center;font-weight:600;font-size:23px;letter-spacing:-1.5px;color:#ffffffa8;text-shadow:0 1px 1px #62609425}.wb-seal-row b{display:block;font-size:8px;font-weight:500;color:#7a8c67}.wb-seal-row small{display:block;font-size:7px;color:#a0ad8e;margin-top:5px}
.wb-kicker{font-size:6px;letter-spacing:.8px;display:block;margin-top:17px;color:#9a9e90}
html[data-f="geist"] body.pg-enterprise .wb-page h3{font:500 22px/1.08 Geist,sans-serif!important;letter-spacing:-.8px!important;margin:11px 0 0;color:#3c4533}
.wb-sources{margin-top:14px}.wb-sources>div{display:flex;align-items:center;gap:9px;border-top:1px solid #e3e6d9;padding:11px 0}.wb-sources .lgo{--lg:16px;width:16px;height:16px;flex:none}.wb-sources b{font-size:8px;font-weight:500;line-height:1.3;display:block;color:#596a47}.wb-sources small{font-size:6px;line-height:1.4;display:block;margin-top:3px;color:#9ea98e}.wb-sources i{width:3px;height:3px;border-radius:50%;background:#9ab184;margin-left:auto}
.wb-status{display:flex;align-items:center;gap:5px;background:#f0f3e9;border:1px solid #e7eddf;border-radius:3px;font-size:6px;color:#8b9d76;padding:5px 6px;margin-top:6px}.wb-status i{width:3px;height:3px;border-radius:50%;background:#a0b78b}
.wb-index-tabs{position:absolute;right:-15px;top:37px;display:grid;gap:8px;transform:translateZ(-2px)}.wb-index-tabs>span{height:59px;width:19px;border:1px solid #ccc7d5;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font-size:7px;letter-spacing:1px;color:#9692a0;background:linear-gradient(90deg,#bdb5d0,#e8e1f0 55%,#ded7e6);box-shadow:0 1px 1px #fff9,1px 3px 3px #3a2f4720!important}.wb-index-tabs>span:nth-child(2){background:linear-gradient(90deg,#d3ccbb,#efeade 55%,#e7e2d5);border-color:#d4cebf;color:#a29b89}.wb-index-tabs>span:nth-child(3){background:linear-gradient(90deg,#bfc8b6,#e1e8d9 55%,#d8dfd0);border-color:#c8d1bd;color:#939e85}
.wb-rings{position:absolute;left:245px;top:28px;width:31px;bottom:22px;display:flex;flex-direction:column;justify-content:space-between;transform:translateZ(8px);pointer-events:none}.wb-rings>i{width:30px;height:12px;border-radius:50%;border:3px solid #b1b1b7;background:transparent;position:relative;box-shadow:inset 0 1px 1px #4e4e5d8c,0 2px 2px #56556545,0 1px #fff!important;transform:rotate(-4deg)}.wb-rings>i::before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid #e5e5ec;border-bottom-color:#81838d;border-right-color:#9b9da7}.wb-rings>i::after{content:"";position:absolute;inset:-2px;border-radius:50%;border-top:1px solid #fff}.wb-rings>i>span{position:absolute;left:-3px;top:0;width:3px;height:4px;border-radius:1px;background:#747581;box-shadow:27px 0 #85858e!important}
.wb-ribbon{position:absolute;width:9px;height:42px;left:44px;bottom:-35px;background:repeating-linear-gradient(24deg,#fff2 0 1px,transparent 1px 3px),linear-gradient(90deg,#9a1e30,#c8233b 50%,#a61f32);clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);transform:translateZ(-3px) rotate(-4deg);filter:drop-shadow(3px 4px 2px #87223722)}
.wb-reflection{pointer-events:none;position:absolute;inset:0;background:linear-gradient(125deg,#fff7,transparent 30%,transparent 65%,#fff2);mix-blend-mode:soft-light;transform:translateZ(10px)}
.wb-page-content{height:100%}.wb-page-content:not([hidden]){animation:wb-ink .24s ease-out}
html[data-f="geist"] .pg-enterprise .wb-policy :is(p,mark,b){font-family:Newsreader,Georgia,serif!important}.wb-policy{margin-top:16px;border-top:1px solid #e4e7d9;padding-top:12px}.wb-policy>b{font-size:12px;font-weight:400;color:#707d60}.wb-policy p{font-size:11px;line-height:1.45;margin-top:8px;color:#8d987d}.wb-policy mark{display:block;padding:4px 5px;background:#eeebfa;color:#9182b6;font-size:11px;line-height:1.4;margin-top:12px;border-radius:2px}.wb-policy-owner{margin-top:13px;border-top:1px solid #e5e9de;padding-top:11px}.wb-policy-owner small{font-size:6px;letter-spacing:.6px;color:#a7b198;display:block}.wb-policy-owner b{font-size:10px;font-weight:500;display:block;margin-top:7px;color:#7b8f65}
.wb-sequence{list-style:none;margin:17px 0 11px;padding:0}.wb-sequence li{display:flex;gap:10px;position:relative;align-items:flex-start;padding-bottom:15px}.wb-sequence li:last-child{padding-bottom:0}.wb-sequence li:not(:last-child)::before{content:"";width:1px;position:absolute;left:8px;top:16px;bottom:0;background:#dce4d3}.wb-sequence i{border-radius:50%;width:17px;height:17px;background:#eff2e9;color:#a3b38f;font-size:6px;font-style:normal;display:grid;place-items:center;flex:none;position:relative}.wb-sequence li:nth-child(3) i{background:#ede9f8;color:#aa9ac4}.wb-sequence b{font-size:8px;font-weight:500;line-height:1.5;display:block;color:#6b8056}.wb-sequence small{font-size:6px;display:block;margin-top:3px;color:#a8b698}
@keyframes wb-ink{from{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.wb-object{transition:none}.wb-page-content:not([hidden]){animation:none}}

/* The object is composed as a single perspective plane so its page edges never
   intersect the printed faces on browsers with different 3D compositors. */
.wb-object{transform-style:flat}.wb-shadow{z-index:0}.wb-cover{z-index:1}.wb-binding{z-index:2}.wb-edges{z-index:2;transform:none}.wb-index-tabs,.wb-ribbon{z-index:2}.wb-page{z-index:3}.wb-rings{z-index:5}.wb-reflection{z-index:6}
.wb-page-top{padding-bottom:6px}.wb-left-title{margin-top:20px!important}.wb-deck-line{margin-top:8px!important}.wb-profile-label{padding-top:12px;margin-top:14px}.wb-profile{margin:5px 0 0}.wb-profile>div{padding:4px 0}.wb-seal-row{margin-top:13px}
.wb-kicker{margin-top:14px}.wb-page h3{margin-top:9px!important}.wb-sources{margin-top:10px}.wb-sources>div{padding:7px 0}.wb-sources small{font-size:7px}.wb-status{margin-top:6px;font-size:6.5px}
.wb-policy{margin-top:12px;padding-top:10px}.wb-policy p{font-size:11px;line-height:1.4;margin-top:7px}.wb-policy mark{margin-top:10px}.wb-policy-owner{margin-top:10px;padding-top:9px}
.wb-page :is(.wb-kicker,.wb-page-top,.wb-profile-label){color:#92968b}.wb-profile dd{color:#636d59}.wb-sources b{color:#637058}.wb-sources small{color:#9aa38f}
.wb-object{height:370px;top:54px}.wb-page{height:360px}.wb-edges{height:361px}
.pg-enterprise .w10-context{padding-top:88px;padding-bottom:88px}
.w10-control-art>.zpv .z-st{background:transparent;box-shadow:none!important}.w10-control-art .z-rc5{top:24px;height:414px}.w10-control-art .z-win{height:324px;mask-image:none;-webkit-mask-image:none}.w10-control-art .z-track{transform:translateY(0)!important}.w10-control-art .z-track li{height:54px;font-size:14px;opacity:.76!important}.w10-control-art .z-track li.z-now{opacity:1!important;background:#f6f4fc}.w10-control-art .z-track li p small{font-size:11px}.w10-control-art .z-track li time{font-size:11px}.w10-control-art .z-track li .lgo{--lg:29px}.w10-control-art .z-track li .z-zm,.w10-control-art .z-track li .z-av{width:29px;height:29px}
@media(max-width:1000px){html[data-f="geist"] body.pg-enterprise .dhero.home .zh-r.hv.w10-badge{height:490px}}
@media(max-width:760px){html[data-f="geist"] body.pg-enterprise .dhero.home .zh-r.hv.w10-badge{height:500px;max-width:480px;margin-top:6px}}
@media(max-width:420px){html[data-f="geist"] body.pg-enterprise .dhero.home .zh-r.hv.w10-badge{height:415px}}
