.px-preview-loading{color:#97b8cd;min-height:420px;font:12px var(--font-body,sans-serif);justify-content:center;align-items:center;gap:10px;display:flex}.px-preview-loading>span{background:#aed5ec;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #b3e3ff6b}.px-product{--px-ink:#183747;--px-muted:#647c8b;--px-line:#dce5e9;--px-accent:#276b7c;color:var(--px-ink);font:12px/1.55 var(--font-body,"Space Grotesk",sans-serif);isolation:isolate;background:#f5f8fa;border:1px solid #acbfcd;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #01081142,0 1px #ffffff1a}.px-product *{box-sizing:border-box;min-width:0}.px-product h4,.px-product h5,.px-product p{margin-top:0}.px-product button,.px-product input,.px-product textarea,.px-product select{font:inherit}.px-product button{cursor:pointer}.px-product button:disabled{cursor:default;opacity:.5}.px-product button,.px-product input,.px-product textarea,.px-product select{transition:border-color .18s,background .18s,color .18s}.px-product :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #397d90}.px-product input,.px-product textarea,.px-product select{color:#234556;background:#fff;border:1px solid #c8d8e0;border-radius:6px;max-width:100%;padding:9px 11px}.px-product textarea{resize:vertical}.px-product input[type=checkbox]{accent-color:#276b7c}.px-product button svg{flex-shrink:0}.px-product svg{vertical-align:middle}.px-topbar{background:#fbfdfe;border-bottom:1px solid #d5e2e9;align-items:center;gap:19px;height:51px;padding:0 19px;display:flex}.px-wordmark{letter-spacing:.28em;color:#183a50;font-size:10px;font-weight:650}.px-product-title{color:#436578;border-left:1px solid #d5e0e7;padding-left:18px;font-size:11px;font-weight:500}.px-secure{color:#7a909e;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.px-user{color:#e6f4fb;background:#173b50;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.px-shell{grid-template-columns:54px minmax(0,1fr);display:grid}.px-rail{background:#102b3d;border-right:1px solid #18394b;flex-direction:column;align-items:center;gap:9px;padding:21px 7px 13px;display:flex}.px-rail>button{color:#86a7ba;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:38px;display:grid}.px-rail>button[aria-current=page]{color:#d3edfc;background:#31566d;border-color:#85b6d03d;box-shadow:0 2px 6px #0002}.px-rail>button:hover{color:#d9f1ff;background:#284a60}.px-rail-bottom{color:#809eaf;margin-top:auto;padding-top:35px}.px-rail-bottom>span{font-size:13px;font-weight:500}.px-workspace{min-width:0}.px-breadcrumb{color:#7b919f;background:#f1f6f9;border-bottom:1px solid #e0e8ed;align-items:center;gap:7px;height:38px;padding:0 24px;font-size:9px;display:flex}.px-breadcrumb strong{color:#506f81;font-weight:450}.px-breadcrumb>.px-badge{margin-left:auto}.px-canvas{min-height:435px;padding:0 24px 22px}.px-workspace-footer{color:#78909f;background:#f1f6f9;border-top:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:10px;padding:11px 24px;font-size:8px;display:flex}.px-workspace-footer>span{align-items:center;gap:7px;display:flex}.px-heading{justify-content:space-between;align-items:center;gap:20px;padding:23px 0 21px;display:flex}.px-kicker{color:#698697;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:550;display:block}.px-heading h4{letter-spacing:-.045em;color:#193c50;margin:6px 0 0;font-size:24px;font-weight:550;line-height:1.2}.px-heading p{color:#718797;max-width:470px;margin:8px 0 0;font-size:11px;line-height:1.7}.px-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.px-badge{color:#39657b;white-space:nowrap;background:#e9f2f7;border:1px solid #cbdfe9;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1.4;display:inline-flex}.px-badge>i{background:currentColor;border-radius:50%;width:3px;height:3px}.px-badge.green{color:#40795e;background:#eaf5ee;border-color:#c7e2d2}.px-badge.amber{color:#8e6a28;background:#fff6e6;border-color:#ecd9af}.px-action{color:#f2f9fc;background:#214e66;border:1px solid #214e66;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:0 2px 4px #143e4e0d;font-size:10px!important}.px-action:hover:not(:disabled){background:#143b52;border-color:#143b52}.px-action.secondary{color:#315e73;box-shadow:none;background:#fff;border-color:#c9dae3}.px-action.secondary:hover:not(:disabled){background:#edf4f8;border-color:#a1bfce}.px-panel{background:#fff;border:1px solid #d9e4eb;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #193e5003}.px-panel>header{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;display:flex}.px-panel h5{color:#2a4c60;letter-spacing:-.02em;margin:3px 0 0;font-size:13px;font-weight:550}.px-panel-body{padding:16px 17px}.px-panel-body:empty{display:none}.px-person{align-items:center;gap:8px;display:inline-flex}.px-person>span:first-child{color:#436a7e;background:#e1edf3;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:8px;display:grid;box-shadow:0 0 0 1px #d6e3eb}.px-person strong{color:#35576c;font-size:10px;font-weight:500;display:block}.px-person small{color:#8195a1;margin-top:2px;font-size:8px;display:block}.px-building{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.px-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.px-stack{align-content:start;gap:16px;display:grid}.px-muted{color:#738b9b}.px-note{color:#718c9b;align-items:flex-start;gap:8px;margin:13px 0 0;font-size:10px;line-height:1.65;display:flex}.px-note>svg{flex-shrink:0;margin-top:2px}.px-list-row{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.px-list-row:last-child{border-bottom:0}.px-divider{background:#dce6ec;height:1px;margin:17px 0}.px-flow{border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;gap:12px;margin:0 0 18px;padding:13px 0;list-style:none;display:flex}.px-flow>li{color:#8da1ad;flex:1;align-items:center;gap:8px;font-size:9px;display:flex}.px-flow>li>span{background:#fff;border:1px solid #d3e1e8;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.px-flow>li>strong{font-weight:500}.px-flow>li>svg{flex-shrink:0;margin-left:auto}.px-flow>li[data-state=complete]{color:#4d7d67}.px-flow>li[data-state=complete]>span{color:#47836a;background:#e7f3ed;border-color:#c3dece}.px-flow>li[data-state=active]{color:#2b5e77}.px-flow>li[data-state=active]>span{color:#fff;background:#244e65;border-color:#244e65}.gf-dialog.gf-product-dialog{width:min(1340px,100vw - 48px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px)}.gf-product-dialog .gf-viewer-layout{grid-template-columns:185px minmax(0,1fr)}.gf-product-dialog .gf-viewer-pane--product{padding:22px 25px 28px}.gf-product-dialog .gf-viewer-heading{grid-template-columns:minmax(0,1fr);gap:5px;margin:0 0 18px;display:grid}.gf-product-dialog .gf-viewer-heading>h3{margin:0;font-size:25px}.gf-product-dialog .gf-viewer-heading>p:last-child{max-width:820px;margin:0;font-size:12px;line-height:1.65}@media (width>=1000px){.gf-product-dialog .gf-viewer-steps>button{gap:8px;padding:14px 10px}.gf-product-dialog .gf-viewer-steps>button>strong{font-size:11px}}@media (width<=1050px){.px-heading-actions .px-person{display:none}.px-canvas{padding-left:18px;padding-right:18px}.px-heading h4{font-size:22px}.px-panel>header,.px-panel-body{padding:14px}.px-flow{gap:7px}.px-flow>li{gap:5px}}@media (width<=759px){.gf-dialog.gf-product-dialog{border-radius:16px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.gf-product-dialog .gf-viewer-layout{grid-template-columns:minmax(0,1fr)}.gf-product-dialog .gf-viewer-pane--product{padding:17px 12px 22px}.gf-product-dialog .gf-viewer-heading>h3{font-size:23px}.gf-product-dialog .gf-viewer-heading>p:last-child{font-size:11px}.px-product{border-radius:8px;font-size:11px}.px-shell{display:block}.px-rail{display:none}.px-topbar{gap:12px;height:43px;padding:0 12px}.px-wordmark{font-size:8px}.px-product-title{padding-left:11px;font-size:9px}.px-secure{display:none}.px-user{width:23px;height:23px;margin-left:auto;font-size:7px}.px-breadcrumb{height:36px;padding:0 13px;font-size:8px}.px-breadcrumb>strong,.px-breadcrumb>svg{display:none}.px-badge{white-space:normal;text-align:left;font-size:7px}.px-canvas{min-height:0;padding:0 13px 18px}.px-heading{flex-wrap:wrap;gap:12px;padding:19px 0 17px}.px-heading h4{font-size:22px}.px-heading p{font-size:10px}.px-heading-actions{flex-wrap:wrap}.px-kicker{font-size:7px}.px-panel{border-radius:7px}.px-panel>header,.px-panel-body{padding:13px}.px-panel h5{font-size:12px}.px-two-columns{grid-template-columns:minmax(0,1fr);gap:13px}.px-stack{gap:13px}.px-action{min-height:36px;padding:10px 12px}.px-product input,.px-product textarea,.px-product select{font-size:16px}.px-note{font-size:10px}.px-workspace-footer{padding:10px 13px;font-size:7px}.px-workspace-footer>span:last-child{display:none}.px-flow{flex-wrap:wrap;gap:8px}.px-flow>li{gap:7px;min-width:40%;font-size:9px}.px-flow>li>svg{display:none}}@media (prefers-reduced-motion:reduce){.px-product *{transition:none!important;animation:none!important}}.gf-viewer-pane--product{padding:24px 26px 26px}.gf-viewer-pane--product .gf-viewer-heading{max-width:740px;margin-bottom:14px}.gf-viewer-pane--product .gf-viewer-heading>h3{margin-bottom:7px;font-size:27px}.gf-viewer-pane--product .gf-viewer-heading>.gf-document-kind{margin-bottom:6px;font-size:8px;display:none}.gf-viewer-pane--product .gf-viewer-heading>p:last-child{max-width:720px;font-size:12px;line-height:1.65}.fx-product,.fx-website,.fx-phone{--fx-ink:#223c4a;--fx-muted:#5c7281;--fx-line:#dce5e9;--fx-accent:#1f5868;color:var(--fx-ink);font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:12px;line-height:1.5}.fx-product *,.fx-website *,.fx-phone *{box-sizing:border-box}.fx-product button,.fx-website button,.fx-phone button{font:inherit;cursor:pointer}.fx-product button:disabled,.fx-phone button:disabled{cursor:default;opacity:.45}.fx-product button:focus-visible,.fx-product textarea:focus-visible,.fx-website button:focus-visible,.fx-website textarea:focus-visible,.fx-phone button:focus-visible{outline-offset:3px;outline:2px solid #286c82}.fx-product button,.fx-phone button,.fx-website button{transition:background .16s,color .16s,border-color .16s}.fx-product{background:#f8fafb;border:1px solid #9fb7c97a;border-radius:10px;overflow:hidden;box-shadow:0 16px 45px #01081145}.fx-topbar{background:#eef3f6;border-bottom:1px solid #cad8e0;align-items:center;gap:15px;height:45px;padding:0 17px;display:flex}.fx-brand{letter-spacing:.2em;color:#193e52;white-space:nowrap;font-size:10px;font-weight:650}.fx-brand>span{color:#233e50}.fx-product-name{color:#4e6576;border-left:1px solid #c5d4dd;padding-left:14px;font-size:10px}.fx-topbar-right{color:#627984;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.fx-topbar-right b,.fx-avatar{color:#eff8fc;background:#223f52;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:500;display:grid}.fx-topbar-right b{margin-left:9px}.fx-app-layout{grid-template-columns:132px minmax(0,1fr);display:grid}.fx-app-sidebar{border-right:1px solid var(--fx-line);background:#f0f5f7;flex-direction:column;min-width:0;padding:20px 9px 12px;display:flex}.fx-app-sidebar>p{color:#647c8b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px;padding:0 9px;font-size:8px}.fx-app-nav{gap:5px;display:grid}.fx-app-nav>button{color:#5c7382;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:35px;padding:9px 7px;font-size:9px;line-height:1.4;display:flex}.fx-app-nav>button>svg{flex-shrink:0;width:13px}.fx-app-nav>button[aria-current=page]{color:#234f63;background:#fff;border-color:#d9e5e9;box-shadow:0 2px 5px #17374d05}.fx-app-nav>button:hover{background:#e2edf1}.fx-sidebar-bottom{color:#3c596a;align-items:center;gap:7px;margin-top:auto;padding:36px 8px 0;font-size:9px;display:flex}.fx-sidebar-bottom small{color:#6b8290;font-size:8px}.fx-team-icon{background:#e0eaef;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.fx-app-main{min-width:0;padding:0 21px}.fx-breadcrumb{color:#6b7d88;border-bottom:1px solid #e0e7eb;align-items:center;gap:7px;min-height:39px;font-size:8px;display:flex}.fx-breadcrumb>.fx-badge{margin-left:auto}.fx-badge{color:#335c70;white-space:nowrap;background:#e9f2f6;border:1px solid #c7dce6;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;font-weight:500;line-height:1.5;display:inline-flex}.fx-badge i{background:currentColor;border-radius:50%;width:3px;height:3px}.fx-badge.green{color:#35614b;background:#e8f2ec;border-color:#c6ded0}.fx-badge.amber{color:#806026;background:#fbf3e4;border-color:#ead8b2}.fx-record-title{justify-content:space-between;align-items:center;gap:14px;padding:20px 0 15px;display:flex}.fx-record-title small{color:#6b8090;letter-spacing:.09em;font-size:8px}.fx-record-title h4{letter-spacing:-.045em;color:#213f50;margin:4px 0 0;font-size:20px;font-weight:550;line-height:1.25}.fx-owner{flex-shrink:0;align-items:center;gap:7px;display:flex}.fx-owner>span{color:#385d70;background:#e3edf2;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.fx-owner>small{letter-spacing:0;font-size:7px}.fx-owner strong{color:#365469;font-size:8px;font-weight:500;display:block}.fx-tabs{border-bottom:1px solid var(--fx-line);gap:22px;display:flex}.fx-tabs>button{color:#667d8c;white-space:normal;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0 9px;font-size:10px!important}.fx-tabs>button[aria-pressed=true]{color:#234e60;border-bottom-color:#3e7384}.fx-tabs>button:hover{color:#193c4d}.fx-record-content{padding:17px 0 8px}.fx-fields{margin:0}.fx-fields>div{border-bottom:1px solid #e0e8ec;grid-template-columns:100px minmax(0,1fr);gap:15px;padding:11px 0;font-size:10px;display:grid}.fx-fields dt{color:#6b8190}.fx-fields dd{color:#29495a;margin:0;font-weight:450;line-height:1.6}.fx-task-strip{color:#628293;flex-wrap:wrap;gap:15px;padding:11px 0 0;font-size:8px;display:flex}.fx-task-strip>span{align-items:center;gap:5px;display:flex}.fx-task-strip>span:last-child{color:#89703f}.fx-job-summary{align-items:center;gap:11px;margin-bottom:11px;display:flex}.fx-property-mark{color:#466c80;background:linear-gradient(135deg,#d9e9ef,#eef5f7);border:1px solid #ccdee6;border-radius:7px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.fx-job-summary small,.fx-prospect-company small{letter-spacing:.07em;color:#6b8393;font-size:7px}.fx-job-summary h5{letter-spacing:-.025em;color:#294959;margin:3px 0;font-size:14px;font-weight:550}.fx-job-summary div>span{color:#7b8c96;align-items:center;gap:4px;font-size:9px;display:flex}.fx-case-ref{color:#7690a1;align-self:flex-start;margin-left:auto;font-size:9px}.fx-review-bar{color:#677e8e;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 8px;font-size:9px;display:flex}.fx-review-bar>span{align-items:center;gap:7px;display:flex}.fx-text-button{color:#24566b;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:4px 0;font-weight:550;line-height:1.5;display:inline-flex;font-size:9px!important}.fx-text-button:hover{color:#0d354c}.fx-app-foot{color:#738b99;border-top:1px solid #e1e9ed;justify-content:space-between;gap:12px;padding:11px 0;font-size:8px;display:flex}.fx-app-foot>span{align-items:center;gap:5px;display:flex}.fx-activity{padding:16px 4px 8px}.fx-activity>div{gap:13px;padding-bottom:19px;display:flex;position:relative}.fx-activity>div:not(:last-child):after{content:"";background:#d5e1e6;width:1px;position:absolute;top:22px;bottom:0;left:10px}.fx-activity-dot{color:#6a8b9c;background:#f3f7f9;border:1px solid #d1e0e7;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.fx-activity-dot.done{color:#4a7663;background:#e6f0eb;border-color:#bfd7ca}.fx-activity small{color:#758d9a;margin-bottom:3px;font-size:8px;display:block}.fx-activity strong{color:#34566b;font-size:11px;font-weight:500;display:block}.fx-activity p{color:#7c909c;margin:3px 0 0;font-size:9px}.fx-schedule-heading{color:#547385;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.fx-schedule-heading strong{font-weight:500}.fx-schedule-heading>span{color:#78909e;margin-left:auto;font-size:8px}.fx-week{border:1px solid #d5e2e8;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fx-week>button{color:#6e8593;background:#fff;border:0;border-right:1px solid #dce5e9;place-items:center;gap:4px;padding:8px 3px;display:grid}.fx-week>button:last-child{border-right:0}.fx-week>button>small{font-size:8px}.fx-week>button>strong{font-size:17px;font-weight:500}.fx-week>button>i{background:0 0;border-radius:50%;width:3px;height:3px}.fx-week>button[aria-pressed=true]{color:#2b5e72;background:#e7f1f5}.fx-week>button[aria-pressed=true]>i{background:#38758b}.fx-schedule-slot{color:#78909e;gap:14px;margin:18px 0 0;font-size:9px;display:flex}.fx-schedule-slot>span{padding-top:8px}.fx-schedule-slot>div{background:#eaf2f5;border-left:3px solid #6094a6;border-radius:3px;flex:1;padding:12px 15px}.fx-schedule-slot strong{color:#36586b;margin:7px 0;font-size:11px;font-weight:500;display:block}.fx-schedule-slot small{color:#668292;align-items:center;gap:5px;font-size:9px;display:flex}.fx-inline-note{color:#6a8493;margin:13px 0;font-size:9px}.fx-document{background:#fff;border:1px solid #d7e2e7;border-radius:6px;margin-bottom:10px;overflow:hidden}.fx-document-head{color:#52758a;background:#f5f8fa;align-items:center;gap:10px;padding:16px;display:flex}.fx-document-head>div{gap:2px;display:grid}.fx-document-head small{color:#7b919e;font-size:8px}.fx-document-head strong{color:#2e5063;font-size:12px;font-weight:500}.fx-document-head>.fx-badge{margin-left:auto}.fx-line-head{color:#6d8795;background:#edf3f6;justify-content:space-between;padding:8px 16px;font-size:8px;display:flex}.fx-line-item{border-bottom:1px solid #e8edf0;align-items:center;gap:10px;padding:11px 16px;font-size:10px;display:flex}.fx-line-number{color:#849aa7;align-self:flex-start;padding-top:2px;font-size:8px}.fx-line-item>span:nth-child(2){flex:1;min-width:0}.fx-line-item strong{color:#3a5c6e;font-size:10px;font-weight:500;display:block}.fx-line-item small{color:#748b98;margin-top:3px;font-size:9px;display:block}.fx-item-state{color:#7a909c;align-items:center;gap:5px;font-size:8px;display:flex}.fx-item-state.done{color:#3e7460}.fx-document-bottom{color:#7a909e;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:8px;display:flex}.fx-files-panel{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fx-document-list{align-content:start;gap:7px;display:grid}.fx-document-list>button{text-align:left;color:#54778a;background:#fff;border:1px solid #e0e7eb;border-radius:5px;align-items:center;gap:8px;padding:10px 8px;display:flex}.fx-document-list>button[aria-pressed=true]{background:#edf5f8;border-color:#a2c1d0}.fx-file-type{color:#628498;background:#f8fbfc;border:1px solid #c5d9e3;border-radius:3px;flex-shrink:0;place-items:center;width:27px;height:34px;font-size:7px;display:grid}.fx-document-list strong{font-size:9px;font-weight:550;display:block}.fx-document-list small{color:#7f949f;margin-top:4px;font-size:7px;display:block}.fx-document-list>button>svg{flex-shrink:0;margin-left:auto}.fx-file-sheet{background:#fff;border:1px solid #dbe4e9;min-height:227px;padding:18px;box-shadow:0 8px 17px #23435407}.fx-sheet-wordmark{letter-spacing:.08em;color:#658094;font-size:7px}.fx-file-sheet h5{color:#3c5c70;letter-spacing:-.02em;margin:25px 0 12px;font-size:15px;font-weight:500;line-height:1.3}.fx-file-sheet p{color:#748795;margin:0 0 17px;font-size:9px;line-height:1.8}.fx-paper-lines{gap:7px;margin:14px 0 22px;display:grid}.fx-paper-lines i{background:#e8eef1;height:3px}.fx-paper-lines i:last-child{width:65%}.fx-sheet-footer{color:#8ba0ad;border-top:1px solid #e2e9ed;padding-top:9px;font-size:7px;display:block}.fx-flow-label{color:#628295;align-items:center;gap:6px;font-size:9px;display:flex}.fx-automation-body{padding:16px 0 20px}.fx-rule-summary{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fx-rule-summary>span:first-child{color:#4e7286;align-items:center;gap:8px;font-size:10px;display:flex}.fx-compare{border:1px solid #d9e4ea;border-radius:5px;overflow:hidden}.fx-compare-head,.fx-compare-row{text-align:left;grid-template-columns:1.15fr repeat(3,1fr);align-items:center;gap:8px;width:100%;display:grid}.fx-compare-head{color:#6e8594;background:#edf3f6;padding:9px 12px;font-size:8px}.fx-compare-row{color:#506f80;background:#fff;border:0;border-top:1px solid #e0e8ed;padding:12px}.fx-compare-row>strong{font-size:9px;font-weight:500}.fx-compare-row>span{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:9px;display:flex}.fx-compare-row>span>svg{color:#5b8c72}.fx-compare-row[aria-pressed=true]{background:#edf5f8}.fx-compare-row.difference>span:last-child{color:#8d6729;font-weight:600}.fx-compare-row.difference[aria-pressed=true]{background:#fff8ea}.fx-exception-detail{background:#f0f5f7;border-radius:5px;align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.fx-detail-icon{color:#577e90;background:#e4eef2;border-radius:5px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.fx-detail-icon.amber{color:#977132;background:#f6ecd6}.fx-exception-detail>div{flex:1}.fx-exception-detail strong{color:#385b6f;font-size:10px;font-weight:550}.fx-exception-detail p{color:#6d8796;margin:3px 0 0;font-size:9px;line-height:1.6}.fx-source-context{color:#7a909e;border-top:1px solid #dce6eb;grid-template-columns:80px 1fr;gap:6px 10px;padding-top:12px;font-size:8px;display:grid}.fx-source-context strong{color:#476779;font-size:9px;font-weight:500}.fx-source-context small{color:#7b929e;grid-column:2;font-size:8px}.fx-flow-detail{padding:21px 0 6px}.fx-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:13px;display:grid}.fx-flow-strip>div{background:#fff;border:1px solid #d5e3e9;border-radius:6px;gap:8px;padding:12px 9px;display:grid;position:relative}.fx-flow-strip>div>span{color:#5b8196}.fx-flow-strip strong{color:#4c6c80;font-size:9px;font-weight:500}.fx-flow-arrow{color:#7b9daf;position:absolute;top:27px;right:-15px}.fx-phone-scene{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:38px;padding:4px 6px 8px;display:grid}.fx-phone{background:linear-gradient(130deg,#587080,#0d1b27 24%,#293e4d 75%,#7e9aa8);border:1px solid #a8c4d3;border-radius:38px;width:270px;padding:7px;position:relative;box-shadow:0 20px 35px #0005,inset 0 0 0 3px #060e16}.fx-phone:after{content:"";filter:blur(9px);pointer-events:none;background:#9acbdf29;border-radius:50%;height:10px;position:absolute;bottom:-14px;left:12%;right:12%}.fx-device-status{color:#294959;background:#f7f9fb;border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;height:26px;padding:0 14px;font-size:8px;font-weight:600;display:flex}.fx-device-status i{background:#06131f;border-radius:20px;width:62px;height:14px}.fx-device-status>span:last-child{font-size:7px}.fx-mobile-top{background:#f7f9fb;border-bottom:1px solid #e1e9ed;justify-content:space-between;align-items:center;height:36px;padding:0 15px;display:flex}.fx-mobile-top .fx-brand{font-size:8px}.fx-mobile-top .fx-avatar{color:#416376;background:#dae7ee;width:21px;height:21px;font-size:7px}.fx-mobile-body{background:#f7f9fb;min-height:327px;padding:14px 15px 12px}.fx-mobile-eyebrow{letter-spacing:.035em;color:#788e9b;justify-content:space-between;align-items:center;font-size:7px;display:flex}.fx-mobile-eyebrow .fx-badge{padding:2px 5px;font-size:7px}.fx-mobile-body>h4{letter-spacing:-.055em;color:#264558;margin:9px 0 13px;font-size:21px;font-weight:550;line-height:1.2}.fx-site-photo{background:#d4e1e4;border-radius:5px;margin-bottom:11px;position:relative;overflow:hidden}.fx-site-photo>.fx-building{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;width:100%;height:92px;display:block}.fx-site-photo>span{color:#edf6fb;background:#1c394dd9;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;display:flex;position:absolute;bottom:6px;left:7px}.fx-mobile-body>h5{color:#315267;letter-spacing:-.02em;margin:0 0 7px;font-size:13px;font-weight:550;line-height:1.4}.fx-mobile-meta{color:#70899a;justify-content:space-between;margin-bottom:13px;font-size:7px;display:flex}.fx-mobile-meta>span{align-items:center;gap:4px;display:flex}.fx-mobile-instruction{background:#fff;border:1px solid #dce7ed;border-radius:5px;margin:10px 0;padding:10px}.fx-mobile-instruction>small{letter-spacing:.1em;color:#688598;font-size:6px}.fx-mobile-instruction p{color:#37576a;margin:5px 0;font-size:10px;line-height:1.6}.fx-mobile-instruction>span{color:#6e8999;align-items:flex-start;gap:5px;font-size:7px;line-height:1.5;display:flex}.fx-mobile-instruction>span>svg{flex-shrink:0}.fx-primary{color:#fff;background:#224c60;border:1px solid #345f73;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex;box-shadow:0 2px 4px #15334912;font-size:9px!important}.fx-primary:hover{background:#143e54}.fx-phone-nav{background:#f7f9fb;border-top:1px solid #dfe7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:7px 5px 4px;display:grid}.fx-phone-nav>button{color:#7b909e;background:0 0;border:0;place-items:center;gap:3px;padding:4px 1px;font-size:6px;line-height:1.35;display:grid}.fx-phone-nav>button[aria-current=page]{color:#275b74}.fx-phone-nav>button>svg{width:14px;height:14px}.fx-device-home{background:#f7f9fb;border-radius:0 0 28px 28px;height:16px;position:relative}.fx-device-home:after{content:"";background:#233c4c;border-radius:5px;height:3px;position:absolute;top:6px;left:34%;right:34%}.fx-phone-context{min-width:0}.fx-kicker{letter-spacing:.09em;color:#7298af;font-size:8px;font-weight:500}.fx-phone-context>h4{letter-spacing:-.04em;color:#dcecf6;max-width:320px;margin:13px 0 22px;font-size:26px;font-weight:450;line-height:1.3}.fx-phone-context .fx-fields>div{border-color:#9cbace25;grid-template-columns:75px 1fr;gap:13px;padding:14px 0}.fx-phone-context .fx-fields dt{color:#8faebf;font-size:10px}.fx-phone-context .fx-fields dd{color:#c2d9e6;font-size:12px}.fx-connection{color:#85a8be;align-items:center;gap:12px;margin-top:26px;display:flex}.fx-connection>span{align-items:center;gap:6px;font-size:9px;display:flex}.fx-connection>i{background:linear-gradient(90deg,#506d8166,#a5d8f1,#506d8166);flex:1;height:1px;position:relative}.fx-connection>i:after{content:"";background:#a5d8f1;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0}.fx-progress-label{color:#628095;justify-content:space-between;margin:15px 0 7px;font-size:9px;display:flex}.fx-progress-label strong{color:#31586e;font-weight:500}.fx-progress{background:#dce8ee;border-radius:9px;height:4px;overflow:hidden}.fx-progress>i{background:#4a8799;border-radius:9px;height:100%;transition:width .25s;display:block}.fx-mobile-checks{margin:12px 0}.fx-mobile-checks>button{text-align:left;color:#527286;background:0 0;border:0;border-bottom:1px solid #e0e8ed;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:10px;line-height:1.5;display:flex}.fx-checkbox{color:#fff;background:#fff;border:1px solid #acc4d0;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.fx-mobile-checks>button[aria-pressed=true] .fx-checkbox{background:#3b7587;border-color:#3b7587}.fx-mobile-checks>button[aria-pressed=true]{color:#28566b}.fx-mobile-files{gap:6px;margin:14px 0;display:grid}.fx-mobile-files>button{text-align:left;color:#4a6e83;background:#fff;border:1px solid #dbe6ec;border-radius:5px;align-items:center;gap:9px;padding:9px;font-size:9px;display:flex}.fx-mobile-files>button>span{flex:1}.fx-mobile-files>button[aria-pressed=true]{background:#eaf3f7;border-color:#99bfce}.fx-mobile-files small{color:#8496a1;margin-top:2px;font-size:7px;display:block}.fx-note-paper{background:#fff;border:1px solid #dfe8ed;margin-bottom:13px;padding:12px;box-shadow:0 3px 6px #15374906}.fx-note-paper>span{color:#53748a;font-size:8px;font-weight:550}.fx-note-paper>p{color:#718897;margin:8px 0 0;font-size:9px;line-height:1.7}.fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-website{background:#f5f5f0;border:1px solid #9cafb995;border-radius:10px;overflow:hidden;box-shadow:0 15px 40px #02091255}.fx-browserbar{color:#61746f;background:#e7ebea;border-bottom:1px solid #d4dcda;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-size:7px;display:flex}.fx-browserbar>span{align-items:center;gap:5px;display:flex}.fx-browserbar i{background:#a8b8b5;border-radius:50%;width:4px;height:4px}.fx-site-nav{border-bottom:1px solid #d8e0d8;justify-content:space-between;align-items:center;padding:16px 27px;display:flex}.fx-site-nav>strong{letter-spacing:.08em;color:#244137;font-size:16px;font-weight:550}.fx-site-nav>strong>span{letter-spacing:.29em;margin-top:-1px;font-size:5px;display:block}.fx-site-nav>div{gap:19px;display:flex}.fx-site-nav button{color:#6b7e72;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.fx-site-nav button[aria-pressed=true]{color:#2a4e3d}.fx-site-hero{grid-template-columns:1fr .9fr;min-height:252px;display:grid}.fx-site-hero>div{padding:27px}.fx-site-hero>div>span{color:#748b7b;letter-spacing:.1em;font-size:7px}.fx-site-hero h4{letter-spacing:-.045em;color:#284b3b;margin:14px 0;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.08}.fx-site-hero h4>em{color:#798b75;font-style:normal}.fx-site-hero p{color:#78877e;max-width:230px;margin:12px 0 18px;font-size:10px;line-height:1.7}.fx-site-hero button,.fx-site-submit{color:#f7faf6;background:#2d513f;border:1px solid #2d513f;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;padding:10px 13px;display:flex;font-size:9px!important}.fx-site-hero button:hover,.fx-site-submit:hover{background:#163e2a}.fx-site-hero>.fx-building{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:285px}.fx-site-services{border-top:1px solid #d9e0d7;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 27px;display:grid}.fx-site-services>button{text-align:left;color:#365141;background:0 0;border:0;border-right:1px solid #d9e0d7;align-items:center;gap:8px;padding:15px 12px;display:flex}.fx-site-services>button:first-child{padding-left:0}.fx-site-services>button:last-child{border:0}.fx-site-services>button>span{color:#8b9a8a;font-size:7px}.fx-site-services>button>strong{flex:1;font-size:9px;font-weight:500}.fx-site-services>button:hover{color:#12734f}.fx-site-footer{color:#889785;letter-spacing:.035em;border-top:1px solid #d9e0d7;justify-content:space-between;padding:11px 27px;font-size:6px;display:flex}.fx-site-form{grid-template-columns:1fr 1fr;gap:30px;min-height:293px;padding:25px 27px;display:grid}.fx-site-form .fx-kicker{color:#7a927b;font-size:7px}.fx-site-form h4{color:#36583f;letter-spacing:-.025em;margin:14px 0;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.15}.fx-site-form p{color:#7c8a7d;margin:0;font-size:10px;line-height:1.8}.fx-site-assurance{color:#7b947d;align-items:flex-start;gap:9px;margin-top:29px;font-size:9px;line-height:1.7;display:flex}.fx-site-assurance>svg{flex-shrink:0}.fx-form-panel{background:#fff;border:1px solid #dde4d9;border-radius:5px;align-self:start;padding:17px}.fx-form-panel>label{color:#61795f;margin:0 0 8px;font-size:8px;display:block}.fx-service-options{gap:4px;margin-bottom:15px;display:grid}.fx-service-options>button{text-align:left;color:#788c78;background:#fff;border:1px solid #dfe7dd;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;font-size:9px;display:flex}.fx-service-options>button[aria-pressed=true]{color:#466646;background:#eff5ed;border-color:#9db49c}.fx-radio{border:1px solid #aabc9f;border-radius:50%;width:9px;height:9px}.fx-service-options>button[aria-pressed=true]>.fx-radio{background:#647f5e;box-shadow:inset 0 0 0 2px #f1f6ed}.fx-form-panel textarea{resize:vertical;color:#486b48;background:#fafbf8;border:1px solid #dce5d8;border-radius:3px;width:100%;min-height:58px;margin:0 0 13px;padding:9px;font-family:inherit;font-size:9px;line-height:1.6;display:block}.fx-form-panel textarea::placeholder{color:#849b82}.fx-site-submit{width:100%}.fx-form-panel h5{color:#3b5c40;letter-spacing:-.02em;margin:14px 0 7px;font-size:19px;font-weight:500}.fx-form-recap{color:#82947d;border-top:1px solid #dce6d8;gap:5px;margin:17px 0;padding-top:12px;font-size:8px;display:grid}.fx-form-recap strong{color:#55744f;font-size:10px;font-weight:450;line-height:1.65}.fx-mail-workspace{padding:16px 0 14px}.fx-mail-context{align-items:center;gap:9px;padding:0 0 13px;display:flex}.fx-mail-context>div{flex:1}.fx-mail-context strong{color:#355a71;font-size:11px;font-weight:500;display:block}.fx-mail-context small{color:#7d92a0;margin-top:2px;font-size:8px;display:block}.fx-mail-context .fx-avatar{color:#4d748a;background:#e0eaf0}.fx-mail-subject{color:#4d6d82;border-top:1px solid #e0e8ed;border-bottom:1px solid #e0e8ed;padding:10px 0;font-size:10px;display:block}.fx-mail-workspace textarea{resize:vertical;color:#4b6575;background:#fff;border:0;border-bottom:1px solid #e0e8ed;width:100%;min-height:182px;padding:17px 14px;font-family:inherit;font-size:11px;line-height:1.85;display:block}.fx-mail-footer{color:#8196a3;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:8px;display:flex}.fx-mail-footer>span{align-items:center;gap:5px;display:flex}.fx-dispositions{gap:7px;margin:6px 0 13px;display:flex}.fx-dispositions>button{color:#6b8798;background:#fff;border:1px solid #dce6eb;border-radius:4px;flex:1;padding:8px;font-size:9px}.fx-dispositions>button[aria-pressed=true]{color:#356981;background:#eaf3f7;border-color:#9dbecd}.fx-response-action{color:#66879c;background:#f0f5f8;border:1px solid #dce7ed;border-radius:5px;padding:17px 18px}.fx-response-action h5{color:#3a6077;letter-spacing:-.02em;margin:10px 0;font-size:16px;font-weight:500;line-height:1.3}.fx-response-action p{color:#75909f;margin:8px 0 16px;font-size:10px;line-height:1.75}.fx-prospect-record{padding:18px 0 12px}.fx-prospect-company{align-items:center;gap:11px;margin-bottom:17px;display:flex}.fx-prospect-company h5{letter-spacing:-.035em;color:#335972;margin:3px 0;font-size:19px;font-weight:550}.fx-prospect-company div>span{color:#7b93a1;font-size:9px}.fx-fit-strip{border-top:1px solid #e0e8ed;border-bottom:1px solid #e0e8ed;gap:14px;margin-bottom:5px;padding:10px 0;display:flex}.fx-fit-strip>span{color:#5e8194;align-items:center;gap:5px;font-size:8px;display:flex}.fx-fit-strip>span:last-child{color:#92743b;margin-left:auto}.fx-report{padding:13px 0 17px}.fx-report-top{color:#6a879a;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.fx-report-top .fx-tabs{border:0;gap:12px}.fx-report-top .fx-tabs>button{font-size:8px!important}.fx-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:17px 0 20px;display:grid}.fx-report-metrics>div{border-right:1px solid #dce7ed}.fx-report-metrics>div:last-child{border:0}.fx-report-metrics small{color:#658496;font-size:8px}.fx-report-metrics strong{color:#2f5b73;letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:450;line-height:1.4;display:block}.fx-report-metrics span{color:#79919f;font-size:7px}.fx-report-chart{border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed;gap:9px;padding:16px 0;display:grid}.fx-report-chart>div{color:#648294;grid-template-columns:105px 1fr 28px;align-items:center;gap:10px;font-size:8px;display:grid}.fx-report-chart>div>div{background:#eaf0f4;border-radius:2px;height:9px;overflow:hidden}.fx-report-chart i{background:#6d9db2;border-radius:2px;height:100%;transition:width .3s;display:block}.fx-report-chart>div:nth-child(n+3) i{background:#315e78}.fx-report-chart strong{text-align:right;color:#41677e;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.fx-report-next{color:#7b919f;justify-content:space-between;gap:20px;padding:15px 0 0;font-size:8px;display:flex}.fx-report-next>span:first-child{color:#4a7186;align-items:center;gap:7px;display:flex}.fx-report-next strong{color:#577b90;margin-top:4px;font-size:8px;font-weight:500;display:block}@media (width>=760px) and (height<=800px){.gf-viewer-pane--product{padding-top:18px}.gf-viewer-pane--product .gf-viewer-heading{margin-bottom:14px}.gf-viewer-pane--product .gf-viewer-heading>h3{font-size:24px}.fx-phone-scene{grid-template-columns:254px minmax(0,1fr);gap:27px}.fx-phone{width:254px}.fx-mobile-body{padding:11px 13px 10px}.fx-mobile-body>h4{margin:7px 0 10px;font-size:19px}.fx-site-photo>.fx-building{height:74px}.fx-mobile-instruction{margin:8px 0;padding:8px}.fx-phone-context>h4{font-size:23px}.fx-record-title{padding-top:15px}.fx-record-title h4{font-size:19px}}@media (width<=1000px) and (width>=760px){.fx-app-layout{grid-template-columns:105px minmax(0,1fr)}.fx-app-nav>button{font-size:8px}.fx-app-sidebar{padding-left:5px;padding-right:5px}.fx-app-main{padding:0 16px}.fx-owner{display:none}.fx-phone-scene{gap:23px}.fx-phone-context .fx-fields>div{grid-template-columns:1fr;gap:5px}.fx-phone-context>h4{font-size:23px}.fx-connection{gap:7px}.fx-connection>span{font-size:8px}.fx-site-hero h4{font-size:28px}.fx-site-hero>div{padding:22px}.fx-site-form{gap:20px;padding:22px}}@media (width<=759px){.gf-viewer-pane--product{padding:18px 14px 22px}.gf-viewer-pane--product .gf-viewer-heading>h3{font-size:24px}.gf-viewer-pane--product .gf-viewer-heading>p:last-child{font-size:11px;line-height:1.7}.gf-viewer-pane--product .gf-viewer-heading>.gf-document-kind{font-size:7px}.fx-product{border-radius:7px}.fx-topbar{gap:10px;height:39px;padding:0 12px}.fx-product-name{padding-left:10px;font-size:8px}.fx-topbar-right>span,.fx-topbar-right>svg{display:none}.fx-topbar-right b{width:21px;height:21px;margin-left:0;font-size:7px}.fx-brand{font-size:8px}.fx-app-layout{display:block}.fx-app-sidebar{display:none}.fx-app-main{padding:0 13px}.fx-breadcrumb{gap:4px;min-height:35px;font-size:7px}.fx-breadcrumb>span:nth-child(3){display:none}.fx-badge{padding:2px 5px;font-size:7px}.fx-record-title{gap:8px;padding:15px 0 12px}.fx-record-title h4{font-size:19px}.fx-record-title small{font-size:7px}.fx-owner{display:none}.fx-fields>div{grid-template-columns:77px 1fr;gap:10px;padding:10px 0;font-size:9px}.fx-tabs{gap:18px}.fx-tabs>button{font-size:9px!important}.fx-job-summary{gap:8px}.fx-job-summary h5{font-size:12px}.fx-property-mark{width:37px;height:41px}.fx-case-ref{display:none}.fx-review-bar{flex-wrap:wrap;gap:5px}.fx-app-foot>span:last-child{display:none}.fx-text-button{font-size:8px!important}.fx-document-head{gap:7px;padding:12px 10px}.fx-document-head strong{font-size:10px}.fx-document-head>svg{width:20px}.fx-document-head .fx-badge{font-size:6px}.fx-line-head{padding:7px 10px}.fx-line-item{gap:7px;padding:10px}.fx-line-item small{font-size:8px}.fx-item-state{font-size:7px}.fx-item-state svg{display:none}.fx-document-bottom{flex-wrap:wrap;padding:10px;font-size:7px}.fx-files-panel{grid-template-columns:1fr;gap:10px}.fx-document-list{grid-template-columns:1fr}.fx-document-list>button{padding:8px}.fx-file-sheet{min-height:190px}.fx-file-sheet h5{margin-top:17px}.fx-schedule-slot{gap:8px}.fx-schedule-slot>div{padding:10px}.fx-schedule-slot strong{font-size:10px}.fx-week>button>strong{font-size:16px}.fx-rule-summary{flex-wrap:wrap;gap:8px}.fx-rule-summary>span:first-child{font-size:9px}.fx-compare-head,.fx-compare-row{gap:5px;padding-left:8px;padding-right:8px}.fx-compare-head{font-size:7px}.fx-compare-row>strong,.fx-compare-row>span{font-size:8px}.fx-compare-row>span>svg{display:none}.fx-exception-detail{flex-wrap:wrap}.fx-exception-detail>div{min-width:150px}.fx-exception-detail .fx-text-button{margin-left:39px}.fx-source-context{grid-template-columns:64px 1fr}.fx-flow-strip{gap:9px}.fx-flow-strip>div{padding:9px 6px}.fx-flow-strip strong{overflow-wrap:anywhere;font-size:8px}.fx-flow-arrow{width:10px;right:-10px}.fx-phone-scene{padding:4px 0 11px;display:block}.fx-phone{width:270px;margin:0 auto}.fx-phone-context{display:none}.fx-mobile-body>h4{font-size:21px}.fx-website{border-radius:7px}.fx-site-nav{padding:13px 17px}.fx-site-nav>strong{font-size:14px}.fx-site-nav>div{gap:13px}.fx-site-nav button{font-size:8px}.fx-site-hero{grid-template-columns:1fr}.fx-site-hero>div{padding:24px 20px}.fx-site-hero h4{font-size:34px}.fx-site-hero p{max-width:none;font-size:11px}.fx-site-hero>.fx-building{height:160px;min-height:0}.fx-site-services{padding:0 14px}.fx-site-services>button{grid-template-columns:1fr auto;gap:4px;padding:13px 8px;display:grid}.fx-site-services>button>span{grid-column:1/-1}.fx-site-services>button>strong{font-size:8px}.fx-site-services>button>svg{width:11px}.fx-site-footer{gap:10px;padding:11px 15px;font-size:5px}.fx-site-form{grid-template-columns:1fr;gap:18px;padding:20px 17px}.fx-site-form h4{font-size:28px}.fx-site-assurance{display:none}.fx-site-form p{font-size:10px}.fx-form-panel{padding:14px}.fx-service-options>button{padding:8px;font-size:10px}.fx-form-panel>label{font-size:9px}.fx-form-panel textarea{font-size:11px}.fx-mail-context strong{font-size:10px}.fx-mail-workspace textarea{min-height:220px;padding:13px 10px;font-size:11px}.fx-mail-footer{align-items:flex-start;font-size:7px}.fx-mail-footer>span{max-width:170px}.fx-prospect-company h5{font-size:18px}.fx-fit-strip{flex-wrap:wrap;gap:8px}.fx-fit-strip>span{font-size:7px}.fx-fit-strip>span:last-child{margin-left:0}.fx-report-metrics{gap:9px}.fx-report-metrics strong{font-size:29px}.fx-report-metrics small{font-size:7px}.fx-report-metrics span{font-size:6px}.fx-report-chart>div{grid-template-columns:90px 1fr 20px;gap:7px;font-size:7px}.fx-report-next{flex-wrap:wrap;gap:12px}}@media (width<=359px){.gf-product-dialog .gf-viewer-steps>button{padding-left:6px;padding-right:6px}.gf-product-dialog .gf-viewer-steps>button>strong{font-size:9px}.gf-viewer-pane--product{padding-left:11px;padding-right:11px}.fx-phone{width:min(254px,100%)}.fx-mobile-body{padding:12px}.fx-mobile-body>h4{font-size:19px}.fx-mobile-instruction{padding:8px}.fx-mobile-body>h5{font-size:12px}.fx-app-main{padding:0 10px}.fx-fields>div{grid-template-columns:65px 1fr;gap:8px}.fx-breadcrumb>.fx-badge{font-size:6px}.fx-record-title h4{font-size:17px}.fx-flow-label{font-size:7px}.fx-record-title{gap:5px}.fx-topbar{padding:0 10px}.fx-product-name{font-size:7px}.fx-topbar-right b{width:19px;height:19px}.fx-review-bar>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.fx-product *,.fx-phone *,.fx-website *{transition:none!important}}.sg-journey{--sg-line:#a6cbe42b;--sg-muted:#9db5c7;--sg-accent:#b5dcf2;min-width:0}.sg-journey,.sg-journey *{box-sizing:border-box}.sg-scenario{align-items:center;gap:18px;min-width:0;padding:0 0 22px;display:flex}.sg-scenario-label{color:#8db2ce;letter-spacing:.13em;flex:none;font-size:8px;font-weight:550;line-height:1.6}.sg-journey .sg-scenario>p{color:#cbdde9;border-left:1px solid var(--sg-line);margin:0;padding-left:18px;font-size:12px;line-height:1.65}.sg-example{color:#91aec3;flex:none;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:inline-flex}.sg-example>i{background:#a8d4ec;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #95d6f935}.sg-tabs{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:22px;display:grid}.sg-tabs>button{color:#8eacbf;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 9px 9px 0;align-items:center;gap:11px;min-height:62px;padding:12px 10px;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative}.sg-tabs>button[aria-selected=true]{color:#e2f0f8;background:linear-gradient(90deg,#98c3de12,#b4ddf003);border-left-color:#b4dff8}.sg-tabs>button:hover{color:#e1f0fa;background-color:#9ec9e508}.sg-tab-number{color:#82a7bf;font-variant-numeric:tabular-nums;border:1px solid #91bed12a;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:9px;transition:color .2s,border-color .2s,background .2s;display:grid}.sg-tabs>button[aria-selected=true] .sg-tab-number{color:#c4e8fb;background:#4e759534;border-color:#b3d6ed52;box-shadow:inset 0 1px #daf3ff0a}.sg-tabs>button>strong{letter-spacing:-.015em;font-size:12px;font-weight:500;line-height:1.5}.sg-tabs>button>svg{opacity:0;color:#b4daef;flex:none;margin-left:auto}.sg-tabs>button[aria-selected=true]>svg{opacity:1}.sg-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;min-width:0;display:grid}.sg-product-stage:focus{outline:none}.sg-product-stage:focus-visible{outline-offset:8px;border-radius:8px;outline:2px solid #a8d6f2}.sg-editorial{flex-direction:column;min-width:0;padding:0;display:flex}.sg-stage-index{color:#7f9eb5;letter-spacing:.11em;justify-content:space-between;gap:12px;font-size:8px;line-height:1.5;display:flex}.sg-stage-index>span{letter-spacing:.04em;color:#abc8db;font-variant-numeric:tabular-nums}.sg-journey .sg-stage-copy>h3{color:#e2edf7;letter-spacing:-.04em;text-wrap:balance;margin:18px 0 13px;font-size:25px;font-weight:500;line-height:1.23}.sg-stage-copy>.sg-stage-index,.sg-journey .sg-stage-copy>h3{display:none}.sg-journey .sg-description{color:#a5bece;margin:0;font-size:12px;line-height:1.8}.sg-guidance{margin-top:26px}.sg-prompt{border-top:1px solid var(--sg-line);color:#accfe4;align-items:flex-start;gap:10px;padding-top:19px;display:flex}.sg-prompt>svg{flex:none;margin-top:2px}.sg-prompt>div>span{color:#84abc5;letter-spacing:.09em;margin-bottom:7px;font-size:8px;line-height:1.5;display:block}.sg-journey .sg-prompt p{color:#c0d8e7;margin:0;font-size:11px;line-height:1.75}.sg-outcome{color:#87b7ca;align-items:flex-start;gap:10px;margin-top:19px;display:flex}.sg-outcome>svg{flex:none;margin-top:3px}.sg-journey .sg-outcome p{color:#90adbf;margin:0;font-size:11px;line-height:1.7}.sg-next{border:0;border-top:1px solid var(--sg-line);color:#c7e0ef;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:16px 0 3px;display:flex}.sg-next small{letter-spacing:.11em;color:#7da2bc;margin-bottom:6px;font-size:7px;font-weight:400;line-height:1.6;display:block}.sg-next strong{font-size:11px;font-weight:500;line-height:1.5}.sg-next>svg{flex:none;transition:transform .2s}.sg-next:hover>svg{transform:translate(3px)}.sg-product-stage{min-width:0}.sg-screen-label{color:#7f9eb4;justify-content:space-between;gap:15px;padding:0 3px 12px;font-size:9px;line-height:1.5;display:flex}.sg-screen-label>span:last-child{text-align:right;color:#afcadb}.sg-screen-label:focus{outline:none}.sg-screen-label:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #a8d6f2}.sg-screen{color:#183747;min-width:0;animation:.23s ease-out both sg-example-in}.sg-screen>.px-product{box-shadow:0 20px 46px #01070e55,0 0 0 5px #afcfe204}.sg-screen>.fx-phone-scene{padding-top:1px}.sg-screen .px-preview-loading{background:#0c1b2980;border:1px solid #a4c7e327;border-radius:12px;min-height:500px}.sg-journey .sg-enquiry{border-top:1px solid var(--sg-line);justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding:25px 0 0;display:flex}.sg-enquiry>div{max-width:660px}.sg-journey .sg-enquiry h3{color:#dcecf7;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500;line-height:1.4}.sg-journey .sg-enquiry p{color:#91adbf;margin:7px 0 0;font-size:12px;line-height:1.75}.sg-enquiry>button{color:#dfedf8;cursor:pointer;background:linear-gradient(130deg,#4c76963d,#1e3b514a);border:1px solid #a6cce145;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 18px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #d5efff11}.sg-enquiry>button:hover{background:#456e8b58;border-color:#b6ddef6b}.sg-journey :is(.sg-tabs>button,.sg-next,.sg-enquiry>button):focus-visible{outline-offset:4px;outline:2px solid #b4e2ff}@keyframes sg-example-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1200px){.sg-layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.sg-journey .sg-stage-copy>h3{font-size:23px}.sg-tabs>button{gap:9px;padding-inline:8px}.sg-tabs>button>strong{font-size:12px}}@media (width<=1100px){.sg-layout{grid-template-columns:minmax(0,1fr);gap:24px}.sg-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 34px;padding:0;display:grid}.sg-tabs{border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 8px}.sg-tabs>button{border-bottom:2px solid #0000;border-left:0;border-radius:0;min-height:70px;padding:14px 9px}.sg-tabs>button[aria-selected=true]{background:linear-gradient(#b4ddf006,#98c3de0c);border-bottom-color:#b4dff8}.sg-stage-index{max-width:310px}.sg-journey .sg-stage-copy>h3{margin-top:11px;margin-bottom:10px}.sg-guidance{margin-top:0}.sg-prompt{border:0;padding-top:0}.sg-outcome{margin-top:13px}.sg-next{grid-column:2;justify-self:start;width:100%;margin-top:0;padding-top:12px}.sg-screen-label{padding-bottom:11px}.sg-scenario{gap:13px}.sg-journey .sg-scenario>p{padding-left:13px}}@media (width<=760px){.sg-scenario{grid-template-columns:1fr auto;gap:8px 12px;padding-bottom:18px;display:grid}.sg-scenario-label{font-size:7px}.sg-example{grid-area:1/2;font-size:8px}.sg-journey .sg-scenario>p{border:0;grid-column:1/-1;max-width:100%;padding:0;font-size:11px}.sg-tabs{grid-area:1/1;gap:5px;margin:0}.sg-tabs>button{min-height:87px;padding:12px 6px 13px;display:block}.sg-tab-number{width:23px;height:23px;margin-bottom:9px;font-size:8px}.sg-tabs>button>strong{font-size:11px;line-height:1.5;display:block}.sg-tabs>button>svg{display:none}.sg-layout{gap:20px}.sg-editorial{display:contents}.sg-stage-copy{display:none}.sg-guidance{display:contents}.sg-prompt{grid-area:2/1}.sg-product-stage{grid-area:3/1}.sg-prompt{border-top:1px solid #a6cbe41c;border-bottom:1px solid #a6cbe41c;gap:9px;padding:13px 0}.sg-prompt>div>span{margin-bottom:4px;font-size:7px}.sg-journey .sg-prompt p{font-size:11px}.sg-outcome{grid-area:4/1;margin-top:0}.sg-journey .sg-outcome p{font-size:11px}.sg-next{border-top:0;grid-area:5/1;margin-top:0;padding-top:0}.sg-next small{margin-bottom:3px;font-size:7px}.sg-next strong{font-size:11px}.sg-screen-label{gap:12px;padding-bottom:10px;font-size:8px}.sg-screen .fx-phone{max-width:100%}.sg-screen .px-preview-loading{min-height:360px}.sg-journey .sg-enquiry{margin-top:25px;padding-top:22px;display:block}.sg-journey .sg-enquiry h3{font-size:19px}.sg-journey .sg-enquiry p{font-size:12px}.sg-enquiry>button{justify-content:space-between;width:100%;min-height:48px;margin-top:17px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sg-journey *{transition:none!important;animation:none!important}.sg-next:hover>svg{transform:none}}.gf-experience{--gf-ice:#e4f0fb;--gf-muted:#a6bcd0;--gf-line:#9dc1dc30;--gf-accent:#a8d9ec;width:100%;min-width:0;color:var(--gf-ice);font-family:var(--font-body,inherit)}.gf-experience .gf-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px;margin-bottom:12px;display:grid}.gf-experience .gf-eyebrow{color:#9ebbd0;letter-spacing:.16em;margin:0 0 17px;font-size:10px;font-weight:500;line-height:1.6}.gf-experience .gf-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:630px;color:var(--gf-ice);margin:0;font-size:clamp(30px,3.2vw,45px);font-weight:450;line-height:1.16}.gf-experience .gf-intro{max-width:455px;color:var(--gf-muted);text-wrap:pretty;justify-self:end;margin:0 0 2px;font-size:14px;line-height:1.85}.gf-experience .gf-gallery{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.5vw,56px);padding:0 5px 22px;display:grid}.gf-folder{min-width:0;position:relative}.gf-stage{perspective:1100px;isolation:isolate;touch-action:pan-y;padding:105px 0 28px;position:relative}.gf-object{aspect-ratio:1.26;width:100%;transform:rotateX(var(--gf-rx,0deg)) rotateY(var(--gf-ry,0deg));transform-style:preserve-3d;--gf-light:50%;transition:transform .55s cubic-bezier(.2,.7,.25,1);position:relative}.gf-defs{pointer-events:none;position:absolute}.gf-back,.gf-back-edge,.gf-front-shell,.gf-front,.gf-front-edge{width:100%;height:100%;position:absolute;inset:0}.gf-back{background:linear-gradient(142deg,#7299b0,#1d405c 37%,#092139 76%,#3c6a86);overflow:hidden;box-shadow:inset 0 1px #daf5ff8c}.gf-back-light{background:radial-gradient(ellipse at var(--gf-light) 35%,#b5ecfa55,transparent 50%),linear-gradient(115deg,transparent 22%,#acddeb25 23%,#40698450 31%,transparent 49%);opacity:.8;position:absolute;inset:0}.gf-back:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(116deg,#0000 0 35px,#a2d6f509 36px,#0000 37px 74px);position:absolute;inset:0}.gf-back>span{color:#d9f3ff8a;letter-spacing:.32em;font-size:8px;position:absolute;top:9%;right:8%}.gf-back-edge{z-index:1;fill:none;stroke:#b2d7e65e;stroke-width:1px;pointer-events:none}.gf-files{z-index:2;transform-style:preserve-3d;position:absolute;inset:0;margin:0!important;padding:0!important;list-style:none!important}.gf-file-slot{width:80%;height:70%;z-index:calc(var(--gf-file) + 1);transform:translate3d(calc((var(--gf-file) - 1) * 7px),calc(var(--gf-file) * 3px),0) rotate(calc((var(--gf-file) - 1) * 3deg));transform-origin:50% 110%;transition:transform .7s cubic-bezier(.22,.75,.25,1);transition-delay:calc((2 - var(--gf-file)) * 28ms);position:absolute;top:22%;left:10%;margin:0!important;padding:0!important}.gf-file{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;touch-action:manipulation;border-radius:12px;transition:box-shadow .2s,filter .2s;overflow:hidden;box-shadow:0 -1px #f0ffffa6,0 9px 18px #0005;color:#143047!important;opacity:1!important;background:linear-gradient(145deg,#d3e4ec,#aec8d8 72%,#87aebf)!important;border:1px solid #a2c5da6b!important;padding:0!important;display:block!important}.gf-file:disabled{cursor:default}.gf-file-slot:first-child .gf-file{color:#e9f6ff!important;background:linear-gradient(135deg,#487185,#224559 75%,#18384c)!important}.gf-file-slot:nth-child(2) .gf-file{color:#0b293d!important;background:linear-gradient(135deg,#9cc5d8,#6899b0 80%,#497992)!important}.gf-file-head{background:#ffffff0b;border-bottom:1px solid #17384a1c;align-items:center;gap:8px;min-height:41px;padding:10px 12px;display:flex}.gf-file-head>strong{font:500 clamp(10px,1vw,13px)/1.3 var(--font-body,inherit);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.gf-file-head>svg{flex-shrink:0}.gf-file-preview{gap:9px;padding:15px 14px;display:grid}.gf-file-kind{letter-spacing:.14em;opacity:.75;font-size:6px}.gf-mini-title{max-width:95%;font-size:clamp(10px,1.1vw,15px);font-weight:550;line-height:1.4}.gf-mini-rule{opacity:.14;background:currentColor;height:1px;margin:1px 0}.gf-mini-row{justify-content:space-between;gap:12px;font-size:7px;line-height:1.5;display:flex}.gf-mini-row>span{opacity:.75}.gf-mini-row>strong{text-align:right;max-width:65%;font-weight:500}.gf-mini-seal{letter-spacing:.05em;opacity:.75;align-items:center;gap:5px;margin-top:3px;font-size:6px;display:flex}.gf-mini-seal>i{background:currentColor;border-radius:50%;width:4px;height:4px}.gf-front-shell{z-index:5;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 14px 17px #0003);transition:transform .7s cubic-bezier(.22,.75,.25,1);transform:translateZ(1px)}.gf-front{text-align:left;font:inherit;-webkit-backdrop-filter:blur(17px)saturate(1.3);cursor:pointer;touch-action:manipulation;overflow:hidden;box-shadow:inset 0 1px #e3fcff70,inset 0 -2px 1px #bbddec12;color:#e3f2fb!important;background:linear-gradient(145deg,#bfdce342,#759ca445 26%,#2845548a 54%,#0b1c2cd9 100%)!important;border:0!important;padding:0!important;display:block!important}.gf-refraction{pointer-events:none;background:radial-gradient(ellipse at var(--gf-light) 38%,#c4efff21,transparent 51%),linear-gradient(115deg,#e1f7ff18,transparent 45%,#c4efff0d 73%,transparent);mix-blend-mode:screen;position:absolute;inset:0}.gf-front{pointer-events:auto}.sv-folder-chapter{grid-column:1/-1;width:100%;min-width:0}.gf-scope-disclosure{border-top:1px solid #9dbbd22b;margin-top:28px}.gf-scope-disclosure>summary{color:#d3e7f5;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:17px 0;font-size:13px;list-style:none;display:flex}.gf-scope-disclosure>summary::-webkit-details-marker{display:none}.gf-scope-disclosure>summary>svg{color:#9ac7e1;transition:transform .2s}.gf-scope-disclosure[open]>summary>svg{transform:rotate(180deg)}.gf-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:0 0 16px;display:grid}.gf-scope-grid>article{border-top:1px solid #9dbbd21a;padding:22px 0}.gf-scope-grid>article>h3{color:#dcebf8!important;letter-spacing:-.025em!important;margin:0 0 10px!important;font-size:18px!important;font-weight:450!important;line-height:1.4!important}.gf-scope-grid>article>p,.gf-scope-grid li{color:#a8bed1;font-size:13px;line-height:1.85}.gf-scope-grid>article>p{margin:0!important}.gf-scope-grid ul{margin:12px 0 0;padding-left:17px}.gf-scope-disclosure>summary:focus-visible{outline-offset:4px;outline:2px solid #aee1fc}@media (width<=639px){.gf-scope-grid{grid-template-columns:1fr}.gf-scope-disclosure{margin-top:22px}}.gf-front-edge{fill:none;stroke:#d7efffa3;stroke-width:1px;pointer-events:none;filter:drop-shadow(0 1px 1px #07121c88)}.gf-front-label{gap:6px;max-width:72%;display:grid;position:absolute;bottom:11%;left:8%}.gf-folder-index{letter-spacing:.16em;color:#bcdaeab0;margin-bottom:3px;font-size:8px}.gf-front-label>strong{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:1.2}.gf-front-label>span:last-child{color:#b6cbd6;font-size:10px}.gf-open-key{aspect-ratio:1;color:#e4f6ff;background:linear-gradient(150deg,#8bc1d22e,#132b3c8a);border:1px solid #d6f2ff38;border-radius:13px;place-items:center;width:clamp(31px,3.7vw,44px);transition:background .2s;display:grid;position:absolute;bottom:11%;right:7%;box-shadow:inset 0 1px #d9faff31,0 5px 10px #0004}.gf-open-key svg{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.gf-floor{filter:blur(13px);background:#01080cd4;border-radius:50%;height:21px;transition:transform .7s,opacity .7s;position:absolute;inset:auto 6% 12px;transform:scaleX(1.04)}.gf-folder[data-open=true] .gf-file-slot{transform:translate3d(calc((var(--gf-file) - 1) * 16px),calc(-56% + var(--gf-file) * 22%),0) rotate(calc((var(--gf-file) - 1) * 7deg))}.gf-folder[data-open=true] .gf-front-shell{transform:rotateX(-17deg)translateY(4px)}.gf-folder[data-open=true] .gf-open-key svg{transform:rotate(180deg)}.gf-folder[data-open=true] .gf-floor{opacity:.8;transform:scaleX(1.12)}.gf-experience .gf-folder-description{text-align:center;color:#9db7ca;text-wrap:pretty;margin:0;padding:8px 5px 0;font-size:12px;line-height:1.75}.gf-touch-files{display:none}.gf-experience .gf-caption{border-top:1px solid var(--gf-line);color:#8fa9bd;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0;font-size:11px;line-height:1.7;display:flex}.gf-caption>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.gf-caption>span>i{background:#9acfe5;border-radius:50%;width:4px;height:4px}.gf-experience .gf-caption>p{color:#8fa9bd;margin:0;font-size:11px}.gf-front:focus-visible{background:linear-gradient(145deg,#d1f1ff69,#486b7c8f 50%,#10293bed)!important;outline:none!important}.gf-front-shell:focus-within .gf-front-edge{stroke:#c0edff;stroke-width:2.5px}.gf-file:focus-visible{box-shadow:0 0 0 5px #499ac9,0 9px 20px #0007;outline-offset:3px!important;outline:3px solid #f2ffff!important}@media (hover:hover) and (pointer:fine){.gf-file:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 -1px #fff,0 12px 23px #0006}.gf-front:hover .gf-open-key{background:#9ad3ec38}}.gf-experience[data-appeared=true][data-reduced-motion=false] .gf-stage{animation:.8s cubic-bezier(.2,.7,.2,1) both gf-arrive;animation-delay:calc(var(--gf-index) * .1s)}@keyframes gf-arrive{0%{transform:translateY(18px)scale(.975)}to{transform:translateY(0)scale(1)}}.gf-dialog{overscroll-behavior:contain;color:#dbeaf4;width:min(650px,100vw - 36px);max-height:calc(100dvh - 40px);font-family:var(--font-body,inherit);background:linear-gradient(145deg,#183247,#0a1928 55%,#081522);border:1px solid #a1c6da5e;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 35px 120px #000a,inset 0 1px #c1e9fc28}.gf-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020810b8}.gf-dialog[open]{animation:.25s ease-out gf-document-in}@keyframes gf-document-in{0%{opacity:.7;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.gf-dialog-chrome{background:#18344744;border-bottom:1px solid #9ac3de23;align-items:center;gap:20px;padding:17px 25px;display:flex}.gf-wordmark{letter-spacing:.32em;color:#e0f3ff;font-size:13px}.gf-wordmark>i{color:#6dc9ed;font-style:normal}.gf-dialog-chrome>span:nth-child(2){color:#9db5c6;margin-left:auto;font-size:11px}.gf-dialog-close{color:#d3e7f6;cursor:pointer;background:#142d4159;border:1px solid #a9c5dc2b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.gf-document{padding:30px 38px 18px}.gf-document-path{color:#9ab6cd;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.gf-document-kind{color:#9ac9e0;letter-spacing:.16em;margin:0 0 12px;font-size:9px;line-height:1.6}.gf-document h3{letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;font-size:clamp(27px,4vw,36px);font-weight:450;line-height:1.14}.gf-document-summary{color:#a9c0d1;margin:0;font-size:14px;line-height:1.85}.gf-document-rows{border-top:1px solid #a9c5dc2b;margin:27px 0 0}.gf-document-rows>div{border-bottom:1px solid #a9c5dc20;grid-template-columns:1fr 1.4fr;align-items:start;gap:22px;padding:19px 0;display:grid}.gf-document-rows dt{color:#95adc1;gap:12px;font-size:12px;line-height:1.65;display:flex}.gf-document-rows dt>span{color:#688da8;font-variant-numeric:tabular-nums;padding-top:3px;font-size:9px}.gf-document-rows dd{color:#e0edf6;text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.gf-dialog-footer{color:#97b4c9;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:8px 38px 26px;font-size:10px;display:flex}.gf-dialog-footer>button{color:#d4e8f4;cursor:pointer;background:#152d4166;border:1px solid #9abdd23b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.gf-dialog-footer>button:disabled{opacity:.25;cursor:default}.gf-dialog button:focus-visible,.gf-touch-files>button:focus-visible{outline-offset:4px;outline:2px solid #beeaff}@media (width<=1100px) and (width>=900px){.gf-experience .gf-gallery{gap:25px}.gf-stage{padding-top:95px}.gf-file-head{gap:5px;padding:9px 8px}.gf-file-head>svg{width:12px}.gf-mini-row{font-size:6px}.gf-front-label>strong{font-size:16px}.gf-front-label{gap:4px}.gf-folder-index{font-size:7px}.gf-open-key{border-radius:10px;width:31px}}@media (width<=899px){.gf-experience .gf-heading{grid-template-columns:1fr;gap:18px}.gf-experience .gf-intro{justify-self:start;max-width:620px;font-size:14px}.gf-experience .gf-gallery{grid-template-columns:1fr;gap:4px;padding:0 0 24px}.gf-folder{justify-self:center;width:min(100%,350px)}.gf-stage{padding-top:80px;padding-bottom:25px}.gf-front-label>strong{font-size:22px}.gf-file-head>strong{font-size:13px}.gf-mini-title{font-size:14px}.gf-front-label>span:last-child{font-size:11px}.gf-open-key{width:43px}.gf-experience .gf-folder-description{padding-top:0;font-size:13px}.gf-touch-files:not([hidden]){border-top:1px solid var(--gf-line);gap:0;margin-top:19px;display:grid}.gf-touch-files>button{border:0;border-bottom:1px solid var(--gf-line);color:#d6e8f6;text-align:left;width:100%;min-height:54px;font:13px/1.6 var(--font-body,inherit);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 3px;display:flex}.gf-touch-files>button>span{flex:1}.gf-touch-files>button>svg{color:#91bad4}.gf-files{pointer-events:none}.gf-files .gf-file{visibility:visible}.gf-caption{gap:14px}.gf-experience .gf-heading h2{font-size:clamp(30px,7.5vw,44px)}}@media (width<=639px){.gf-experience .gf-eyebrow{margin-bottom:14px;font-size:8px}.gf-experience .gf-intro{font-size:13px;line-height:1.85}.gf-experience .gf-caption{align-items:flex-start;gap:10px;padding-top:17px}.gf-experience .gf-caption>p{text-align:right;max-width:190px;font-size:10px}.gf-stage{padding-top:75px}.gf-file-head>strong{font-size:12px}.gf-dialog{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.gf-dialog-chrome{gap:15px;padding:12px 17px}.gf-document{padding:25px 22px 16px}.gf-document-path{margin-bottom:22px;font-size:10px}.gf-document-summary{font-size:13px}.gf-document-rows>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.gf-document-rows dd{padding-left:25px;font-size:14px}.gf-dialog-footer{padding:7px 22px 22px}}@media (width<=359px){.gf-front-label>strong{font-size:18px}.gf-open-key{border-radius:10px;width:34px}.gf-front-label>span:last-child{font-size:10px}.gf-file-head{gap:6px;padding:8px}.gf-file-head>strong,.gf-experience .gf-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.gf-stage,.gf-object,.gf-file-slot,.gf-front-shell,.gf-open-key svg,.gf-floor,.gf-dialog[open]{transition:none!important;animation:none!important}.gf-object{transform:none!important}}.gf-experience[data-reduced-motion=true] .gf-object{transform:none!important}@media (forced-colors:active){.gf-back,.gf-front{-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext!important;background:canvas!important;border:1px solid canvastext!important}.gf-front-edge,.gf-back-edge{stroke:canvastext}.gf-file{color:canvastext!important;background:canvas!important}.gf-dialog,.gf-touch-files>button{border-color:canvastext}.gf-folder[data-open=true] .gf-open-key{outline:2px solid highlight}}.gf-dialog.gf-product-dialog{color:#dbeaf4;width:min(1340px,100vw - 48px);max-width:calc(100vw - 24px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-body,"Space Grotesk",sans-serif);background:radial-gradient(at 80% 0,#203d5347,#0000 60%),#081521;border:1px solid #8ab5d04f;border-radius:22px;overflow:hidden;box-shadow:0 40px 160px #000c,inset 0 1px #cbeaff24}.gf-product-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.gf-product-dialog::backdrop{-webkit-backdrop-filter:blur(16px);background:#020810c9}.gf-product-dialog .gf-dialog-chrome{background:#122a3b50;gap:20px;padding:14px 24px}.gf-viewer-service{color:#8aa8be;border-left:1px solid #9bc3db30;padding-left:20px;font-size:11px}.gf-product-dialog .gf-dialog-chrome .gf-viewer-example{color:#a8bfce;letter-spacing:.03em;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.gf-viewer-example i{background:#b3dcef;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #75caee66}.gf-product-dialog .gf-dialog-close{background:#b3d9ee08;border-radius:12px;flex-shrink:0;width:38px;height:38px}.gf-viewer-layout{grid-template-columns:210px minmax(0,1fr);min-width:0;min-height:0;display:grid}.gf-viewer-nav{background:linear-gradient(170deg,#2037492b,#030b130f);border-right:1px solid #9bbdd11c;min-width:0;padding:28px 16px;overflow:auto}.gf-viewer-folder-icon{color:#aed4eb;background:linear-gradient(140deg,#83b7d222,#162d401a);border:1px solid #a0c9de33;border-radius:12px;place-items:center;width:39px;height:39px;margin:0 10px 17px;display:grid;box-shadow:inset 0 1px #e0f3ff1a}.gf-viewer-nav>p{color:#92adc1;margin:0 10px 22px;font-size:11px;line-height:1.6}.gf-viewer-steps{gap:7px;display:grid}.gf-viewer-steps>button{color:#95adc0;text-align:left;min-height:60px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:14px 12px;transition:background .2s,border-color .2s,color .2s;display:flex}.gf-viewer-steps>button>span{font-variant-numeric:tabular-nums;color:#7194ac;font-size:9px}.gf-viewer-steps>button>strong{overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:450;line-height:1.45}.gf-viewer-steps>button>svg{opacity:0;flex-shrink:0;width:14px}.gf-viewer-steps>button[aria-current=step]{color:#e0eff9;background:linear-gradient(105deg,#a5d5ef15,#6d9eb108);border-color:#a4d0e431;box-shadow:inset 0 1px #e1f5ff0a}.gf-viewer-steps>button[aria-current=step]>span{color:#aedbf1}.gf-viewer-steps>button[aria-current=step]>svg{opacity:1}.gf-viewer-pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#466377 transparent;min-width:0;padding:29px 34px 32px;overflow:auto}.gf-viewer-heading{max-width:650px;margin-bottom:25px}.gf-viewer-heading>.gf-document-kind{color:#8cb5cc;margin:0 0 9px;font-size:9px}.gf-viewer-heading>h3{color:#e3f0fa;letter-spacing:-.045em;text-wrap:balance;margin:0 0 11px;font-size:clamp(27px,2.8vw,34px);font-weight:450;line-height:1.15}.gf-viewer-heading>p:last-child{color:#9fb5c7;text-wrap:pretty;max-width:610px;margin:0;font-size:13px;line-height:1.8}.gf-product-dialog .gf-dialog-footer{background:#0a1926;border-top:1px solid #9ac3de23;gap:20px;padding:13px 24px}.gf-product-dialog .gf-dialog-footer>button{width:auto;min-width:44px;height:42px;font:12px var(--font-body,inherit);letter-spacing:0;border-radius:10px;gap:9px;padding:0 15px;display:flex}.gf-product-dialog .gf-dialog-footer>span{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:10px}.gf-viewer-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gfp-phone-scene{isolation:isolate;grid-template-columns:248px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,58px);padding:10px 12px 23px;display:grid;position:relative}.gfp-phone-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#65a7d320,#0000 68%);position:absolute;inset:-7% 25% -10% -18%}.gfp-phone{isolation:isolate;background:linear-gradient(135deg,#51616e,#111c25 13%,#243342 72%,#7c939f);border:1px solid #b7d7e59c;border-radius:36px;width:248px;padding:7px;position:relative;box-shadow:0 22px 40px #0007,0 1px #d2e8f76b,inset 0 0 0 3px #040a11}.gfp-phone:after{content:"";z-index:-1;filter:blur(12px);background:#8bc6e326;border-radius:50%;width:80%;height:14px;position:absolute;bottom:-18px;left:10%}.gfp-phone-hardware{color:#243744;background:#edf3f6;border-radius:28px 28px 0 0;justify-content:space-between;align-items:center;height:30px;padding:0 16px;font:600 9px/1 sans-serif;display:flex}.gfp-phone-hardware>i{background:#07101a;border-radius:20px;width:60px;height:16px;margin-left:10px}.gfp-signal{letter-spacing:1px;font-size:8px}.gfp-app-bar{color:#213b50;background:#edf3f6;border-bottom:1px solid #172f4414;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.gfp-app-bar>span{letter-spacing:.27em;font-size:10px;font-weight:600}.gfp-app-body{color:#203444;background:#edf3f6;min-height:314px;padding:19px 16px 12px}.gfp-app-eyebrow{color:#607e93;letter-spacing:.12em;margin:0 0 9px;font-size:8px;font-weight:500;line-height:1.6}.gfp-app-body>h4{letter-spacing:-.04em;color:#19364b;margin:0 0 17px;font-size:20px;font-weight:550;line-height:1.2}.gfp-job-hero{background:linear-gradient(140deg,#fff,#e0edf3);border:1px solid #acc4d448;border-radius:12px;padding:17px 14px 15px;position:relative;box-shadow:0 3px 14px #1b40520a}.gfp-job-symbol{color:#4f829c;background:#dceaf166;border:1px solid #94b2c84a;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:17px;display:grid}.gfp-job-hero>p{color:#607c91;margin:0 0 5px;font-size:9px}.gfp-job-hero>h5{letter-spacing:-.03em;color:#203b4e;margin:0;font-size:17px;font-weight:500;line-height:1.25}.gfp-app-context{color:#56778a;align-items:flex-start;gap:10px;padding:16px 0;display:flex}.gfp-app-context>svg{flex-shrink:0;margin-top:3px}.gfp-app-context small{color:#698194;font-size:9px;display:block}.gfp-app-context p{color:#314c60;margin:4px 0 0;font-size:11px;line-height:1.6}.gfp-app-action{color:#244e63;background:#d4e8f0;border-radius:9px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.gfp-app-action>span{letter-spacing:.04em;grid-column:1/-1;font-size:8px}.gfp-app-action>p{margin:0;font-size:11px;font-weight:500;line-height:1.55}.gfp-app-action>svg{align-self:center}.gfp-home-indicator{background:#edf3f6;border-radius:0 0 28px 28px;place-items:center;height:24px;display:grid}.gfp-home-indicator:after{content:"";background:#273947;border-radius:4px;width:75px;height:3px}.gfp-phone-notes{min-width:0}.gfp-scene-label{letter-spacing:.12em;color:#8db6cf;align-items:flex-start;gap:8px;max-width:210px;margin-bottom:17px;font-size:8px;line-height:1.7;display:flex}.gfp-scene-label>i{background:#afd8ec;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:4px;box-shadow:0 0 10px #b4e4fc50}.gfp-phone-notes>h4{letter-spacing:-.04em;color:#dfeef8;text-wrap:balance;margin:0 0 27px;font-size:25px;font-weight:450;line-height:1.25}.gfp-note{border-bottom:1px solid #9ac6de1c;gap:12px;margin:0 0 18px;padding:0 0 20px;display:flex}.gfp-note>span{color:#628aa5;font-size:9px;line-height:1.8}.gfp-note small{color:#8baec5;font-size:10px}.gfp-note p{color:#c5d9e8;margin:5px 0 0;font-size:13px;line-height:1.7}.gfp-next{color:#294c60;text-align:left;width:100%;font:500 13px/1.5 var(--font-body,inherit);cursor:pointer;background:0 0;border:0;border-top:1px solid #9abacf33;justify-content:space-between;align-items:center;gap:14px;margin-top:21px;padding:15px 0 0;display:flex}.gfp-next>span>small{letter-spacing:.1em;opacity:.65;margin-bottom:4px;font-size:8px;font-weight:400;line-height:1.5;display:block}.gfp-phone-notes .gfp-next{color:#cce6f5}.gfp-check-help{color:#5d7b8e;margin:-6px 0 14px;font-size:10px}.gfp-checklist{gap:8px;display:grid}.gfp-checklist>button{text-align:left;cursor:pointer;color:#294b60;width:100%;font:inherit;background:#f9fcfd;border:1px solid #a5c0d35c;border-radius:9px;gap:10px;min-height:65px;padding:12px 10px;display:flex}.gfp-check-box{background:#fff;border:1px solid #94aebd;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:2px;display:grid}.gfp-checklist>button[aria-pressed=true]{background:#e0eff4;border-color:#6fa3b8}.gfp-checklist>button[aria-pressed=true] .gfp-check-box{color:#fff;background:#386d85;border-color:#386d85}.gfp-checklist small{color:#6c8495;margin-bottom:4px;font-size:9px;display:block}.gfp-checklist strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.gfp-check-count{color:#4e7185;margin:15px 0 0;font-size:10px}.gfp-workspace{color:#233d52;background:#edf3f7;border:1px solid #a6c5d75c;border-radius:15px;overflow:hidden;box-shadow:0 22px 55px #0004}.gfp-workspace-bar{color:#48697e;background:#dce8ef;border-bottom:1px solid #243f551c;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:14px 20px;display:flex}.gfp-workspace-bar>span:first-child{align-items:center;gap:10px;font-size:10px;line-height:1.5;display:flex}.gfp-workspace-bar>span:first-child>svg{color:#618ba4;flex-shrink:0}.gfp-workspace-bar i{color:#8ba7ba;font-style:normal}.gfp-workspace-bar>span:last-child{letter-spacing:.1em;text-align:right;font-size:7px}.gfp-workspace-layout{min-height:330px;display:flex}.gfp-workspace-tools{color:#6b8a9f;background:#e2ecf2;border-right:1px solid #23405a12;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:57px;padding:26px 0;display:flex}.gfp-workspace-tools>span{color:#2f627e;background:#c8dee9;border-radius:9px;place-items:center;width:35px;height:35px;margin:-8px 0;display:grid}.gfp-workspace-page{flex:1;min-width:0;padding:30px}.gfp-record-heading{border-bottom:1px solid #658ba228;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.gfp-record-heading h4{letter-spacing:-.04em;color:#213e53;text-wrap:balance;max-width:430px;margin:0;font-size:clamp(20px,2.1vw,28px);font-weight:500;line-height:1.2}.gfp-record-symbol{color:#4d7d96;background:linear-gradient(135deg,#fff9,#d1e2ec55);border:1px solid #9cb9cb55;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:64px;display:grid}.gfp-workspace-fields{grid-template-columns:1fr 1fr;gap:26px;padding-top:24px;display:grid}.gfp-workspace-fields>section{min-width:0}.gfp-field-icon{color:#7197ac;margin:0 0 12px;display:block}.gfp-workspace-fields small{color:#608094;margin:0 0 8px;font-size:10px;display:block}.gfp-workspace-fields h5{color:#2c4c61;text-wrap:pretty;margin:0;font-size:14px;font-weight:450;line-height:1.7}.gfp-workspace--website .gfp-workspace-page{background:radial-gradient(at 100% 0,#c1dbe5b5,#0000 65%),#eff4f4;padding:39px}.gfp-workspace--website .gfp-record-heading h4{max-width:370px;font-size:32px;line-height:1.14}.gfp-workspace--website .gfp-record-symbol{color:#557c80;background:#c6ddd85c;width:80px;height:90px}.gfp-flow-body{padding:29px}.gfp-flow-heading h4{letter-spacing:-.035em;color:#29495f;margin:7px 0 25px;font-size:26px;font-weight:500}.gfp-flow-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.gfp-flow-nodes>li{background:#fff9;border:1px solid #9dbbcc60;border-radius:11px;min-width:0;padding:19px 16px;position:relative}.gfp-flow-nodes>li:not(:last-child):after{content:"";background:#80a5bc;width:16px;height:1px;position:absolute;top:40px;right:-16px}.gfp-node-icon{color:#628da5;margin-bottom:28px;display:block}.gfp-node-number{color:#91aab9;font-size:9px;position:absolute;top:18px;right:14px}.gfp-flow-nodes small{color:#638295;margin-bottom:9px;font-size:10px;display:block}.gfp-flow-nodes h5{color:#2a4a60;margin:0;font-size:13px;font-weight:500;line-height:1.7}.gfp-message-body{grid-template-columns:38px 1fr;gap:19px;padding:30px;display:grid}.gfp-message-avatar{color:#456f88;background:#dceaf2;border:1px solid #92b3c65c;border-radius:11px;place-items:center;height:38px;font-size:14px;display:grid}.gfp-message-meta small,.gfp-message-content small,.gfp-message-route small{color:#6a8799;margin-bottom:7px;font-size:10px;display:block}.gfp-message-meta h4{color:#2a4960;margin:0;font-size:16px;font-weight:500;line-height:1.5}.gfp-message-content{border-block:1px solid #8faabd3a;grid-column:2;padding:26px 0}.gfp-message-content p{letter-spacing:-.025em;color:#294b62;margin:0;font-size:23px;line-height:1.45}.gfp-message-route{color:#365f78;grid-column:2;align-items:center;gap:16px;font-size:12px;line-height:1.65;display:flex}.gfp-message-route>svg{flex-shrink:0}.gfp-message-body>.gfp-next{grid-column:2;margin-top:0}.gf-product-dialog :is(button):focus-visible{outline-offset:3px;outline:2px solid #86c7e8}.gf-product-dialog .gf-viewer-service{margin-left:0}.gfp-app-eyebrow,.gfp-app-context small,.gfp-checklist small,.gfp-check-help,.gfp-workspace-fields small,.gfp-message-meta small,.gfp-message-content small,.gfp-message-route small,.gfp-flow-nodes small,.gfp-job-hero>p{color:#4f6b7e}.gf-product-dialog .gfp-phone button:focus-visible,.gf-product-dialog .gfp-workspace button:focus-visible{outline-color:#315f79}@media (hover:hover){.gf-viewer-steps>button:hover{color:#e0edf6;background:#a6d6ec0b}.gfp-next:hover{color:#5b9bc0}.gf-product-dialog .gf-dialog-close:hover{background:#accfe91a}}@media (width<=1000px){.gf-viewer-layout{grid-template-columns:180px minmax(0,1fr)}.gf-viewer-pane{padding:25px}.gfp-phone-scene{grid-template-columns:230px 1fr;gap:24px;padding-inline:0}.gfp-phone{width:230px}.gfp-phone-notes>h4{font-size:21px}.gfp-workspace-page{padding:24px}.gfp-record-symbol{display:none}}@media (width<=759px){.gf-dialog.gf-product-dialog{border-radius:18px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.gf-product-dialog .gf-dialog-chrome{gap:14px;padding:11px 16px}.gf-viewer-service{display:none}.gf-viewer-layout{flex-direction:column;display:flex}.gf-viewer-nav{border-bottom:1px solid #9bbdd11c;border-right:0;flex-shrink:0;padding:10px 13px;overflow:visible}.gf-viewer-folder-icon,.gf-viewer-nav>p{display:none}.gf-viewer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.gf-viewer-steps>button{min-height:68px;padding:10px 9px;display:block}.gf-viewer-steps>button>span{margin-bottom:5px;font-size:8px;display:block}.gf-viewer-steps>button>strong{font-size:10px;display:block}.gf-viewer-steps>button>svg{display:none}.gf-viewer-pane{flex:1;min-height:0;padding:24px 20px}.gf-viewer-heading{margin-bottom:24px}.gf-viewer-heading>h3{font-size:27px}.gf-viewer-heading>p:last-child{font-size:12px;line-height:1.8}.gf-product-dialog .gf-dialog-footer{padding:11px 16px}.gf-product-dialog .gf-dialog-footer>button{gap:6px;padding:0 10px;font-size:11px}.gfp-phone-scene{grid-template-columns:1fr;justify-items:center;padding:0 0 18px}.gfp-phone{width:248px}.gfp-phone-notes{display:none}.gfp-workspace-bar{gap:10px;padding:13px 14px}.gfp-workspace-bar>span:first-child{gap:7px;font-size:9px}.gfp-workspace-bar>span:last-child,.gfp-workspace-tools{display:none}.gfp-workspace-page,.gfp-workspace--website .gfp-workspace-page{padding:23px 19px}.gfp-workspace-fields{grid-template-columns:1fr;gap:22px}.gfp-workspace-fields>section{grid-template-columns:24px 1fr;gap:0 11px;display:grid}.gfp-field-icon{grid-row:1/3;margin:0}.gfp-workspace-fields h5{font-size:13px}.gfp-workspace-fields small{margin-bottom:5px}.gfp-record-heading h4,.gfp-workspace--website .gfp-record-heading h4{font-size:25px}.gfp-flow-body{padding:22px 18px}.gfp-flow-heading h4{font-size:24px}.gfp-flow-nodes{grid-template-columns:1fr;gap:14px}.gfp-flow-nodes>li{padding:16px 17px 16px 55px}.gfp-node-icon{position:absolute;top:20px;left:16px}.gfp-node-number{display:none}.gfp-flow-nodes>li:not(:last-child):after{width:1px;height:15px;top:auto;bottom:-15px;left:26px}.gfp-flow-nodes h5{font-size:13px}.gfp-message-body{grid-template-columns:30px 1fr;gap:14px;padding:23px 17px}.gfp-message-avatar{height:30px;font-size:12px}.gfp-message-meta h4{font-size:14px}.gfp-message-content p{font-size:20px}.gfp-message-content,.gfp-message-route,.gfp-message-body>.gfp-next{grid-column:1/-1}}@media (width<=359px){.gf-viewer-pane{padding:21px 15px}.gf-product-dialog .gf-dialog-footer>button>span{display:none}.gfp-phone{width:236px}.gf-viewer-steps>button{padding-inline:7px}}@media (width>=760px){.gf-viewer-pane--phone{-moz-column-gap:40px;grid-template-rows:auto 1fr;grid-template-columns:248px minmax(0,1fr);align-content:center;column-gap:40px;display:grid}.gf-viewer-pane--phone .gf-viewer-heading{grid-area:1/2;align-self:end;margin:17px 0 24px}.gf-viewer-pane--phone .gfp-phone-scene{display:contents}.gf-viewer-pane--phone .gfp-phone-scene:before{display:none}.gf-viewer-pane--phone .gfp-phone{grid-area:1/1/3;align-self:center}.gf-viewer-pane--phone .gfp-phone-notes{grid-area:2/2;align-self:start}.gf-viewer-pane--phone .gfp-scene-label{display:none}.gf-viewer-pane--phone .gfp-phone-notes>h4{margin-bottom:22px;font-size:20px}}.gfp-app-bar{padding-block:10px}.gfp-app-body{padding-top:14px;padding-bottom:8px}.gfp-job-symbol{width:33px;height:33px;margin-bottom:12px}.gfp-job-symbol>svg{width:25px;height:25px}.gfp-app-context{padding-block:12px}@media (width>=760px) and (width<=1000px){.gf-viewer-pane--phone{-moz-column-gap:24px;grid-template-columns:230px minmax(0,1fr);column-gap:24px}}@media (width<=759px){.gf-viewer-pane--phone{padding:18px 20px}.gf-viewer-pane--phone .gf-viewer-heading{margin-bottom:18px}.gf-viewer-pane--phone .gfp-app-body{min-height:0}.gf-viewer-pane--phone .gfp-app-body>.gfp-app-eyebrow,.gf-viewer-pane--phone .gfp-app-body>h4{display:none}.gf-viewer-pane--phone .gfp-phone-scene{padding-bottom:12px}}@media (width>=760px) and (height<=800px){.gf-viewer-pane:not(.gf-viewer-pane--phone){padding:24px 28px}.gf-viewer-pane:not(.gf-viewer-pane--phone) .gf-viewer-heading{margin-bottom:18px}.gfp-workspace-layout{min-height:0}.gfp-workspace-page,.gfp-workspace--website .gfp-workspace-page{padding:24px}.gfp-record-heading{padding-bottom:20px}.gfp-workspace-fields{padding-top:18px}.gfp-next{margin-top:16px}.gfp-flow-body{padding:24px}.gfp-flow-heading{margin-bottom:20px}.gfp-flow-heading h4{display:none}}@media (prefers-reduced-motion:reduce){.gf-product-dialog[open],.gf-viewer-steps>button{transition:none!important;animation:none!important}}@media (forced-colors:active){.gf-dialog.gf-product-dialog,.gf-viewer-nav,.gfp-phone,.gfp-app-body,.gfp-workspace,.gfp-workspace-page,.gfp-workspace-bar{color:canvastext;background:canvas;border-color:canvastext}.gf-viewer-steps>button[aria-current=step]{border-color:highlight}.gfp-phone-scene:before,.gfp-phone:after{display:none}}.se-site{--se-ink:#e5eff8;--se-muted:#a7bacb;--se-line:#a1c4df29;--se-accent:#acd6f1;--pp-ink:#e5eff8;--pp-muted:#a7bacb;--pp-blue:#a8d3ee;--pp-rule:#a1c4df29;color:var(--se-ink);font-family:var(--font-body,Inter,sans-serif);background:linear-gradient(#06101c18,#07132130 65%,#05101b35)}.se-main{width:min(1380px,100% - 80px);margin:0 auto;padding:112px 0 64px}.se-main :is(h1,h2,h3,h4,p,figure):not(:where(.sg-screen *)){margin:0}.se-main :is(h1,h2,h3,h4):not(:where(.sg-screen *)){font-family:var(--font-heading,inherit);text-wrap:balance;font-weight:500}.se-main :is(h2,h3):not(:where(.sg-screen *)){letter-spacing:-.035em}.se-main p:not(:where(.sg-screen *)){color:var(--se-muted);text-wrap:pretty;line-height:1.75}.se-main a:not(:where(.sg-screen *)){text-decoration:none}.se-main button:not(:where(.sg-screen *)){font:inherit}.se-site>.sc-skip{z-index:200;color:#061523;background:#dceffc;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:18px;transform:translateY(-180%)}.se-site>.sc-skip:focus{transform:translateY(0)}.se-main :is(a,button,summary):not(:where(.sg-screen *)):focus-visible{outline-offset:4px;outline:2px solid #b4e2ff}.se-main :is(section,.se-window-top,.se-questions,.se-contact,.se-anchor){scroll-margin-top:18px}.se-masthead{justify-content:space-between;align-items:center;gap:24px;padding:0 2px 22px;display:flex}.se-service-name{align-items:center;gap:13px;min-width:0;display:flex}.se-service-icon{width:45px;height:45px;color:var(--se-accent);background:linear-gradient(145deg,#477b9e4a,#10283c66);border:1px solid #9dcced45;border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #d4efff26,0 6px 18px #0002}.se-service-name p{letter-spacing:.13em;color:#91b4cd;margin-bottom:4px;font-size:9px}.se-service-name h1{letter-spacing:-.025em;font-size:18px;line-height:1.35}.se-back{min-height:44px;color:var(--se-muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.se-back:hover{color:var(--se-ink)}.se-window{isolation:isolate;-webkit-backdrop-filter:blur(18px);background:radial-gradient(at 95% 0,#3e668e21,#0000 48%),radial-gradient(at 6% 100%,#28536f1a,#0000 45%),linear-gradient(125deg,#0d1c2bd9,#07121de8 56%,#0b1928d9);border:1px solid #a0cae43b;border-radius:26px;position:relative;box-shadow:inset 0 1px #d2ebff12,inset 0 -1px #8ec5ea0b,0 28px 75px #01070e55}.se-window:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c3e6ff60,#0000);height:1px;position:absolute;inset:-1px 12% auto}.se-window-top{border-bottom:1px solid var(--se-line);background:linear-gradient(#9bbfd407,#0000);border-radius:26px 26px 0 0;padding:13px 20px 0}.se-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.se-chapters>button{min-height:76px;color:var(--se-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:16px;padding:13px 24px 20px;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative}.se-chapters>button[aria-selected=true]{color:#e7f3fc;background:linear-gradient(#95cbed0b,#95cbed03);border-bottom-color:#afd8f3}.se-chapters>button:hover{color:#eef7fd;background-color:#b6dfff06}.se-tab-number{color:#779cb6;font-variant-numeric:tabular-nums;font-size:11px}.se-chapters>button[aria-selected=true] .se-tab-number{color:#b5dff7}.se-chapters strong{font-size:14px;font-weight:500;line-height:1.45;display:block}.se-chapters small{color:#8ea9bf;margin-top:3px;font-size:11px;line-height:1.5;display:block}.se-tab-arrow{opacity:0;color:#b8dcef;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-3px)}.se-chapters>button[aria-selected=true] .se-tab-arrow{opacity:1;transform:none}.se-stage{min-width:0}.se-panel{padding:38px 42px 36px}.se-panel[hidden]{display:none!important}.se-panel:focus{outline:none}.se-panel:focus-visible{outline-offset:-7px;border-radius:16px;outline:2px solid #aedfff}.se-panel-content{min-width:0;animation:.3s cubic-bezier(.2,.7,.2,1) both se-chapter-in}@keyframes se-chapter-in{0%{opacity:.4;transform:translateX(calc(var(--se-direction,1) * 14px))}to{opacity:1;transform:none}}.se-main .se-eyebrow{color:#99bfd7;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:500;line-height:1.6}.se-hero{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:36px;min-height:410px;display:grid}.se-hero h2{letter-spacing:-.048em;font-size:clamp(35px,3.6vw,52px);line-height:1.12}.se-hero h2>span,.se-process-copy h2>span{color:var(--se-accent);margin-top:4px;display:block}.se-main .se-lead{max-width:440px;margin:24px 0 28px;font-size:15px;line-height:1.8}.se-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.se-main .se-text-link{color:#bed4e5;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-height:40px;padding:2px 0;font-size:12px;display:inline-flex}.se-text-link>svg{transition:transform .2s}.se-text-link:hover>svg{transform:translate(4px)}.se-hero-art{min-width:0;position:relative}.se-art-surface{isolation:isolate;background:radial-gradient(at 50% 60%,#41688920,#0000 68%),#06111b6b;border:1px solid #9fbfd520;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 38px #02070d38,inset 0 1px #bdddf810}.se-hero-art .aevor-artwork{aspect-ratio:3/2;width:100%}.se-hero-art .pp-photo-scene{width:100%;margin:0}.se-hero-art>figcaption{color:#8faabe;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0;font-size:10px;line-height:1.6;display:flex}.se-hero-art>figcaption>span:first-child{letter-spacing:.06em;color:#b8ccdc}.se-example{min-width:0;position:relative}.se-anchor{height:0;display:block;position:absolute;top:0}.se-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;display:grid}.se-section-heading h2{max-width:570px;font-size:clamp(29px,3vw,41px);line-height:1.2}.se-section-heading>p{justify-self:end;max-width:400px;font-size:14px;line-height:1.85}.se-folder-stage{padding-top:4px}.se-folder-stage .gf-heading{display:none}.se-folder-stage .gf-stage{padding-top:86px}.se-folder-stage .gf-caption{padding-top:17px}.se-explore{border-top:1px solid var(--se-line);margin-top:30px}.se-explore>summary{cursor:pointer;min-height:74px;color:var(--se-ink);justify-content:space-between;align-items:center;gap:20px;padding:19px 0 4px;list-style:none;display:flex}.se-explore>summary::-webkit-details-marker{display:none}.se-explore>summary strong{font-size:14px;font-weight:500}.se-explore>summary small{color:var(--se-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.se-explore>summary>svg{color:var(--se-accent);flex:none;transition:transform .2s}.se-explore[open]>summary>svg{transform:rotate(180deg)}.se-process-overview{grid-template-columns:.95fr 1.05fr;align-items:start;gap:70px;display:grid}.se-process-copy h2{font-size:clamp(32px,3.3vw,46px);line-height:1.14}.se-process-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.se-process-list>li{border-bottom:1px solid var(--se-line);grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid;position:relative}.se-process-list>li:first-child{padding-top:3px}.se-process-list>li:last-child{border-bottom:0}.se-step-number{color:#b5d9ef;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#40617b33,#0a1a27);border:1px solid #9ac5df40;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;display:grid;box-shadow:inset 0 1px #c5edff14}.se-process-list h3{margin-bottom:8px;font-size:20px;line-height:1.4}.se-process-list p{max-width:460px;font-size:13px;line-height:1.85}.se-questions{border-top:1px solid var(--se-line);grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;margin-top:35px;padding-top:30px;display:grid}.se-questions>div>.se-eyebrow{margin-bottom:10px}.se-questions h3{font-size:29px;line-height:1.3}.se-questions .aevor-accordion{min-width:0}.se-questions .aevor-accordion-trigger{min-height:57px;padding-block:17px}.se-questions .aevor-accordion-title{font-size:14px}.se-questions .aevor-accordion-body p{font-size:13px;line-height:1.85}.se-deliverables{gap:17px;display:grid}.se-deliverables h4{margin-bottom:4px;font-size:14px;line-height:1.5}.se-contact{background:linear-gradient(120deg,#486d871c,#26405908);border:1px solid #a5c7df24;border-radius:15px;justify-content:space-between;align-items:center;gap:35px;margin-top:30px;padding:24px 28px;display:flex}.se-contact>div{max-width:750px}.se-contact h3{font-size:23px;line-height:1.3}.se-contact p{max-width:690px;margin-top:9px;font-size:13px;line-height:1.75}.se-contact-arrow{color:#d0e9f8;cursor:pointer;background:#314e6438;border:1px solid #a8cfe53b;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid}.se-contact-arrow:hover{background:#6a98ba35}.se-navigation{border-top:1px solid var(--se-line);background:linear-gradient(110deg,#759bbc05,#92c0dc08);border-radius:0 0 26px 26px;align-items:center;gap:20px;padding:22px 28px;display:flex}.se-previous{color:#c0d9eb;cursor:pointer;background:#142b3d59;border:1px solid #a6cbe333;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.se-previous:disabled{opacity:.3;cursor:default}.se-previous:not(:disabled):hover{background:#4d759333}.se-progress{width:175px;min-width:0}.se-progress>span{color:#7f9eb4;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.se-progress strong{color:#e3eff8;font-size:13px;font-weight:500}.se-progress b{color:#b9cedd;margin-left:8px;font-weight:400}.se-progress>div{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.se-progress i{background:#99c0d924;border-radius:2px;height:2px}.se-progress i[data-active=true]{background:#b5def5;box-shadow:0 0 9px #acd5f12b}.se-next{color:#e5f1fa;text-align:left;cursor:pointer;background:linear-gradient(120deg,#32536e70,#17334866);border:1px solid #a6cbe341;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;min-width:190px;min-height:54px;margin-left:auto;padding:10px 18px;transition:background .2s;display:flex;box-shadow:inset 0 1px #d3efff0f}.se-next>span{font-size:13px;line-height:1.45}.se-next small{color:#9fbed3;letter-spacing:.1em;margin-bottom:3px;font-size:8px;display:block}.se-next:hover{background:#45688170}.se-scope.pp-main,.se-report.pp-main{width:100%;margin:0;padding:0}.se-report .pp-monthly{border:0;margin:0;padding:0}.se-report .pp-monthly-heading{gap:48px;margin-bottom:30px}.se-report.pp-main .pp-monthly-heading h2{margin:0;font-size:clamp(29px,3vw,40px);line-height:1.2}.se-report .pp-monthly-heading>p{max-width:400px;font-size:14px;line-height:1.85}.se-questions .pp-scope-options{background:0 0;border:0;max-width:100%;margin:0;padding:0}.se-questions .pp-scope-options .pp-eyebrow{display:none}.se-questions .pp-scope-tabs{margin:0}.se-questions .pp-scope-option{padding-block:22px}.se-questions .pp-scope-option h3{font-size:22px}@media (width>=1600px){.se-hero{min-height:470px}.se-panel{padding:45px 48px}.se-main{padding-top:125px}}@media (width<=1100px){.se-main{width:calc(100% - 48px)}.se-panel{padding:32px 28px}.se-hero{grid-template-columns:1fr 1.1fr;gap:25px;min-height:380px}.se-hero h2{font-size:38px}.se-chapters>button{gap:12px;padding-inline:17px}.se-process-overview,.se-section-heading{gap:35px}.se-questions{gap:32px}}@media (width<=760px){.se-main{width:calc(100% - 28px);padding:88px 0 36px}.se-masthead{gap:15px;padding:0 3px 17px}.se-service-name{gap:10px}.se-service-icon{border-radius:10px;width:36px;height:36px}.se-service-icon>svg{width:19px}.se-service-name p{letter-spacing:.1em;margin-bottom:4px;font-size:7px}.se-service-name h1{font-size:14px;line-height:1.4}.se-back{gap:5px;font-size:10px}.se-back>svg{width:13px}.se-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.se-window-top{border-radius:20px 20px 0 0;padding:6px 9px 0}.se-chapters{gap:3px}.se-chapters>button{gap:7px;min-height:66px;padding:13px 8px 16px}.se-chapters strong{font-size:12px}.se-chapters small{display:none}.se-tab-number{font-size:9px}.se-tab-arrow{display:none}.se-panel{padding:28px 21px}.se-main .se-eyebrow{margin-bottom:17px;font-size:8px}.se-hero{flex-direction:column;align-items:stretch;gap:27px;min-height:0;display:flex}.se-hero h2{font-size:clamp(32px,8.1vw,43px);line-height:1.12}.se-main .se-lead{max-width:520px;margin:19px 0 22px;font-size:14px;line-height:1.8}.se-hero-actions{gap:8px}.se-hero .cinematic-primary{min-height:48px}.se-hero-art{align-self:center;width:100%;max-width:560px}.se-art-surface{border-radius:12px}.se-hero-art>figcaption{gap:8px;padding:12px 1px 0;font-size:8px}.se-section-heading{display:block}.se-section-heading h2{font-size:29px;line-height:1.22}.se-section-heading>p{max-width:100%;margin-top:16px;font-size:14px}.se-folder-stage{padding-top:20px}.se-folder-stage .gf-stage{padding-top:68px}.se-explore{margin-top:23px}.se-explore>summary{min-height:77px}.se-process-overview{display:block}.se-process-copy h2{font-size:35px}.se-process-list{margin-top:32px}.se-process-list>li{grid-template-columns:36px 1fr;gap:15px;padding:20px 0}.se-step-number{border-radius:10px;width:35px;height:35px}.se-process-list h3{margin-bottom:7px;font-size:19px}.se-process-list p{max-width:100%;font-size:13px}.se-questions{grid-template-columns:1fr;gap:16px;margin-top:24px;padding-top:26px}.se-questions h3{font-size:27px}.se-questions .aevor-accordion-trigger{padding-block:16px}.se-questions .aevor-accordion-title{font-size:13px}.se-contact{gap:18px;margin-top:25px;padding:21px 18px}.se-contact h3{font-size:22px}.se-contact p{font-size:13px}.se-contact-arrow{width:39px;height:39px}.se-navigation{border-radius:0 0 20px 20px;gap:12px;padding:17px 16px}.se-previous{width:40px;height:40px}.se-progress{width:76px}.se-progress b{display:none}.se-progress>span{gap:5px;font-size:10px}.se-progress>div{margin-top:8px}.se-next{border-radius:11px;gap:14px;min-width:0;min-height:51px;padding:9px 12px}.se-next>span{font-size:12px}.se-next small{font-size:7px}.se-report .pp-monthly-heading{margin-bottom:25px;display:block}.se-report .pp-monthly-heading>p{max-width:100%;margin-top:15px;font-size:13px}.se-report.pp-main .pp-monthly-heading h2{font-size:29px}.se-report .pp-monthly-report{padding-inline:18px}}@media (width<=480px){.se-report .pp-report-outcome{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=359px){.se-main{width:calc(100% - 20px)}.se-service-name h1{font-size:12px}.se-service-name p{font-size:6px}.se-service-icon{width:31px;height:31px}.se-back{font-size:9px}.se-chapters>button{gap:5px;padding-inline:5px}.se-chapters strong{font-size:11px}.se-panel{padding-inline:17px}.se-hero h2{font-size:30px}.se-navigation{gap:9px;padding-inline:12px}.se-progress{width:59px}.se-report .pp-monthly-report{padding-inline:12px}.se-contact{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.se-panel-content{animation:none}.se-chapters>button,.se-tab-arrow,.se-text-link>svg,.se-next,.se-explore>summary>svg{transition:none}}.se-site[data-reduced-motion=true] .se-panel-content{animation:none}@media (forced-colors:active){.se-window,.se-window-top,.se-navigation,.se-art-surface,.se-process-list>li,.se-questions,.se-contact,.se-previous,.se-next,.se-step-number{border-color:canvastext}.se-chapters>button[aria-selected=true]{border-color:highlight}.se-progress i[data-active=true]{background:highlight}.se-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}.se-art-entry{width:100%;color:inherit;text-align:inherit;cursor:pointer;appearance:none;padding:0;display:block}.se-art-entry:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .25s;position:absolute;inset:0}.se-art-entry:hover:after{border-color:#a6d6f05c}.se-art-invitation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e3f3fe;background:#0a1b2bce;border:1px solid #b1d3e645;border-radius:9px;align-items:center;gap:14px;padding:11px 13px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 6px 24px #0004}.se-art-invitation>span{letter-spacing:.12em;font-size:8px}.se-art-invitation>svg{transition:transform .2s}.se-art-entry:hover .se-art-invitation>svg{transform:translate(3px)}.se-hero-art>figcaption>span:first-child{letter-spacing:0;max-width:85%}.se-pathway{border-top:1px solid var(--se-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.se-pathway>button{color:var(--se-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;min-width:0;padding:23px 22px 4px 0;display:flex}.se-pathway>button+button{padding-left:24px}.se-pathway-number{color:#80a9c4;font-variant-numeric:tabular-nums;flex:none;font-size:10px;line-height:22px}.se-pathway>button>span:nth-child(2){flex:1;min-width:0}.se-pathway strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.se-pathway small{color:#92aabd;max-width:280px;margin-top:7px;font-size:11px;line-height:1.65;display:block}.se-pathway>button>svg{color:#9dc4dd;flex:none;margin-top:3px;transition:transform .2s}.se-pathway>button:hover>svg{transform:translate(4px)}.se-pathway>button:hover strong{color:#b8e2fc}.se-report-stage{padding-top:30px}@media (width>=1101px){.se-hero-actions{flex-flow:wrap;align-items:center;gap:20px}.se-hero .se-lead{max-width:430px}.se-hero{gap:38px}}@media (width<=760px){.se-hero{gap:23px}.se-main .se-hero .se-lead{margin:17px 0 20px;line-height:1.7}.se-hero-actions{flex-flow:wrap;align-items:center;gap:5px 17px}.se-pathway{grid-template-columns:1fr;margin-top:22px}.se-pathway>button,.se-pathway>button+button{border-bottom:1px solid #a1c4df19;gap:13px;padding:17px 0}.se-pathway>button:last-child{border-bottom:0;padding-bottom:0}.se-pathway small{max-width:100%;margin-top:4px;font-size:11px}.se-pathway strong{font-size:13px}.se-art-invitation{gap:11px;padding:9px 10px;bottom:10px;right:10px}.se-art-invitation>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.se-art-entry:after,.se-art-invitation>svg,.se-pathway>button>svg{transition:none}}@media (width<=760px){.se-hero{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.se-hero-copy{display:contents}.se-hero-copy>.se-eyebrow{grid-row:1;margin-bottom:0}.se-hero-copy>h2{grid-row:2}.se-hero>.se-hero-art{grid-row:3}.se-main .se-hero .se-lead{grid-row:4;margin:0}.se-hero-actions{grid-row:5}.se-hero-art>figcaption{display:none}}
