*{box-sizing:border-box}body{margin:0;background:#f5f6f9;color:#182536;font-family:Arial,Helvetica,sans-serif}header{height:82px;background:white;border-bottom:1px solid #e3e7ed;justify-content:space-between;padding:0 6%}.brand,header{display:flex;align-items:center}.brand{text-decoration:none;color:#152a48;font-size:28px;font-weight:800;gap:3px}.brand span{color:#5865e4}.brand small{font-size:10px;letter-spacing:1.6px;border-left:1px solid #d8dce4;padding:10px 0 10px 18px;margin-left:18px;font-weight:500}.project{color:#778194;font-size:10px;letter-spacing:2px}main{max-width:1280px;margin:auto;padding:42px 32px}.intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow{font-size:10px;letter-spacing:2px;color:#5d67d5;font-weight:700}h1{font-size:34px;letter-spacing:-1px;margin:12px 0}p{line-height:1.6;color:#657086}.intro p{margin:8px 0}button{font:inherit;cursor:pointer;border:1px solid #dfe3ec;background:white;border-radius:7px;padding:10px 14px;color:#33435b}button:hover{border-color:#6973df;background:#f3f4ff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8995fa;outline-offset:3px}.secondary{font-weight:600;white-space:nowrap}nav{display:flex;margin:30px 0 20px;border-bottom:1px solid #dde2eb;gap:25px}nav button{border:0;border-radius:0;background:transparent;padding:14px 0;color:#7c8492}nav button.active{color:#4954ce;border-bottom:3px solid #5964dd}.samples{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0;color:#778194;font-size:11px}.samples span{margin-right:8px}.samples button{padding:7px 10px;font-size:11px}.grid{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;align-items:start}.panel,.summary{background:white;border:1px solid #e0e5ee;border-radius:14px;padding:28px}.section-title{display:flex;gap:14px;align-items:center;margin-bottom:25px}.step{color:#5d68df;background:#f0f1fd;border-radius:8px;padding:11px;font-size:12px;font-weight:700}h2{font-size:18px;margin:0 0 5px}.section-title p{margin:0;font-size:12px}label{display:block;font-size:12px;font-weight:600;color:#42506a;margin-bottom:19px}input,select{display:block;width:100%;margin-top:8px;border:1px solid #dbe1eb;border-radius:7px;background:#fbfcfe;color:#25364d;padding:12px;font:inherit;font-size:14px;min-height:43px}small{font-size:11px;color:#7a8597;font-weight:400;line-height:1.6;display:block;margin-top:5px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}fieldset{border:0;border-top:1px solid #edf0f5;margin:9px 0 22px;padding:15px 0 0}legend{font-size:12px;font-weight:600;padding:0 10px 0 0;color:#4e5e77}.check{display:flex;align-items:center;gap:10px;font-weight:400;margin:9px 0}.check input{width:16px;min-height:16px;margin:0;accent-color:#6068dc}.form-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0f5;padding-top:18px;color:#8590a1}.form-footer,.form-footer button{font-size:11px}.total{background:#192d4b;border-radius:11px;color:white;padding:25px;margin-bottom:14px}.total span{font-size:12px;color:#becbe0}.total strong{display:block;font-size:38px;font-weight:500;margin:13px 0;letter-spacing:-1px}.total small{color:#bfc8df}.fee{border-bottom:1px solid #edf0f5}.fee summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:17px 0;font-size:12px;color:#536179}.fee summary b{color:#22344f;white-space:nowrap;font-size:14px}.fee p{font-size:11px;margin:0 0 15px;overflow-wrap:anywhere}.summary-note{font-size:11px;margin-bottom:0}.issues{background:#fff9ed;border:1px solid #eee0be;border-radius:12px;padding:22px;margin-top:18px}.issues h3{color:#806433;margin:0;font-size:13px}.issues p{font-size:11px;color:#806c48;margin:12px 0}.issues p.error{color:#a73535;font-weight:700}.evidence li,.evidence p{line-height:1.8}.evidence pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6fa;border-radius:8px;padding:18px}.evidence a{color:#4954ce}footer{display:flex;justify-content:space-between;font-size:10px;color:#8992a1;padding:32px 0 0;margin-top:24px;border-top:1px solid #e0e5ed}@media(max-width:800px){.grid{grid-template-columns:1fr}.intro{align-items:start}h1{font-size:27px}.brand small{display:none}main{padding:25px 18px}.panel,.summary{padding:22px}.intro .secondary{font-size:11px}.fields{gap:12px}footer{gap:20px}}@media print{.samples,button,header,nav{display:none}main{padding:0}.grid{display:block}.issues,.panel,.summary{page-break-inside:avoid;break-inside:avoid}.total{background:white;border:1px solid #aaa}.total,.total small,.total span{color:black}}.outbound-app *{box-sizing:border-box}.outbound-app{margin:0;background:#f5f7fa;color:#203047;font-family:Arial,Helvetica,sans-serif;font-size:14px}.outbound-app .shell{display:flex;min-height:100vh}.outbound-app aside{width:238px;flex-shrink:0;background:#14273f;color:#becbdc;padding:34px 20px;position:relative}.outbound-app .brand{display:block;color:white;font-size:30px;text-decoration:none;font-weight:800}.outbound-app .brand span{color:#8d9bff}.outbound-app .brand small{display:block;font-size:9px;letter-spacing:1.7px;margin-top:10px}.outbound-app .workspace{font-size:9px;letter-spacing:1.4px;margin:50px 0 18px;color:#869bb6}.outbound-app .nav{width:100%;text-align:left;background:transparent;color:#bdcbdd;border:0;padding:14px;margin-bottom:8px}.outbound-app .nav.active{background:#2c405f;color:white}.outbound-app .aside-bottom{position:absolute;bottom:30px;font-size:11px}.outbound-app .aside-bottom small{display:block;margin-top:12px;color:#8c9fb8}.outbound-app .dot{display:inline-block;width:6px;height:6px;background:#5ed5a7;border-radius:50%;margin-right:8px}.outbound-app main{min-width:0;flex:1 1;padding:0 38px 24px;max-width:1600px}.outbound-app header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5ed;font-size:11px;color:#79879b}.outbound-app .badge{font-size:9px;letter-spacing:1px;background:#e9eef6;padding:8px 10px;border-radius:5px;color:#566b89}.outbound-app .heading{display:flex;justify-content:space-between;align-items:center;margin:34px 0 26px}.outbound-app .eyebrow{color:#6674c9;font-size:10px;font-weight:700;letter-spacing:1.7px}.outbound-app h1{font-size:32px;letter-spacing:-1px;margin:10px 0}.outbound-app p{color:#748196;line-height:1.6;margin:8px 0}.outbound-app button{cursor:pointer;background:white;border:1px solid #d9e1ec;color:#425672;border-radius:7px;padding:11px 14px;font:inherit;font-size:12px}.outbound-app button:hover{background:#edf1fa}.outbound-app a:focus-visible,.outbound-app button:focus-visible,.outbound-app select:focus-visible,.outbound-app summary:focus-visible{outline:3px solid #8b9df0;outline-offset:3px}.outbound-app .customer-panel{display:flex;align-items:center;gap:28px;background:white;border:1px solid #e0e6ef;border-radius:10px;padding:22px}.outbound-app label{font-size:11px;color:#65728a;flex:1 1}.outbound-app select{display:block;width:100%;min-width:220px;margin-top:8px;padding:12px;border:1px solid #dce3ec;border-radius:6px;background:#fbfcff;color:#263b58;font-size:14px}.outbound-app .customer-panel small{display:block;font-size:9px;letter-spacing:1px;color:#8b96a7;margin-bottom:10px}.outbound-app .customer-panel strong{font-size:12px}.outbound-app .tabs{display:flex;gap:22px;border-bottom:1px solid #dae2ec;margin:22px 0}.outbound-app .tabs button{border:0;background:transparent;border-radius:0;padding:16px 0}.outbound-app .tabs .selected{color:#5367c5;border-bottom:3px solid #6277d8}.outbound-app .tabs span{font-size:10px;margin-left:8px;color:#95a0b2}.outbound-app .stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:14px;margin:24px 0}.outbound-app .stats>div{padding:20px;background:white;border:1px solid #e0e6ef;border-radius:9px}.outbound-app .stats small{font-size:9px;letter-spacing:1px;display:block;color:#8190a6}.outbound-app .stats strong{display:block;font-size:25px;margin-top:14px}.outbound-app .stats em{font-style:normal;font-size:11px;color:#8c98aa}.outbound-app .stats .total{background:#203955;color:white;border:0}.outbound-app .stats .total small{color:#b7c7de;letter-spacing:.3px}.outbound-app .stats .total strong{font-size:25px;margin:10px 0}.outbound-app .notice{background:#edf2fb;border:1px solid #dfe7f5;border-radius:7px;padding:15px 18px;font-size:12px;color:#60728e;line-height:1.7;margin:22px 0}.outbound-app .section-title{display:flex;align-items:center;justify-content:space-between;margin:28px 0 18px}.outbound-app .section-title span{font-size:11px;color:#8a96a7}.outbound-app h2{font-size:17px;margin:0}.outbound-app .receipt{background:white;border:1px solid #dfe5ee;border-radius:9px;overflow:hidden;margin-bottom:20px;scroll-margin-top:20px}.outbound-app .receipt-head{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6ebf2;gap:15px}.outbound-app .receipt-head>div{display:flex;align-items:center;gap:12px}.outbound-app .receipt-head>span{font-size:11px;color:#8490a3}.outbound-app .receipt-icon{padding:8px;color:#6a78c5;background:#eef1fb;border-radius:6px;font-size:11px}.outbound-app .pill{padding:5px 8px;background:#edf5f1;color:#448065;border-radius:4px;font-size:10px;white-space:nowrap}.outbound-app .pill.edi{background:#eaf2fc;color:#527cae}.outbound-app .pill.manual{background:#f4effb;color:#8b68ac}.outbound-app .table-scroll{overflow:auto}.outbound-app table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.outbound-app th{padding:13px 22px;background:#fafbfd;color:#8390a4;font-size:10px;font-weight:500}.outbound-app td{padding:18px 22px;border-top:1px solid #edf0f5;color:#53647c}.outbound-app .excess{color:#bd8c4e;font-size:10px;margin-left:6px}.outbound-app .cta{background:#eaf0f8;border-radius:10px;padding:24px;display:flex;justify-content:space-between;align-items:center}.outbound-app .primary{background:#5a6dcb;color:white;border:0}.outbound-app .primary:hover{background:#495bb7}.outbound-app .cta p{font-size:12px}.outbound-app .summary{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.outbound-app .summary a{background:white;border:1px solid #e0e6ef;border-radius:8px;padding:18px;text-decoration:none;color:#344963}.outbound-app .summary small{display:block;font-size:11px;min-height:28px}.outbound-app .summary strong{display:block;margin:12px 0;font-size:18px}.outbound-app .summary span{font-size:10px;color:#8c96a7}.outbound-app .cost-table td{vertical-align:top;line-height:1.6}.outbound-app .cost-table td:first-child{width:25%}.outbound-app .cost-table td:nth-child(2){width:19%}.outbound-app .cost-table td:last-child{white-space:nowrap;font-weight:700}.outbound-app .cost-table small{display:block;color:#8795a8;font-size:10px;margin-top:5px}.outbound-app .cost-table .source{color:#939db0;overflow-wrap:anywhere}.outbound-app .pending{color:#bd8a3d}.outbound-app .final{padding:26px;background:#203955;color:white;display:flex;justify-content:space-between;align-items:center;border-radius:9px}.outbound-app .final small{color:#afc0d7;font-size:10px}.outbound-app .final h2{font-size:24px;margin-top:12px}.outbound-app .final p{color:#bdcce0}.outbound-app .rules{background:white;border:1px solid #e0e6ef;border-radius:8px;margin-top:24px;padding:20px}.outbound-app .rules summary{cursor:pointer;font-size:12px;font-weight:700}.outbound-app .rules summary span{float:right;color:#95a1b2}.outbound-app .rules li,.outbound-app .rules p{font-size:12px;color:#76849a;line-height:1.8}.outbound-app .rules li{margin:10px 0}.outbound-app footer{display:flex;justify-content:space-between;font-size:10px;color:#95a0b2;padding:30px 0 0}@media(max-width:1100px){.outbound-app aside{width:190px}.outbound-app main{padding:0 22px 20px}.outbound-app .customer-panel{flex-wrap:wrap}.outbound-app .stats{grid-template-columns:1fr 1fr}.outbound-app .summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.outbound-app .shell{display:block}.outbound-app aside{width:100%;padding:16px;display:flex;gap:10px;align-items:center}.outbound-app .brand{font-size:22px}.outbound-app .aside-bottom,.outbound-app .brand small,.outbound-app .workspace{display:none}.outbound-app .nav{width:auto;margin:0;font-size:10px}.outbound-app main{padding:0 14px 20px}.outbound-app .heading{gap:10px}.outbound-app h1{font-size:25px}.outbound-app .heading p{font-size:12px}.outbound-app .customer-panel{gap:16px}.outbound-app .customer-panel label{flex-basis:100%}.outbound-app .stats{gap:8px}.outbound-app .stats>div{padding:14px}.outbound-app .stats .total strong,.outbound-app .stats strong{font-size:20px}.outbound-app .summary{grid-template-columns:1fr 1fr}.outbound-app .receipt-head{align-items:start}.outbound-app .receipt-head>span{max-width:120px}.outbound-app .cta{display:block}.outbound-app .cta button{margin-top:12px}.outbound-app footer{gap:20px}.outbound-app .final{gap:15px}.outbound-app .final h2{font-size:20px}}.outbound-app .sample-link{display:block;color:#bdcbdd;text-decoration:none;padding:14px;font-size:12px;margin-bottom:8px}.project-menu{display:flex;gap:8px}.project-menu a{padding:10px 14px;border-radius:6px;text-decoration:none;color:#53637d;font-size:12px}.project-menu a.current{background:#edf0fc;color:#5260c7}.outbound-app .summary{padding:0;border:0;background:transparent}.outbound-app .brand small{border:0;padding:0;margin-left:0}.outbound-app .total{margin-bottom:0}.outbound-app .receipt-head .pill{display:inline-block}.outbound-app .heading .eyebrow{margin:0}.outbound-app header{padding:0;background:transparent}.outbound-app .brand{align-items:normal}.outbound-app .stats strong{letter-spacing:normal}body{background:#f3f6fa;color:#142c45;font-size:14px}.standard-shell{display:flex;min-height:100vh}.standard-shell .standard-sidebar{position:fixed;inset:0 auto 0 0;width:256px;height:100dvh;background:#0b263d;color:#dce8f6;padding:8px;display:flex;flex-direction:column;z-index:40;transition:transform .18s}.standard-brand{display:flex;align-items:center;gap:12px;padding:20px 12px;min-height:70px}.standard-brand svg{width:27px;height:27px;color:#38d5b8;flex-shrink:0}.standard-brand span{font-size:12px;font-weight:600;letter-spacing:.1em;border-left:1px solid #4b6579;padding-left:12px;line-height:1.7}.standard-caption{padding:10px 16px;color:#8aa8bd;font-size:11px;letter-spacing:.14em;margin:0 0 12px}.standard-shell .standard-nav{display:flex;flex-direction:column;border:0;margin:0;padding:0;gap:4px}.standard-nav a{display:flex;align-items:center;gap:9px;border-radius:6px;min-height:38px;padding:8px;color:#dce8f6;text-decoration:none;font-size:14px}.standard-nav a svg{width:16px;height:16px;flex-shrink:0}.standard-nav a.current,.standard-nav a:hover{background:#193e59;color:white}.standard-note{margin:auto 16px 20px;border-top:1px solid #294357;padding-top:24px;font-size:14px;color:#aac0d0}.standard-note b{display:block;color:#e1edf6;margin:10px 0}.standard-note p{color:#aac0d0;line-height:1.7}.standard-sidebar-footer{padding:16px;color:#8aa8bd;font-size:11px;letter-spacing:.12em;border-top:1px solid #294357}.standard-sidebar-footer span{display:block;font-size:11px;letter-spacing:0;margin-top:8px}.standard-inset{margin-left:256px;min-width:0;flex:1 1;transition:margin .18s}.standard-shell .standard-topbar{position:sticky;top:0;z-index:30;height:74px;border-bottom:1px solid #dce5ee;display:flex;align-items:center;gap:12px;padding:0 30px;background:white;color:#142c45;font-size:14px;font-weight:600}.standard-topbar button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid #cddae5;background:#f3f7fa;color:#153956;border-radius:8px}.standard-topbar button:hover{background:#e3f1f5}.standard-demo{margin-left:auto;font-size:12px;background:#d9f4ee;color:#006c59;padding:5px 12px;border-radius:5px;font-weight:500}.standard-jai{display:inline-flex;align-items:center;justify-content:center;width:72px;height:44px;flex:0 0 72px;background:#0b182a;color:#fff;border-radius:999px;font-size:16px;font-weight:700}.standard-content{max-width:1600px;margin:auto;padding:24px 28px;width:100%}.standard-content .outbound-app main,.standard-content main{max-width:none;margin:0;padding:0;width:100%}.standard-content h1{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:750;letter-spacing:-.04em;margin:0 0 10px;color:#142c45}.standard-content h2{color:#142c45;font-size:18px}.standard-content .eyebrow,.standard-content .outbound-app .eyebrow{font-size:12px;letter-spacing:.15em;font-weight:750;color:#087d85;margin-bottom:14px}.standard-content .intro,.standard-content .outbound-app .heading{margin:0 0 24px;align-items:center}.standard-content .customer-panel,.standard-content .panel,.standard-content .receipt,.standard-content .rules,.standard-content .summary{border-color:#dce5ee;border-radius:12px}.standard-content button,.standard-content input,.standard-content select{border-color:#cfdbe6;border-radius:8px;font-size:14px;color:#153956}.standard-content button{font-weight:600;min-height:40px}.standard-content button:hover{background:#e3f1f5;border-color:#8bbabb}.standard-content a:focus-visible,.standard-content button:focus-visible,.standard-content input:focus-visible,.standard-content select:focus-visible{outline:2px solid #087d85;outline-offset:3px}.standard-content nav button.active{color:#087d85;border-color:#087d85}.standard-content .step{background:#e4f4f1;color:#087d85}.standard-content .outbound-app .final,.standard-content .total{background:#0d3c54;color:white}.standard-content .outbound-app .final h2{color:white}.standard-content .outbound-app .primary{background:#087d85;color:white;border-color:#087d85}.standard-content .outbound-app .primary:hover{background:#066b73}.standard-content .outbound-app .tabs{background:#e4ebf2;border:0;border-radius:8px;padding:5px;gap:5px;margin:20px 0 24px;min-height:56px}.standard-content .outbound-app .tabs button{flex:1 1;min-height:44px;border:0;border-radius:6px;padding:10px 16px;font-size:14px;color:#486074}.standard-content .outbound-app .tabs .selected{background:white;color:#087d85;box-shadow:0 2px 6px #102d4310}.standard-content .outbound-app .stats>div{border-top:3px solid #078d8f;border-radius:12px;padding:22px}.standard-content .outbound-app .stats>div:nth-child(2){border-top-color:#e8a122}.standard-content .outbound-app .stats>div:nth-child(3){border-top-color:#7b5ed4}.standard-content .outbound-app .stats .total{border-top:3px solid #337ed3}.standard-content .outbound-app .stats small{font-size:11px;letter-spacing:.03em}.standard-content .outbound-app .stats strong{font-size:30px}.standard-content .outbound-app .stats .total strong{font-size:27px}.standard-content .outbound-app .notice{background:#e3f1f5;border:0;border-left:4px solid #087d85;border-radius:8px;color:#486074;font-size:14px}.standard-content .outbound-app .receipt-icon{background:#e4f4f1;color:#087d85}.standard-content .outbound-app th{background:#f3f7fa;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#62778a}.standard-content .outbound-app td{font-size:14px;color:#486074;padding:18px}.standard-content .outbound-app .cost-table small{font-size:12px}.standard-content .outbound-app .cta{background:#e3f1f5}.standard-content .outbound-app .pending{color:#966213}.standard-content .outbound-app .summary a{border-color:#dce5ee;border-top:3px solid #078d8f}.standard-content .outbound-app .summary small{font-size:12px}.menu-overlay{display:none}.menu-closed .standard-sidebar{transform:translateX(-100%)}.menu-closed .standard-inset{margin-left:0}@media(max-width:1100px){.standard-content .outbound-app .stats{grid-template-columns:1fr 1fr}}@media(max-width:760px){.standard-inset{margin-left:0}.standard-shell .standard-sidebar{width:256px}.standard-shell:not(.menu-closed) .menu-overlay{display:block;position:fixed;inset:0;width:100%;height:100dvh;border:0;background:#0b263d55;z-index:35;border-radius:0}.standard-shell .standard-topbar{padding:0 14px;height:64px;font-size:12px;gap:8px}.standard-demo{display:none}.standard-jai{margin-left:auto;width:56px;height:36px;flex-basis:56px;font-size:14px}.standard-content{padding:20px 16px}.standard-content .outbound-app .stats>div{padding:14px}.standard-content .outbound-app .stats .total strong,.standard-content .outbound-app .stats strong{font-size:22px}.standard-content .intro{flex-wrap:wrap}.standard-content .outbound-app .tabs button{font-size:12px;padding:8px}.standard-content .outbound-app .summary{grid-template-columns:1fr 1fr}}@media print{.menu-overlay,.standard-sidebar,.standard-topbar{display:none!important}.standard-inset{margin:0}.standard-content{padding:0}}.standard-content .outbound-app .stats .po-counts{font-size:14px;color:#61758a;margin:10px 0 0;font-weight:600}.standard-content .pricing-disclaimer{background:#fff0f1;border:1px solid #f0bbc2;border-left:4px solid #bb344b;border-radius:8px;padding:16px 18px;margin:18px 0 24px;color:#a22f44;font-size:14px;line-height:1.7}.standard-content .pricing-disclaimer strong{font-weight:700}.standard-content .outbound-app .rules-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.standard-content .outbound-app .rules-heading h2{font-size:14px;margin:0}.standard-content .outbound-app .rules-heading>span{font-size:12px;color:#8795a8;white-space:nowrap}.standard-content .outbound-app .contract-required{display:flex;align-items:flex-start;gap:12px;background:#fff0f1;border-left:4px solid #bb344b;border-radius:6px;padding:14px 16px;color:#a22f44;font-size:14px;line-height:1.7}.standard-content .outbound-app .contract-required>span{font-size:22px;line-height:1.1;flex-shrink:0}.standard-content .outbound-app .contract-required strong{font-weight:700}.standard-content .outbound-app .cost-section>summary{cursor:pointer;list-style:none;font-size:14px;margin:0}.standard-content .outbound-app .cost-section>summary::-webkit-details-marker{display:none}.standard-content .outbound-app .cost-section>summary:hover{background:#f3f7fa}.standard-content .outbound-app .cost-section>summary:focus-visible{outline:2px solid #087d85;outline-offset:-3px}.standard-content .outbound-app .collapse-arrow{font-size:24px;color:#087d85;display:inline-block;transition:transform .15s}.standard-content .outbound-app .cost-section[open] .collapse-arrow{transform:rotate(90deg)}.standard-content .outbound-app .cost-section:not([open])>summary{border-bottom:0}.access-page{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.access-intro{background:#0b263d;color:white;padding:40px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.access-brand{display:flex;gap:14px;align-items:center;color:#38d5b8;font-size:27px}.access-brand span{font-size:12px;letter-spacing:.1em;color:#dce8f6;border-left:1px solid #4b6579;padding-left:14px}.access-intro h1{font-size:clamp(2.4rem,4vw,4.7rem);line-height:1.1;color:white;margin-bottom:30px}.access-intro h1 em{font-style:normal;color:#42d9bb}.access-intro .eyebrow{color:#42d9bb}.access-intro p{color:#a9bfce;line-height:1.8}.access-form{display:grid;place-items:center;padding:30px}.access-card{width:min(100%,420px)}.access-card h2{font-size:28px;margin:22px 0 12px}.access-card form{display:grid;gap:14px;margin:30px 0 15px}.access-card label{margin:0}.access-card input{margin:0;height:48px;background:white}.access-card button{height:48px;background:#087d85;color:white;font-weight:600;border:0}.access-card button:disabled{opacity:.65}.access-lock{display:inline-flex;padding:12px;background:#d5f1ec;border-radius:12px;font-size:24px}.access-card .access-error{color:#a22f44;font-size:14px;margin:0}.standard-topbar button.sign-out{width:auto;font-size:12px;white-space:nowrap}@media(max-width:760px){.access-page{grid-template-columns:1fr}.access-intro{display:none}.access-form{min-height:100dvh}.standard-topbar button.sign-out{font-size:11px;padding:5px}.standard-topbar>span:first-of-type{font-size:11px}}.standard-content .outbound-app .customer-rules>summary{list-style:none;cursor:pointer}.standard-content .outbound-app .customer-rules>summary::-webkit-details-marker{display:none}.standard-content .outbound-app .customer-rules .rules-heading h2{flex:1 1}.standard-content .outbound-app .customer-rules .rules-heading .rules-chevron{font-size:24px;color:#087d85;float:none;display:inline-block}.standard-content .outbound-app .customer-rules[open] .rules-chevron{transform:rotate(90deg)}.standard-content .outbound-app .customer-rules:not([open])>summary{margin-bottom:0}