.pf-root{--pf-paper:#f5f5f2;--pf-ink:#141414;--pf-muted:#777;--pf-line:#d7d7d2;--pf-gutter:clamp(22px,5vw,90px);background:var(--pf-paper);color:var(--pf-ink)}.pf-root .pf-skip{position:absolute;left:24px;top:110px;z-index:20;transform:translateY(-200%);background:#fff;color:#111;padding:14px 18px;font-size:13px}.pf-root .pf-skip:focus{transform:none}.pf-root h4{font:450 clamp(23px,2.5vw,39px)/1.04 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.05em;margin:0;text-wrap:balance}.pf-root button,.pf-root input{touch-action:manipulation}.pf-root button{min-height:44px}.pf-root input{font-family:inherit;color:inherit}.pf-root input:disabled{opacity:.55;cursor:not-allowed}.pf-root .im-label{font-size:9px;letter-spacing:.09em}.pf-root .pf-small-copy{font-size:11px;line-height:1.65;color:#777}.pf-root .pf-opening{background:#111;color:#f6f6f2;padding:0 var(--pf-gutter) 65px;position:relative}.pf-opening>.im-meta{color:#b0b0aa}.pf-hero-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin-top:85px;margin-bottom:40px}.pf-hero-heading .im-label{color:#aaa;margin-bottom:27px}.pf-root .pf-hero-heading h1{font-size:clamp(72px,10.9vw,174px);line-height:.9;letter-spacing:-.075em;font-weight:450;text-wrap:initial}.pf-root .pf-hero-heading h1>span{color:#94948f}.pf-hero-intro{justify-self:end;padding-bottom:6px}.pf-root .pf-hero-intro>p{font-size:clamp(15px,1.4vw,20px);line-height:1.6;color:#b6b6b0}.pf-hero-intro>a{display:inline-block;padding:15px 0 12px;border-bottom:1px solid #777;margin-top:24px;font-size:12px;transition:color .2s,border-color .2s}.pf-hero-intro>a:hover{color:#bbb;border-color:#bbb}.pf-hero-exhibit{position:relative;margin-top:35px;min-height:625px;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;perspective:1600px}.pf-exhibit-axis{display:flex;justify-content:space-between;padding-top:22px;color:#72726d}.pf-device-ground{position:relative;min-height:555px;display:flex;justify-content:center;align-items:center;margin:0 145px;perspective:1600px;padding:25px 0 40px}.pf-device-frame{position:relative;width:100%;max-width:1030px;min-height:450px;background:#f1f1ed;color:#111;border:1px solid #777;border-radius:11px;box-shadow:0 25px 65px #0007;transform-style:preserve-3d;transition:width .65s cubic-bezier(.2,.7,.2,1),border-radius .65s;overflow:hidden}.pf-device-chrome{height:32px;display:flex;justify-content:space-between;align-items:center;background:#e5e5df;border-bottom:1px solid #ccc;font:7px/1 var(--font-geist-mono),monospace;padding:0 15px;color:#777}.pf-device-chrome>span:first-child{display:flex;gap:5px}.pf-device-chrome i{height:5px;width:5px;border:1px solid #999;border-radius:50%}.pf-hero-device-tools,.pf-hero-inspection-tools{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;width:120px}.pf-hero-device-tools{left:0}.pf-hero-inspection-tools{right:0}.pf-hero-device-tools>.im-label,.pf-hero-inspection-tools>.im-label{color:#777;margin-bottom:10px;font-size:8px}.pf-root .pf-hero-device-tools>button,.pf-root .pf-hero-inspection-tools>button{display:flex;gap:11px;align-items:center;min-height:46px;border-bottom:1px solid #ffffff25;text-align:left;font-size:11px;color:#888;padding:10px 0;text-transform:capitalize;transition:color .2s,border-color .2s}.pf-root .pf-hero-device-tools>button[aria-pressed=true],.pf-root .pf-hero-inspection-tools>button[aria-pressed=true]{color:#fff;border-color:#eee}.pf-hero-device-tools>button>span{font-size:21px;font-weight:300}.pf-hero-inspection-tools>button>span{font:8px var(--font-geist-mono),monospace}.pf-exhibit-bottom{position:absolute;bottom:19px;left:0;right:0;display:flex;justify-content:space-between;color:#777;font-size:8px!important}.pf-preview-surface{width:100%;height:100%;min-height:415px;text-align:left}.pf-preview-nav{height:54px;display:flex;gap:24px;align-items:center;border-bottom:1px solid #d2d2cc;padding:0 26px;font-size:9px}.pf-preview-nav>strong{font-size:22px;letter-spacing:-.065em;font-weight:600;margin-right:auto}.pf-preview-nav>strong>span{font:7px var(--font-geist-mono),monospace;vertical-align:top;margin-left:3px}.pf-preview-nav>i{font:7px var(--font-geist-mono),monospace;color:#888;font-style:normal;margin-left:14px}.pf-preview-body{padding:27px}.pf-preview-kicker{display:flex;justify-content:space-between;gap:20px;font:7px/1.5 var(--font-geist-mono),monospace;color:#777;letter-spacing:.06em}.pf-root .pf-preview-body h3{font-size:clamp(31px,4.8vw,69px);line-height:.96;font-weight:450;margin:28px 0 25px;letter-spacing:-.065em}.pf-preview-rows{max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #ccc}.pf-preview-rows>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px}.pf-preview-rows>div>span{font:7px var(--font-geist-mono),monospace;color:#888}.pf-preview-rows strong{font-size:10px;font-weight:450}.pf-preview-rows i{font-style:normal;font-size:15px;margin-left:auto;color:#aaa}.pf-preview-rows i[data-done=true]{color:#111}.pf-preview-foot{display:flex;justify-content:space-between;font:6px var(--font-geist-mono),monospace;color:#888;margin-top:24px;padding-top:15px;border-top:1px solid #ddd;gap:14px}.pf-inspection-page{padding:35px 30px 25px;min-height:415px}.pf-inspection-page>.im-label{color:#888;font-size:7px}.pf-root .pf-inspection-page h3{font-size:clamp(29px,3.5vw,51px);line-height:1;margin:25px 0}.pf-inspection-page>p:last-child{font-size:10px;color:#777;margin-top:20px}.pf-permission-table>div{display:grid;grid-template-columns:1fr 65px 65px;gap:15px;border-top:1px solid #ccc;padding:12px 0;font-size:10px}.pf-permission-table>div:first-child{font:7px var(--font-geist-mono),monospace;color:#888}.pf-permission-table strong{font-weight:450}.pf-inspection-page dl{margin:0}.pf-inspection-page dl>div{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-top:1px solid #ccc;gap:15px;font:10px var(--font-geist-mono),monospace}.pf-inspection-page dt{color:#888}.pf-inspection-page dd{margin:0;overflow-wrap:anywhere}.pf-hero-exhibit[data-device=mobile] .pf-device-frame{width:276px;border-radius:27px;min-height:470px;border:7px solid #292929;box-shadow:0 25px 60px #000a}.pf-hero-exhibit[data-device=mobile] .pf-device-chrome{height:24px;padding-inline:11px;font-size:5px}.pf-hero-exhibit[data-device=mobile] .pf-device-chrome>span:first-child{display:none}.pf-hero-exhibit[data-device=mobile] .pf-preview-nav{padding:0 17px;height:46px}.pf-hero-exhibit[data-device=mobile] .pf-preview-nav>i,.pf-hero-exhibit[data-device=mobile] .pf-preview-nav>span{display:none}.pf-hero-exhibit[data-device=mobile] .pf-preview-body{padding:22px 17px}.pf-hero-exhibit[data-device=mobile] .pf-preview-kicker{font-size:6px;display:block}.pf-hero-exhibit[data-device=mobile] .pf-preview-kicker>span{display:block;margin-bottom:8px}.pf-root .pf-hero-exhibit[data-device=mobile] .pf-preview-body h3{font-size:38px;line-height:1;margin:25px 0}.pf-hero-exhibit[data-device=mobile] .pf-preview-rows{display:block}.pf-hero-exhibit[data-device=mobile] .pf-preview-rows>div{padding:12px 0;border-bottom:1px solid #ddd}.pf-hero-exhibit[data-device=mobile] .pf-preview-rows strong{font-size:11px}.pf-hero-exhibit[data-device=mobile] .pf-preview-foot{font-size:5px;margin-top:17px}.pf-hero-exhibit[data-device=mobile] .pf-preview-foot>span:last-child{display:none}.pf-hero-exhibit[data-device=mobile] .pf-inspection-page{padding:25px 17px;min-height:430px}.pf-root .pf-hero-exhibit[data-device=mobile] .pf-inspection-page h3{font-size:31px}.pf-hero-exhibit[data-device=mobile] .pf-permission-table>div{grid-template-columns:1fr 35px 35px;font-size:8px;gap:5px;padding:13px 0}.pf-hero-exhibit[data-device=mobile] .pf-permission-table>div:first-child{font-size:6px}.pf-hero-exhibit[data-device=mobile] .pf-inspection-page dl>div{font-size:8px;padding:15px 0;grid-template-columns:.8fr 1.2fr}.pf-capability-line{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding-top:40px}.pf-root .pf-capability-line>p:first-child{font-size:clamp(24px,3.5vw,49px);line-height:1.1;letter-spacing:-.05em}.pf-capability-line>p:first-child>span{color:#858580}.pf-root .pf-capability-line>p:last-child{font-size:13px;color:#999;line-height:1.8;align-self:end;justify-self:end;max-width:370px}.pf-journey,.pf-lab{padding:100px var(--pf-gutter)}.pf-section-heading{display:grid;grid-template-columns:.85fr 1.65fr 1fr;align-items:end;gap:40px;margin-bottom:65px}.pf-section-heading>.im-label{color:#777;align-self:start;padding-top:7px;max-width:190px}.pf-root .pf-section-heading>h2{font-size:clamp(43px,6vw,96px);line-height:.98}.pf-root .pf-section-heading>p:last-child{font-size:14px;line-height:1.7;color:#777;justify-self:end}.pf-mode-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;padding-bottom:30px}.pf-root .pf-mode-nav>button{display:grid;grid-template-columns:1fr auto;align-content:start;text-align:left;padding:15px 0 20px;border-top:1px solid #c6c6c0;color:#888;gap:14px 9px;position:relative;transition:color .2s,border-color .2s}.pf-mode-nav>button>span{grid-column:1/-1;font:8px var(--font-geist-mono),monospace}.pf-mode-nav>button>strong{font-size:clamp(15px,1.5vw,22px);font-weight:450;letter-spacing:-.04em;line-height:1.15}.pf-mode-nav>button>i{font-style:normal;font-size:18px;align-self:end;transition:transform .2s}.pf-root .pf-mode-nav>button[aria-pressed=true]{color:#111;border-color:#111}.pf-mode-nav>button[aria-pressed=true]:before{content:"";position:absolute;top:-2px;height:3px;background:#111;width:27px}.pf-mode-nav>button:hover>i{transform:translate(3px,-3px)}.pf-workspace{border:1px solid #c9c9c3;background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 20px 70px #00000006}.pf-workspace-top{display:flex;gap:25px;align-items:center;background:#161616;color:#eee;padding:17px 26px}.pf-workspace-top>strong{font-weight:600;font-size:25px;letter-spacing:-.065em;margin-right:auto}.pf-workspace-top>strong>span{color:#777;font-size:13px;letter-spacing:-.025em;font-weight:400;margin-left:5px}.pf-workspace-top>.im-label{font-size:7px;color:#8d8d89}.pf-workspace-top>div{display:flex;gap:0}.pf-root .pf-workspace-top button{font-size:10px;min-height:36px;padding:9px 12px;text-transform:capitalize;color:#999;border:1px solid #444}.pf-root .pf-workspace-top button+button{border-left:0}.pf-root .pf-workspace-top button[aria-pressed=true]{background:#eee;color:#111;border-color:#eee}.pf-workspace-brief{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;padding:35px 30px;border-bottom:1px solid #ddd}.pf-workspace-brief .im-label{color:#999;font-size:8px}.pf-root .pf-workspace-brief h3{font-size:clamp(27px,3.2vw,47px);line-height:1.04;max-width:20ch;margin-top:17px;letter-spacing:-.05em}.pf-root .pf-workspace-brief>p{font-size:13px;line-height:1.75;color:#777;align-self:end;max-width:32ch;justify-self:end}.pf-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px}.pf-study{min-width:0;min-height:430px;padding:30px;animation:pf-arrive .4s both}.pf-effect-log{border-left:1px solid #deded8;padding:27px 22px;display:flex;flex-direction:column;min-width:0;background:#fafaf8}.pf-effect-log>header{display:flex;flex-direction:column;gap:17px}.pf-effect-log>header>.im-label{font-size:8px;color:#888}.pf-status-pill{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;font:8px/1.5 var(--font-geist-mono),monospace;padding:7px 10px;border:1px solid #c6c6c0;border-radius:30px;color:#555}.pf-effect-log ol{list-style:none;padding:0;margin:18px 0 25px}.pf-effect-log li{display:grid;grid-template-columns:20px 1fr;gap:10px;border-top:1px solid #deded7;padding:15px 0;animation:pf-arrive .4s both}.pf-effect-log li>span{font:7px var(--font-geist-mono),monospace;color:#aaa;padding-top:4px}.pf-root .pf-effect-log li p{font-size:11px;line-height:1.65;color:#555;letter-spacing:0}.pf-log-empty{padding:24px 0 40px}.pf-log-empty>span{font-size:46px;display:block;color:#a0a09b;margin-bottom:17px}.pf-root .pf-log-empty>h4{font-size:24px}.pf-root .pf-log-empty>p{font-size:11px;line-height:1.7;color:#888;margin-top:13px;letter-spacing:0}.pf-root .pf-log-scope{margin-top:auto;font-size:10px;line-height:1.8;color:#999;letter-spacing:0;border-top:1px solid #ddd;padding-top:20px}.pf-log-scope>.im-label{display:block;color:#777;font-size:6px;margin-bottom:8px}.pf-saas-study{display:grid;grid-template-columns:1fr .9fr;gap:35px;align-items:center}.pf-campaign-art{aspect-ratio:4/5;position:relative;background:#181818;color:#eee;padding:25px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.pf-campaign-art>.im-label{font-size:7px;position:relative;z-index:1}.pf-campaign-art>strong{font-size:clamp(38px,5vw,73px);font-weight:450;line-height:.88;letter-spacing:-.065em;position:relative;z-index:1}.pf-art-version{font:6px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#888;position:relative;z-index:1}.pf-art-orbit{position:absolute;width:120%;height:100%;left:40%;top:5%;transform:rotate(-30deg);opacity:.65}.pf-art-orbit>i{position:absolute;border:1px solid #92928b;border-radius:50%;width:90%;height:43%;left:0;top:20%}.pf-art-orbit>i:nth-child(2){transform:rotate(45deg)}.pf-art-orbit>i:nth-child(3){transform:rotate(90deg)}.pf-review-panel>.im-label{font-size:7px;color:#999}.pf-root .pf-review-panel>h4{font-size:clamp(22px,2.3vw,36px);margin-top:23px}.pf-root .pf-review-panel>p{font-size:10px;color:#999;margin-top:13px}.pf-review-panel>ol{list-style:none;margin:25px 0 22px;padding:0}.pf-review-panel li{border-top:1px solid #ddd;font-size:11px;color:#aaa;padding:14px 0;display:flex;gap:12px}.pf-review-panel li[data-complete=true]{color:#222}.pf-crm-study{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%;min-height:350px}.pf-crm-lane{background:#f3f3ef;padding:13px;min-width:0}.pf-crm-lane[data-active=true]{background:#eaeae4}.pf-crm-lane>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;border-bottom:1px solid #cecec7;padding:4px 0 13px}.pf-crm-lane small{font:7px var(--font-geist-mono),monospace;color:#999}.pf-lead-card{margin-top:20px;background:#fff;border:1px solid #deded7;padding:16px 13px;box-shadow:0 8px 15px #00000004;animation:pf-arrive .4s both}.pf-lead-card>.im-label{font-size:5px;color:#999}.pf-root .pf-lead-card>h4{font-size:23px;margin:20px 0 10px}.pf-root .pf-lead-card>p{font-size:10px;line-height:1.7;color:#888;letter-spacing:0;margin-bottom:22px}.pf-lead-card>div{display:flex;flex-direction:column;gap:5px;border-top:1px solid #eee;padding:11px 0}.pf-lead-card>div>span{font-size:8px;color:#999}.pf-lead-card>div>strong{font-size:9px;font-weight:450;line-height:1.55}.pf-lead-card>small{display:block;padding-top:10px;font-size:7px}.pf-erp-study{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start;padding-top:10px}.pf-order-summary>.im-label{font-size:7px;color:#999}.pf-root .pf-order-summary>h4{font-size:clamp(29px,3.1vw,45px);margin-top:25px}.pf-order-summary>label{display:block;font-size:11px;margin-top:38px;color:#777}.pf-quantity{display:flex;width:190px;border:1px solid #ccc;margin-top:12px;align-items:center}.pf-root .pf-quantity>button{width:45px;min-height:49px;flex-shrink:0;font-size:21px}.pf-quantity>input{width:98px;border:0;font-size:25px;padding:12px 0;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent}.pf-quantity>input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.pf-root .pf-order-summary>p{font-size:10px;line-height:1.7;color:#999;margin-top:17px;letter-spacing:0}.pf-connected-values>div{padding:20px 0;border-bottom:1px solid #ddd}.pf-connected-values>div:first-child{padding-top:0}.pf-connected-values .im-label{font-size:7px;color:#888}.pf-connected-values strong{display:block;font-size:clamp(35px,4.5vw,66px);font-weight:450;letter-spacing:-.065em;margin:18px 0 8px;line-height:1.05}.pf-connected-values strong>small{font-size:12px;margin-left:8px;letter-spacing:-.02em;color:#888}.pf-root .pf-connected-values p{font-size:11px;line-height:1.65;color:#888}.pf-stock-meter{height:3px;background:#eee;margin-top:20px}.pf-stock-meter>i{display:block;height:100%;background:#222;transition:width .3s}.pf-portal-study{display:grid;grid-template-columns:.9fr 1fr;gap:40px;align-items:center}.pf-app-phone{position:relative;width:230px;max-width:100%;justify-self:center;min-height:390px;border:6px solid #222;border-radius:28px;background:#f1f1eb;padding:40px 19px 20px;box-shadow:0 15px 30px #0001}.pf-phone-island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:60px;height:12px;background:#222;border-radius:20px}.pf-app-phone>.im-label{font-size:6px;color:#888}.pf-root .pf-app-phone>h4{font-size:39px;line-height:.98;margin:29px 0 19px;letter-spacing:-.065em}.pf-phone-appointment{font-size:10px;line-height:1.7;color:#777;display:block;min-height:35px}.pf-phone-date{display:flex;justify-content:space-between;border-block:1px solid #ccc;padding:17px 0;margin-top:19px;gap:20px}.pf-phone-date>strong{font:9px var(--font-geist-mono),monospace}.pf-phone-date>span{font-size:22px;letter-spacing:-.05em}.pf-app-phone>.pf-status-pill{margin-top:20px;font-size:6px}.pf-portal-controls>.im-label{font-size:7px;color:#888}.pf-root .pf-portal-controls>h4{font-size:clamp(23px,2.6vw,38px);margin:22px 0}.pf-root .pf-portal-controls>p{font-size:11px;color:#777;line-height:1.75}.pf-slot-picker{margin:25px 0 17px}.pf-root .pf-slot-picker>button{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;width:100%;border-top:1px solid #ddd;text-align:left;padding:17px 0;color:#999}.pf-root .pf-slot-picker>button[aria-pressed=true]{color:#111}.pf-slot-picker>button>span{font-size:11px}.pf-slot-picker>button>strong{font-size:17px;font-weight:450;letter-spacing:-.04em}.pf-slot-picker>button>i{font-style:normal}.pf-root .pf-portal-controls>.pf-small-copy{font-size:9px;line-height:1.7;color:#aaa}.pf-tools-study{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pf-expense-document{background:#f0f0ea;padding:25px;box-shadow:6px 7px 0 #e3e3dc;transform:rotate(-1deg)}.pf-expense-document>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#888;gap:15px}.pf-expense-document .im-label{font-size:6px}.pf-root .pf-expense-document>h4{font-size:35px;margin:29px 0}.pf-expense-document>label{display:block;font-size:9px;color:#888;margin-bottom:9px}.pf-expense-document>input{width:100%;font-size:32px;letter-spacing:-.05em;background:transparent;border:0;border-bottom:1px solid #aaa;padding:8px 0 13px;border-radius:0}.pf-expense-document>dl{margin:23px 0 0}.pf-expense-document>dl>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #d5d5ce;padding:12px 0;font-size:8px;line-height:1.6}.pf-expense-document dt{color:#888}.pf-expense-document dd{margin:0;text-align:right}.pf-approval-path>.im-label{font-size:7px;color:#888}.pf-root .pf-approval-path>h4{font-size:clamp(32px,3.8vw,57px);margin-top:21px}.pf-root .pf-approval-path>p{font-size:11px;color:#777;line-height:1.75;margin-top:18px}.pf-approval-rule{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:9px;border-block:1px solid #ddd;padding:17px 0;margin-top:22px}.pf-approval-rule i{font-style:normal;color:#aaa}.pf-approval-rule strong{font-weight:450}.pf-budget-result{margin-top:24px}.pf-budget-result>.im-label{font-size:6px;color:#888}.pf-budget-result>strong{display:block;font-size:34px;font-weight:450;letter-spacing:-.05em;margin-top:12px}.pf-root .pf-budget-result>p{font-size:9px;line-height:1.7;color:#999;margin-top:10px}.pf-api-study{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.pf-event-contract{background:#181818;color:#eee;padding:25px}.pf-event-contract>div{display:flex;justify-content:space-between;align-items:center;color:#888;gap:15px}.pf-event-contract>div>.im-label{font-size:6px}.pf-event-contract>div>span:last-child{font:6px var(--font-geist-mono),monospace}.pf-root .pf-event-contract>h4{font-size:34px;margin:30px 0}.pf-event-contract dl{margin:0}.pf-event-contract dl>div{display:grid;grid-template-columns:.9fr 1.2fr;gap:15px;border-top:1px solid #ffffff30;padding:13px 0;font:8px/1.6 var(--font-geist-mono),monospace}.pf-event-contract dt{color:#888}.pf-event-contract dd{margin:0;overflow-wrap:anywhere}.pf-event-contract>.pf-small-copy{display:block;border-top:1px solid #ffffff30;padding-top:16px;margin-top:9px;font-size:8px;color:#888}.pf-event-destination>.im-label{font-size:7px;color:#999}.pf-root .pf-connection-toggle{display:flex;flex-direction:column;align-items:start;gap:10px;border-block:1px solid #ddd;width:100%;padding:17px 0;margin-top:23px;text-align:left}.pf-connection-toggle>span{font-size:12px;display:flex;align-items:center;gap:9px}.pf-connection-toggle i{display:block;width:5px;height:5px;border-radius:50%;background:#aaa}.pf-connection-toggle i[data-connected=true]{background:#111}.pf-connection-toggle small{font-size:8px;color:#888}.pf-delivery-count{margin:23px 0}.pf-delivery-count>strong{display:block;font-size:85px;letter-spacing:-.08em;font-weight:400;line-height:1}.pf-delivery-count>span{font-size:10px;color:#888;display:block;margin-top:8px}.pf-root .pf-event-destination>p{font-size:11px;line-height:1.75;color:#888}.pf-root .pf-text-action{font-size:10px;text-align:left;border-bottom:1px solid #999;padding:12px 0 8px;min-height:36px;margin-top:10px}.pf-workspace-action{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #ddd;padding:22px 30px}.pf-workspace-action>div>.im-label{font-size:7px;color:#999}.pf-root .pf-workspace-action p{font-size:11px;line-height:1.7;color:#777;max-width:55ch;margin-top:8px;letter-spacing:0}.pf-root .pf-primary-action{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#171717;color:#eee;min-width:225px;padding:17px 20px;font-size:12px;text-align:left;border:1px solid #171717;transition:background .2s,color .2s}.pf-primary-action>span{font-size:19px}.pf-root .pf-primary-action:not(:disabled):hover{background:#3a3a3a}.pf-root .pf-primary-action:disabled{opacity:1;background:#eee;color:#999;border-color:#ddd}.pf-workspace>footer{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f8f8f5;padding:15px 30px;border-top:1px solid #e5e5df}.pf-workspace>footer>span{font-size:9px;line-height:1.6;color:#999}.pf-root .pf-workspace>footer>button{font-size:10px;white-space:nowrap;min-height:32px;padding:5px 0;color:#666;border-bottom:1px solid #bbb}.pf-journey{background:#141414;color:#eee;padding-bottom:90px}.pf-journey .pf-section-heading>p,.pf-root .pf-journey .pf-section-heading>h2>span{color:#888}.pf-journey-track{--pf-progress:0;position:relative}.pf-stage-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-bottom:35px}.pf-root .pf-stage-nav>button{display:grid;grid-template-columns:1fr auto;gap:13px 8px;align-items:center;text-align:left;padding:15px 0 18px;border-top:1px solid #444;color:#777}.pf-stage-nav>button>span{grid-column:1/-1;font:7px var(--font-geist-mono),monospace}.pf-stage-nav>button>strong{font-size:16px;letter-spacing:-.03em;font-weight:400}.pf-stage-nav>button>i{font-size:12px;font-style:normal}.pf-root .pf-stage-nav>button[aria-current=step]{border-color:#eee;color:#eee}.pf-journey-composition{display:grid;grid-template-columns:1.25fr 1fr;gap:9vw;align-items:center;min-height:550px}.pf-artifact-ground{position:relative;min-height:540px;perspective:1300px;padding:15px 15px 40px}.pf-artifact-position{position:relative;max-width:590px;margin:auto;animation:pf-artifact-in .55s cubic-bezier(.2,.7,.2,1) both}.pf-artifact-position:after{content:"";position:absolute;inset:10px -11px -10px 11px;border:1px solid #8883;background:#383834;z-index:-1;transform:rotate(2.5deg)}.pf-build-artifact{position:relative;background:#eeeee7;color:#191919;padding:35px;min-height:475px;border:1px solid #bbb;box-shadow:0 15px 30px #0002;display:flex;flex-direction:column}.pf-build-artifact>.im-label{font-size:7px;color:#888}.pf-root .pf-build-artifact>h3{font-size:clamp(34px,4vw,62px);line-height:.98;margin:30px 0 25px;letter-spacing:-.06em}.pf-artifact-signature{display:block;font:6px/1.5 var(--font-geist-mono),monospace;color:#888;border-top:1px solid #c3c3bb;padding-top:14px;margin-top:auto;letter-spacing:.08em}.pf-artifact-index{position:absolute;left:15px;right:15px;bottom:0;color:#777;font-size:7px!important}.pf-brief-artifact dl{margin:0 0 25px}.pf-brief-artifact dl>div{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid #c8c8be;padding:15px 0;gap:25px;font-size:10px;line-height:1.65}.pf-brief-artifact dt{color:#888}.pf-brief-artifact dd{margin:0}.pf-interface-artifact{padding:0 0 23px}.pf-artifact-browser{height:29px;display:flex;align-items:center;gap:5px;background:#d9d9d1;border-bottom:1px solid #bbb;padding:0 17px}.pf-artifact-browser>i{width:4px;height:4px;background:#aaa;border-radius:50%}.pf-artifact-browser>span{font:5px var(--font-geist-mono),monospace;margin-left:auto;color:#888}.pf-interface-artifact .pf-preview-nav{height:48px;padding-inline:23px;gap:20px;font-size:8px}.pf-interface-artifact .pf-preview-nav>strong{font-size:20px}.pf-interface-artifact .pf-preview-nav>i{display:none}.pf-interface-artifact .pf-preview-body{padding:25px 23px}.pf-root .pf-interface-artifact .pf-preview-body h3{font-size:clamp(37px,4.1vw,59px);margin:30px 0 35px}.pf-interface-artifact .pf-preview-kicker{font-size:6px}.pf-interface-artifact .pf-preview-surface{min-height:390px}.pf-interface-artifact .pf-artifact-signature{margin:0 23px}.pf-system-contract{margin:0 0 27px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-system-contract>div{position:relative;padding:14px;border:1px solid #c8c8be;display:grid;grid-template-columns:1fr auto;gap:13px 7px}.pf-system-contract>div>span{font:6px var(--font-geist-mono),monospace;color:#999;grid-column:1/-1}.pf-system-contract>div>strong{font-size:13px;font-weight:450;letter-spacing:-.025em}.pf-system-contract>div>small{grid-column:1/-1;font-size:8px;color:#777}.pf-system-contract>div>i{position:absolute;right:12px;top:12px;font-size:14px;font-style:normal;color:#999}.pf-validation-artifact ul{list-style:none;padding:0;margin:3px 0 30px}.pf-validation-artifact li{display:grid;grid-template-columns:20px 1fr auto;gap:12px;border-top:1px solid #c8c8be;padding:14px 0;align-items:center}.pf-validation-artifact li>span{font:6px var(--font-geist-mono),monospace;color:#999}.pf-validation-artifact li>strong{font-size:11px;letter-spacing:-.015em;font-weight:450}.pf-validation-artifact li>i{font-size:15px;font-style:normal}.pf-release-mark{font-size:110px;font-weight:300;line-height:1;letter-spacing:-.1em;margin:10px 0 -10px}.pf-root .pf-release-artifact>h3{margin:15px 0 24px;font-size:clamp(38px,4.3vw,66px)}.pf-root .pf-release-artifact>p{font-size:11px;line-height:1.8;color:#777;margin-bottom:25px}.pf-evolve-artifact>div{margin:0 0 30px}.pf-evolve-artifact article{display:grid;grid-template-columns:20px 1fr;gap:7px 12px;border-top:1px solid #c8c8be;padding:13px 0}.pf-evolve-artifact article>span{font:6px var(--font-geist-mono),monospace;color:#999;padding-top:5px}.pf-evolve-artifact article>strong{font-size:16px;letter-spacing:-.03em;font-weight:450}.pf-root .pf-evolve-artifact article>p{grid-column:2;font-size:9px;color:#888;line-height:1.6}.pf-stage-copy>.im-label{color:#888;font-size:8px}.pf-root .pf-stage-copy>h3{font-size:clamp(35px,4.5vw,72px);line-height:1.02;margin:28px 0;max-width:13ch;letter-spacing:-.055em}.pf-root .pf-stage-copy>p{font-size:14px;line-height:1.8;color:#aaa;max-width:35ch}.pf-stage-copy>div{margin-top:30px;padding-top:20px;border-top:1px solid #ffffff25}.pf-stage-copy>div>.im-label{font-size:7px;color:#777}.pf-root .pf-stage-copy>div>p{font-size:11px;line-height:1.8;color:#aaa;margin-top:10px;max-width:38ch}.pf-root .pf-follow-button{font-size:10px;color:#888;text-align:left;border-bottom:1px solid #555;margin-top:24px;padding:10px 0}.pf-journey-progress{height:1px;background:#ffffff20;margin-top:25px;display:none}.pf-journey-progress>i{display:block;width:100%;height:100%;background:#eee;transform-origin:left;transform:scaleX(var(--pf-progress,0))}.pf-journey-track[data-enhanced=true]{height:390svh;min-height:2700px}.pf-journey-track[data-enhanced=true] .pf-journey-stage{position:sticky;top:100px}.pf-journey-track[data-enhanced=true] .pf-journey-composition{min-height:0;height:calc(100svh - 275px)}.pf-journey-track[data-enhanced=true] .pf-artifact-ground{min-height:0;height:100%;display:flex;align-items:center;padding-bottom:30px}.pf-journey-track[data-enhanced=true] .pf-artifact-position{width:100%}.pf-journey-track[data-enhanced=true] .pf-build-artifact{min-height:clamp(380px,56svh,550px)}.pf-journey-track[data-enhanced=true] .pf-journey-progress{display:block}.pf-partnership{padding:105px var(--pf-gutter);background:#f5f5f2}.pf-partnership>.im-label{color:#888}.pf-root .pf-partnership>h2{font-size:clamp(48px,7vw,112px);line-height:.98;max-width:1200px;margin:38px 0 55px}.pf-root .pf-partnership>h2>span{color:#888}.pf-partnership>div{max-width:800px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:45px}.pf-root .pf-partnership>div>p{line-height:1.8;color:#777}.pf-partnership>a{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:35px 0 0 auto;padding:12px 0;border-bottom:1px solid #aaa;font-size:12px}.pf-root .im-ending{background:#141414;color:#eee;border-top:0}.pf-root .im-ending h2{max-width:1000px}.pf-root .im-ending>.im-label{color:#888}.pf-root .im-ending a{color:#999}@keyframes pf-arrive{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-artifact-in{0%{opacity:.35;transform:translateY(15px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@media(min-width:1600px){.pf-device-ground{margin-inline:180px}.pf-hero-exhibit{min-height:720px}.pf-device-ground{min-height:650px}.pf-device-frame{min-height:500px}.pf-preview-body{padding:35px}.pf-preview-nav{height:65px}.pf-root .pf-preview-body h3{margin-block:38px}}@media(max-width:1199px){.pf-hero-heading{gap:35px}.pf-device-ground{margin-inline:125px;min-height:520px}.pf-device-frame{min-height:410px}.pf-hero-exhibit{min-height:590px}.pf-hero-device-tools,.pf-hero-inspection-tools{width:105px}.pf-hero-device-tools>button,.pf-hero-inspection-tools>button{font-size:10px!important;gap:8px!important}.pf-preview-nav>i{display:none}.pf-preview-nav{gap:18px;padding-inline:20px}.pf-preview-body{padding:24px 20px}.pf-preview-kicker{font-size:6px}.pf-preview-foot{font-size:5px}.pf-preview-rows{gap:12px}.pf-preview-rows strong{font-size:8px}.pf-mode-nav{gap:15px}.pf-workspace-grid{grid-template-columns:minmax(0,1fr) 230px}.pf-study{padding:25px}.pf-effect-log{padding:24px 18px}.pf-crm-study{grid-template-columns:repeat(4,160px);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px;overscroll-behavior-x:contain}.pf-crm-lane{scroll-snap-align:start;min-height:320px}.pf-saas-study{gap:25px}.pf-portal-study,.pf-tools-study{gap:27px}.pf-app-phone{width:210px;padding-inline:16px;min-height:380px}.pf-root .pf-app-phone>h4{font-size:35px}.pf-api-study{gap:25px}.pf-event-contract{padding:21px}.pf-root .pf-event-contract>h4{font-size:28px}.pf-event-contract dl>div{font-size:7px;gap:8px}.pf-erp-study{gap:30px}.pf-section-heading{grid-template-columns:.7fr 1.5fr 1fr;gap:30px}.pf-journey-composition{gap:6vw}.pf-build-artifact{padding:28px}.pf-interface-artifact{padding:0 0 22px}.pf-stage-nav{gap:18px}.pf-root .pf-stage-copy>h3{font-size:clamp(35px,4.7vw,60px)}.pf-system-contract{gap:10px}.pf-system-contract>div{padding:12px}.pf-system-contract>div>strong{font-size:12px}}@media(max-width:999px){.pf-hero-heading{margin-top:65px}.pf-root .pf-hero-heading h1{font-size:clamp(70px,11.6vw,120px)}.pf-root .pf-hero-intro>p{font-size:14px}.pf-hero-exhibit{min-height:590px}.pf-device-ground{margin:0 100px;min-height:520px;padding-block:25px 40px}.pf-device-frame{min-height:410px}.pf-hero-device-tools,.pf-hero-inspection-tools{width:83px}.pf-hero-device-tools>.im-label,.pf-hero-inspection-tools>.im-label{font-size:6px}.pf-root .pf-hero-device-tools>button,.pf-root .pf-hero-inspection-tools>button{font-size:9px!important;gap:6px!important}.pf-hero-device-tools>button>span{font-size:18px}.pf-hero-inspection-tools>button>span{font-size:6px}.pf-device-chrome{font-size:5px;padding-inline:10px}.pf-device-chrome>span:first-child{display:none}.pf-preview-nav{padding-inline:17px;gap:12px;font-size:7px;height:47px}.pf-preview-nav>strong{font-size:20px}.pf-preview-body{padding:25px 17px}.pf-root .pf-preview-body h3{font-size:36px;margin-block:27px}.pf-preview-rows{display:block}.pf-preview-rows>div{padding:10px 0;border-bottom:1px solid #ddd;gap:15px}.pf-preview-foot{margin-top:13px;padding-top:10px}.pf-preview-foot>span:last-child{display:none}.pf-inspection-page{padding:25px 20px;min-height:400px}.pf-root .pf-inspection-page h3{font-size:32px}.pf-permission-table>div{grid-template-columns:1fr 40px 40px;font-size:8px;gap:6px}.pf-permission-table>div:first-child{font-size:6px}.pf-inspection-page dl>div{font-size:8px;padding-block:14px}.pf-capability-line{gap:35px}.pf-root .pf-capability-line>p:last-child{font-size:12px}.pf-journey,.pf-lab{padding-block:80px}.pf-mode-nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:20px;padding:2px 0 25px;scrollbar-width:thin}.pf-mode-nav>button{flex:0 0 140px;scroll-snap-align:start}.pf-mode-nav>button>strong{font-size:20px}.pf-workspace-grid{grid-template-columns:minmax(0,1fr)}.pf-effect-log{border-left:0;border-top:1px solid #ddd;display:grid;grid-template-columns:.7fr 1.5fr 1fr;gap:25px;padding:22px 25px}.pf-effect-log>header{gap:14px}.pf-effect-log ol{margin:0}.pf-log-empty{padding:0}.pf-log-empty>span{display:none}.pf-root .pf-log-empty>h4{font-size:22px}.pf-root .pf-log-empty>p{margin-top:10px}.pf-root .pf-log-scope{margin:0;padding:0;border:0}.pf-effect-log li{padding-block:10px}.pf-effect-log li:first-child{border-top:0;padding-top:0}.pf-workspace-top>.im-label{font-size:6px}.pf-workspace-brief{padding:30px 25px}.pf-study{min-height:400px}.pf-crm-study{grid-template-columns:repeat(4,minmax(150px,1fr))}.pf-portal-study,.pf-tools-study{gap:50px}.pf-saas-study{grid-template-columns:1fr 1fr;gap:40px}.pf-campaign-art{aspect-ratio:5/4;min-height:300px}.pf-campaign-art>strong{font-size:54px}.pf-app-phone{width:225px}.pf-api-study{gap:40px}.pf-root .pf-event-contract>h4{font-size:37px}.pf-event-contract dl>div{font-size:9px}.pf-workspace-action{padding:23px 25px}.pf-journey-composition{gap:50px;grid-template-columns:1.2fr 1fr;min-height:480px}.pf-artifact-ground{min-height:485px;padding:0 7px 35px}.pf-build-artifact{min-height:440px;padding:25px}.pf-interface-artifact{padding:0 0 20px}.pf-root .pf-build-artifact>h3{font-size:38px}.pf-root .pf-stage-copy>h3{font-size:39px}.pf-root .pf-stage-copy>p{font-size:12px}.pf-stage-copy>div{margin-top:22px;padding-top:17px}.pf-root .pf-stage-copy>div>p{font-size:10px}.pf-stage-nav{gap:16px;margin-bottom:30px}.pf-stage-nav>button>strong{font-size:13px}.pf-stage-nav>button>i{font-size:9px}.pf-stage-nav>button{gap:11px 4px!important}.pf-brief-artifact dl>div{font-size:9px;gap:16px}.pf-system-contract>div>strong{font-size:11px}.pf-system-contract>div>small{font-size:7px}.pf-validation-artifact li{gap:8px;grid-template-columns:15px 1fr auto;padding-block:13px}.pf-validation-artifact li>strong{font-size:10px}.pf-interface-artifact .pf-preview-body{padding:25px 19px}.pf-root .pf-interface-artifact .pf-preview-body h3{font-size:39px}.pf-interface-artifact .pf-preview-rows{display:block}.pf-interface-artifact .pf-preview-rows>div{padding:10px 0}.pf-interface-artifact .pf-preview-surface{min-height:370px}.pf-artifact-signature{font-size:5px}.pf-partnership{padding-block:80px}}@media(max-width:759px){.pf-root .pf-opening{padding-bottom:45px}.pf-opening>.im-meta{font-size:7px;padding-top:105px;gap:14px}.pf-hero-heading{display:block;margin:55px 0 30px}.pf-hero-heading .im-label{font-size:7px;margin-bottom:23px}.pf-root .pf-hero-heading h1{font-size:clamp(65px,14vw,108px);line-height:.95;letter-spacing:-.065em}.pf-hero-intro{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-top:30px}.pf-root .pf-hero-intro>p{font-size:12px;line-height:1.7}.pf-hero-intro>a{font-size:9px;margin:0;max-width:130px;line-height:1.6;padding-bottom:8px}.pf-hero-exhibit{min-height:0;margin-top:20px;padding:0 0 28px}.pf-exhibit-axis{font-size:6px!important;padding-top:15px}.pf-device-ground{margin:0;min-height:445px;padding:75px 7px 15px;align-items:center}.pf-device-frame{width:100%;max-width:540px;min-height:355px;border-radius:8px;transform:none!important}.pf-hero-device-tools{left:0;right:auto;gap:18px}.pf-hero-device-tools,.pf-hero-inspection-tools{top:33px;transform:none;flex-direction:row;width:auto;align-items:center}.pf-hero-inspection-tools{right:0;left:auto;gap:12px}.pf-hero-device-tools>.im-label,.pf-hero-inspection-tools>.im-label{display:none}.pf-root .pf-hero-device-tools>button,.pf-root .pf-hero-inspection-tools>button{padding:7px 0;min-height:42px;gap:6px!important;font-size:8px!important}.pf-hero-inspection-tools>button>span{display:none}.pf-hero-device-tools>button>span{font-size:17px}.pf-device-chrome{height:27px;font-size:6px;padding-inline:13px}.pf-preview-nav{font-size:8px;gap:22px;padding-inline:21px;height:45px}.pf-preview-nav>strong{font-size:22px}.pf-preview-body{padding:22px}.pf-root .pf-preview-body h3{font-size:clamp(35px,9.5vw,51px);line-height:.98;margin:25px 0}.pf-preview-kicker{font-size:6px;gap:10px}.pf-preview-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.pf-preview-rows>div{gap:8px;padding:12px 0;border-bottom:0}.pf-preview-rows strong{font-size:8px}.pf-preview-rows>div>span{font-size:6px}.pf-preview-rows i{font-size:12px}.pf-preview-foot{font-size:5px;margin-top:12px;padding-top:12px}.pf-preview-surface{min-height:335px}.pf-inspection-page{padding:23px;min-height:335px}.pf-root .pf-inspection-page h3{font-size:32px;margin-block:23px}.pf-permission-table>div{font-size:9px;padding:11px 0;grid-template-columns:1fr 50px 50px}.pf-permission-table>div:first-child{font-size:6px}.pf-inspection-page>p:last-child{font-size:9px;margin-top:17px}.pf-inspection-page dl>div{font-size:8px;padding:11px 0}.pf-exhibit-bottom{bottom:0;font-size:5px!important;gap:15px}.pf-exhibit-bottom>span:last-child{display:none}.pf-hero-exhibit[data-device=mobile] .pf-device-ground{min-height:560px}.pf-hero-exhibit[data-device=mobile] .pf-device-frame{width:254px;min-height:430px;border-width:6px}.pf-root .pf-hero-exhibit[data-device=mobile] .pf-preview-body h3{font-size:35px}.pf-hero-exhibit[data-device=mobile] .pf-preview-foot{font-size:4px}.pf-hero-exhibit[data-device=mobile] .pf-inspection-page{min-height:410px}.pf-root .pf-hero-exhibit[data-device=mobile] .pf-inspection-page h3{font-size:29px}.pf-capability-line{display:block;padding-top:30px}.pf-root .pf-capability-line>p:first-child{font-size:30px;line-height:1.1}.pf-root .pf-capability-line>p:last-child{font-size:11px;line-height:1.8;max-width:38ch;margin-top:22px}.pf-journey,.pf-lab{padding-block:65px}.pf-section-heading{display:block;margin-bottom:35px}.pf-section-heading>.im-label{max-width:none;padding:0;font-size:7px;margin-bottom:24px}.pf-root .pf-section-heading>h2{font-size:clamp(40px,9.2vw,64px)}.pf-root .pf-section-heading>p:last-child{font-size:12px;line-height:1.7;margin-top:24px}.pf-mode-nav{gap:20px;padding-bottom:23px;margin-right:calc(-1 * var(--pf-gutter));padding-right:var(--pf-gutter)}.pf-mode-nav>button{flex-basis:130px;padding-top:13px!important;padding-bottom:16px!important;gap:12px 8px!important}.pf-mode-nav>button>strong{font-size:19px}.pf-mode-nav>button>span{font-size:7px}.pf-workspace{border-radius:8px}.pf-workspace-top{padding:15px 17px;gap:15px}.pf-workspace-top>strong{font-size:23px}.pf-workspace-top>strong>span{font-size:11px}.pf-workspace-top>.im-label{display:none}.pf-root .pf-workspace-top button{font-size:8px;padding:8px 10px;min-height:36px}.pf-workspace-brief{display:block;padding:25px 18px}.pf-workspace-brief .im-label{font-size:6px}.pf-root .pf-workspace-brief h3{font-size:30px;line-height:1.07;margin-top:15px;max-width:18ch}.pf-root .pf-workspace-brief>p{font-size:11px;line-height:1.8;max-width:36ch;margin-top:18px}.pf-study{padding:23px 18px;min-height:0}.pf-saas-study{grid-template-columns:1fr;gap:25px}.pf-campaign-art{aspect-ratio:5/4;min-height:260px;padding:22px}.pf-campaign-art>strong{font-size:clamp(50px,13vw,74px)}.pf-campaign-art>.im-label{font-size:6px}.pf-art-version{font-size:5px}.pf-review-panel{padding-bottom:5px}.pf-review-panel>.im-label{font-size:6px}.pf-root .pf-review-panel>h4{font-size:31px;margin-top:17px}.pf-review-panel>ol{margin-top:21px;margin-bottom:16px}.pf-review-panel li{padding-block:13px;font-size:10px}.pf-crm-study{grid-template-columns:repeat(4,205px);min-height:320px;gap:12px;overflow-x:auto;padding-bottom:13px;scroll-snap-type:x proximity}.pf-crm-lane{padding:16px;min-height:315px}.pf-crm-lane>div{font-size:12px}.pf-lead-card{padding:18px 15px}.pf-lead-card>.im-label{font-size:6px}.pf-root .pf-lead-card>h4{font-size:27px}.pf-root .pf-lead-card>p{font-size:11px}.pf-lead-card>div>span{font-size:9px}.pf-lead-card>div>strong{font-size:10px}.pf-lead-card>small{font-size:7px}.pf-erp-study{grid-template-columns:1fr;gap:30px;padding-top:0}.pf-root .pf-order-summary>h4{font-size:36px;margin-top:19px}.pf-order-summary>label{margin-top:25px}.pf-quantity{width:200px}.pf-quantity>input{width:108px}.pf-connected-values{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pf-connected-values>div{padding:0 0 20px!important;min-width:0}.pf-connected-values .im-label{font-size:6px}.pf-connected-values strong{font-size:36px;margin-top:17px;overflow-wrap:anywhere}.pf-connected-values strong>small{font-size:9px}.pf-root .pf-connected-values p{font-size:9px;line-height:1.75}.pf-portal-study{grid-template-columns:1fr;gap:32px}.pf-app-phone{width:240px;min-height:400px;padding:43px 20px 23px}.pf-root .pf-app-phone>h4{font-size:40px}.pf-phone-appointment{font-size:11px}.pf-phone-date{padding-block:17px}.pf-app-phone>.pf-status-pill{font-size:7px}.pf-root .pf-portal-controls>h4{font-size:31px;margin-top:18px}.pf-root .pf-portal-controls>p{font-size:11px}.pf-slot-picker{margin-top:22px}.pf-slot-picker>button>span{font-size:12px}.pf-slot-picker>button>strong{font-size:19px}.pf-tools-study{grid-template-columns:1fr;gap:37px}.pf-expense-document{padding:25px;max-width:370px;width:calc(100% - 7px);justify-self:center}.pf-expense-document>input,.pf-root .pf-expense-document>h4{font-size:35px}.pf-expense-document>dl>div{font-size:9px}.pf-root .pf-approval-path>h4{font-size:41px;margin-top:18px}.pf-root .pf-approval-path>p{font-size:11px;margin-top:17px}.pf-approval-rule{font-size:10px}.pf-budget-result>strong{font-size:37px}.pf-root .pf-budget-result>p{font-size:10px}.pf-api-study{grid-template-columns:1fr;gap:28px}.pf-event-contract{padding:24px}.pf-root .pf-event-contract>h4{font-size:35px}.pf-event-contract dl>div{font-size:9px}.pf-event-contract>.pf-small-copy{font-size:8px}.pf-event-destination>.im-label{font-size:6px}.pf-connection-toggle{margin-top:17px!important}.pf-connection-toggle>span{font-size:13px}.pf-connection-toggle small{font-size:9px}.pf-delivery-count{margin-block:23px}.pf-delivery-count>strong{font-size:85px}.pf-delivery-count>span,.pf-root .pf-event-destination>p,.pf-root .pf-text-action{font-size:11px}.pf-effect-log{display:block;padding:23px 18px}.pf-effect-log>header{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.pf-effect-log .pf-status-pill,.pf-effect-log>header>.im-label{font-size:7px}.pf-effect-log ol{margin-top:20px}.pf-effect-log li{padding-block:12px}.pf-root .pf-effect-log li p{font-size:11px}.pf-log-empty{padding-top:24px}.pf-root .pf-log-empty>h4{font-size:24px}.pf-root .pf-log-empty>p{font-size:11px;max-width:30ch}.pf-root .pf-log-scope{font-size:9px;line-height:1.8;border-top:1px solid #ddd;padding-top:18px;margin-top:23px}.pf-log-scope>.im-label{font-size:6px}.pf-workspace-action{display:block;padding:24px 18px}.pf-root .pf-workspace-action p{font-size:11px;max-width:38ch;margin-top:9px}.pf-root .pf-primary-action{width:100%;font-size:12px;padding:15px 17px;min-width:0;min-height:52px;margin-top:21px}.pf-workspace>footer{display:block;padding:18px}.pf-workspace>footer>span{font-size:8px;display:block;line-height:1.8;max-width:41ch}.pf-root .pf-workspace>footer>button{margin-top:13px;font-size:9px}.pf-stage-nav{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;padding-bottom:9px;scrollbar-width:thin;margin-bottom:26px}.pf-stage-nav>button{flex:0 0 105px;scroll-snap-align:start;gap:10px 6px!important;min-height:72px}.pf-stage-nav>button>strong{font-size:15px}.pf-stage-nav>button>span{font-size:6px}.pf-stage-nav>button>i{font-size:10px}.pf-journey-composition{display:block;min-height:0}.pf-artifact-ground{min-height:440px;padding:10px 10px 35px}.pf-build-artifact{padding:28px 24px;min-height:410px}.pf-root .pf-build-artifact>h3{font-size:clamp(36px,9.2vw,50px);margin-block:27px}.pf-build-artifact>.im-label{font-size:6px}.pf-brief-artifact dl>div{grid-template-columns:1fr 2fr;gap:20px;font-size:10px;padding-block:14px}.pf-artifact-signature{font-size:5px;padding-top:13px}.pf-artifact-index{font-size:6px!important;left:10px;right:10px}.pf-interface-artifact{padding:0 0 20px}.pf-interface-artifact .pf-preview-body{padding:24px 20px}.pf-interface-artifact .pf-preview-nav{padding-inline:20px}.pf-root .pf-interface-artifact .pf-preview-body h3{font-size:41px}.pf-interface-artifact .pf-preview-kicker{font-size:5px}.pf-interface-artifact .pf-preview-rows{display:block}.pf-interface-artifact .pf-preview-rows>div{font-size:10px;padding-block:10px}.pf-interface-artifact .pf-preview-rows strong{font-size:9px}.pf-interface-artifact .pf-preview-surface{min-height:380px}.pf-system-contract{gap:12px}.pf-system-contract>div{padding:15px 12px;gap:15px 7px}.pf-system-contract>div>strong{font-size:13px}.pf-system-contract>div>small{font-size:8px}.pf-system-contract>div>i{font-size:13px}.pf-validation-artifact li{padding-block:13px;gap:10px}.pf-validation-artifact li>strong{font-size:11px}.pf-release-mark{font-size:100px}.pf-root .pf-release-artifact>h3{font-size:46px;margin-top:12px}.pf-root .pf-release-artifact>p{font-size:11px}.pf-evolve-artifact article>strong{font-size:17px}.pf-root .pf-evolve-artifact article>p{font-size:10px}.pf-stage-copy{margin-top:34px}.pf-stage-copy>.im-label{font-size:7px}.pf-root .pf-stage-copy>h3{font-size:40px;line-height:1.02;margin:22px 0;max-width:15ch}.pf-root .pf-stage-copy>p{font-size:13px;line-height:1.8;max-width:39ch}.pf-stage-copy>div{margin-top:24px;padding-top:18px}.pf-root .pf-stage-copy>div>p{font-size:11px;max-width:38ch}.pf-partnership{padding-block:70px}.pf-partnership>.im-label{font-size:7px}.pf-root .pf-partnership>h2{font-size:clamp(43px,9.7vw,68px);margin:30px 0 35px}.pf-partnership>div{display:block}.pf-root .pf-partnership>div>p{font-size:14px;line-height:1.8}.pf-partnership>div>p+p{margin-top:22px}.pf-partnership>a{font-size:11px;margin:28px 0 0}.pf-root .im-ending{padding-top:70px;padding-bottom:75px}}@media(max-width:389px){.pf-root .pf-hero-heading h1{font-size:61px}.pf-hero-intro{gap:18px}.pf-root .pf-hero-intro>p{font-size:11px}.pf-hero-intro>a{font-size:8px;max-width:105px}.pf-hero-device-tools{gap:12px}.pf-hero-inspection-tools{gap:9px}.pf-root .pf-hero-device-tools>button,.pf-root .pf-hero-inspection-tools>button{font-size:7px!important}.pf-hero-device-tools>button>span{font-size:14px}.pf-preview-body{padding:22px 17px}.pf-preview-nav{padding-inline:17px;gap:17px}.pf-preview-kicker{font-size:5px}.pf-preview-rows{gap:8px}.pf-preview-rows strong{font-size:7px}.pf-preview-rows i{font-size:10px}.pf-root .pf-preview-body h3{font-size:35px}.pf-connected-values{grid-template-columns:1fr;gap:17px}.pf-connected-values strong{font-size:44px}.pf-root .pf-stage-copy>h3{font-size:36px}.pf-root .pf-interface-artifact .pf-preview-body h3{font-size:34px}.pf-system-contract>div>strong{font-size:11px}.pf-system-contract>div>small{font-size:7px}.pf-validation-artifact li>strong{font-size:10px}.pf-root .pf-workspace-brief h3{font-size:27px}}@media(max-height:820px) and (min-width:1000px){.pf-journey-track[data-enhanced=true] .pf-build-artifact{min-height:375px;padding:24px}.pf-journey-track[data-enhanced=true] .pf-interface-artifact{padding:0 0 17px}.pf-root .pf-build-artifact>h3{font-size:38px;margin:23px 0}.pf-brief-artifact dl>div{padding-block:10px;font-size:9px}.pf-system-contract{margin-bottom:20px;gap:9px}.pf-system-contract>div{padding:11px;gap:10px}.pf-system-contract>div>strong{font-size:11px}.pf-validation-artifact li{padding-block:11px}.pf-validation-artifact li>strong{font-size:10px}.pf-interface-artifact .pf-preview-surface{min-height:320px}.pf-root .pf-interface-artifact .pf-preview-body h3{font-size:39px;margin-block:21px}.pf-interface-artifact .pf-preview-nav{height:40px}.pf-interface-artifact .pf-preview-body{padding:21px}.pf-interface-artifact .pf-preview-rows strong{font-size:7px}.pf-release-mark{font-size:80px}.pf-root .pf-release-artifact>h3{font-size:44px;margin:12px 0 20px}.pf-evolve-artifact article{padding-block:10px}.pf-root .pf-stage-copy>h3{font-size:45px;margin-block:22px}.pf-root .pf-stage-copy>p{font-size:12px}.pf-stage-copy>div{margin-top:23px;padding-top:17px}.pf-root .pf-stage-copy>div>p{font-size:10px}.pf-root .pf-follow-button{margin-top:17px}.pf-artifact-signature{font-size:5px}.pf-stage-nav{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.pf-root *,.pf-root :after,.pf-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pf-root .pf-device-frame{transform:none!important}.pf-journey-track[data-enhanced=true]{height:auto;min-height:0}.pf-journey-track[data-enhanced=true] .pf-journey-stage{position:relative;top:auto}.pf-journey-track[data-enhanced=true] .pf-journey-composition{height:auto;min-height:0}.pf-journey-track[data-enhanced=true] .pf-artifact-ground{height:auto;min-height:440px}}html[data-theara-motion=paused] .pf-root *,html[data-theara-motion=paused] .pf-root :after,html[data-theara-motion=paused] .pf-root :before{animation:none!important;transition:none!important}html[data-theara-motion=paused] .pf-root .pf-device-frame{transform:none!important}html[data-theara-motion=paused] .pf-journey-track[data-enhanced=true]{height:auto;min-height:0}html[data-theara-motion=paused] .pf-journey-track[data-enhanced=true] .pf-journey-stage{position:relative;top:auto}.pf-root .pf-partnership{display:grid;grid-template-columns:1.15fr 1fr;gap:24px 6vw;align-items:start;padding-block:65px}.pf-root .pf-partnership>.im-label{grid-column:1/-1}.pf-root .pf-partnership>h2{font-size:clamp(44px,5.3vw,84px);line-height:1.02;margin:0;max-width:16ch}.pf-root .pf-partnership>div{max-width:610px;margin:0;display:block}.pf-root .pf-partnership>div>p{font-size:15px;line-height:1.85}.pf-root .pf-partnership>div>p+p{margin-top:18px}.pf-root .pf-partnership>a{grid-column:1;margin:0;justify-self:start;align-self:start;font-size:12px}.pf-root .ed-faq{padding-top:60px;padding-bottom:65px}@media(max-width:760px){.pf-root .pf-partnership{display:block;padding-block:48px}.pf-root .pf-partnership>h2{font-size:clamp(39px,9.2vw,61px);margin:25px 0}.pf-root .pf-partnership>div>p{font-size:14px;line-height:1.8}.pf-root .pf-partnership>a{margin-top:22px}.pf-root .ed-faq{padding-block:48px}}