
.product-stories{background:#173b2e;color:#f9f6ea;padding:86px 0 48px}.ps-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:65px;margin-bottom:44px}.ps-heading .eyebrow{color:#c5d6aa;font-size:11px;letter-spacing:.14em}.ps-heading h2{font-size:clamp(40px,4.8vw,68px);line-height:1.05;letter-spacing:-2.5px;margin:20px 0 0;color:#faf7ed}.ps-heading h2 i{font-family:Georgia,serif;font-weight:400;color:#d4e2b5}.ps-heading>p{font-size:16px;line-height:1.7;color:#cbd9cd;max-width:355px;margin:0 0 6px}.ps-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:stretch}.ps-scene{border-radius:20px;overflow:hidden;padding:34px;min-width:0;display:flex;flex-direction:column;background:#f3f4ec;color:#243b2d}.ps-copy{margin-bottom:27px}.ps-label{font-size:10px;font-weight:650;letter-spacing:.13em;color:#647b5e}.ps-copy h3{font-size:clamp(28px,2.8vw,38px);line-height:1.12;letter-spacing:-1.1px;margin:15px 0 12px;color:inherit}.ps-copy p{font-size:14px;line-height:1.7;color:#63705e;max-width:370px;margin:0}.ps-operation-ui,.ps-portal-ui,.ps-data-ui{background:#fff;border-radius:13px;padding:23px;border:1px solid #e3e7dd;margin-top:auto}.ps-ui-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px;font-size:14px}.ps-ui-head>span{font-size:9px;color:#7c8774}.ps-flow{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:17px 0 25px}.ps-flow>span{font-size:11px;white-space:nowrap}.ps-flow svg{width:22px;height:22px;color:#8a9d7c;flex-shrink:0}.ps-flow-brand{font-size:25px!important;font-weight:800;letter-spacing:-1.5px;color:#244c35}.ps-request{display:flex;align-items:center;gap:12px;border-top:1px solid #edf0e9;padding:19px 0}.ps-request-icon{width:32px;height:32px;display:grid;place-items:center;background:#eff3e8;border-radius:9px;flex-shrink:0}.ps-request-icon svg{width:19px;height:19px}.ps-request>div{flex:1;min-width:0}.ps-request b{font-size:12px;display:block}.ps-request small{font-size:10px;color:#829078;display:block;margin-top:5px;line-height:1.4}.ps-status{font-size:9px;padding:6px 8px;background:#eaf2e4;color:#527442;border-radius:5px;white-space:nowrap}.ps-review{background:#faf0d9;color:#8b713b}.ps-fatura{display:flex;align-items:center;gap:13px;background:#f5f6f0;padding:15px;border-radius:8px;margin-top:7px}.ps-fatura svg{width:24px;height:24px;flex-shrink:0;color:#6b8059}.ps-fatura b{display:block;font-size:12px}.ps-fatura span{display:block;font-size:11px;line-height:1.5;color:#75816c;margin-top:4px}.ps-portal{background:#e5ecda}.ps-portal-ui{padding:24px}.ps-portal-greeting{display:flex;align-items:center;gap:10px;margin-bottom:22px}.ps-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#f5e3d1;color:#966942;font-size:13px}.ps-portal-greeting small{font-size:7px;letter-spacing:.1em;color:#89917e;display:block}.ps-portal-greeting b{font-size:17px;display:block;margin-top:4px}.ps-small-logo{margin-left:auto;font-weight:800;font-size:22px;letter-spacing:-1.4px}.ps-member-card{background:#284936;color:#f7f5e7;border-radius:11px;padding:20px;position:relative;overflow:hidden}.ps-member-card>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.12em}.ps-member-card svg{width:24px;height:24px;color:#bcd29e}.ps-member-card>strong{display:block;font-size:20px;font-weight:500;margin:26px 0 6px}.ps-member-card>span{font-size:10px;color:#c6d6bb}.ps-card-bottom{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#c6d6bb;margin-top:24px}.ps-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.ps-shortcuts>div{display:flex;align-items:center;gap:9px;padding:11px 7px;color:#5d7350;font-size:10px}.ps-shortcuts svg{width:20px;height:20px;flex-shrink:0}.ps-data{background:#f5eee4}.ps-data-ui{padding:25px}.ps-metrics{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:15px;margin-bottom:30px}.ps-metrics>div>span{font-size:10px;color:#86907d;display:block}.ps-metrics strong{display:block;font-size:clamp(24px,2.5vw,35px);letter-spacing:-1.3px;font-weight:600;margin-top:9px;white-space:nowrap}.ps-metrics strong span{font-size:19px;margin-left:2px}.ps-chart-legend{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.ps-chart-legend>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#849078}.ps-chart-legend i{width:6px;height:6px;border-radius:50%;background:#557a42}.ps-chart-legend i:last-of-type{background:#da6a3e;margin-left:8px}.ps-chart{display:block;width:100%;height:auto;margin-top:15px;overflow:visible}.ps-months{display:flex;justify-content:space-between;font-size:8px;color:#86917d;letter-spacing:.06em}.ps-juliana{background:#f1cfae}.ps-juliana .ps-label{color:#92704e}.ps-juliana .ps-copy p{color:#806346}.ps-chat-ui{padding:0 4px;margin-top:auto}.ps-chat-person{display:flex;align-items:center;gap:12px;margin:0 0 24px}.ps-ju-avatar{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:#de6339;color:#fff5e9;font-size:25px;font-family:Georgia,serif;font-style:italic;letter-spacing:-2px;padding-right:3px}.ps-chat-person b{display:block;font-size:18px;color:#64462b}.ps-chat-person small{font-size:10px;display:block;margin-top:3px;color:#927150}.ps-bubble{font-size:14px;line-height:1.6;padding:15px 18px;max-width:87%;margin-bottom:14px;border-radius:13px}.ps-bubble-user{background:#335442;color:#fff5e9;margin-left:auto;border-bottom-right-radius:3px}.ps-bubble-ju{background:#fff8ec;color:#6a543d;border-bottom-left-radius:3px}.ps-human-handoff{display:flex;gap:13px;align-items:center;margin:24px 0 10px;font-size:11px;line-height:1.7;color:#8c6949}.ps-human-handoff svg{width:27px;height:27px;flex-shrink:0}.ps-human-handoff b{color:#735235;font-weight:500}.ps-chat-cta{display:flex;align-items:center;justify-content:space-between;color:#6d472a;font-size:13px;font-weight:600;border-top:1px solid #d9b794;padding-top:19px;margin-top:22px;text-decoration:none}.ps-chat-cta svg{width:22px;height:22px;transition:transform .2s}.ps-chat-cta:hover svg{transform:translateX(4px)}.ps-care-strip{display:flex;align-items:center;gap:22px;padding:30px 0;margin-top:20px;border-bottom:1px solid #496450}.ps-care-icon{color:#c7d7ac}.ps-care-icon svg{width:35px;height:35px}.ps-care-strip h3{font-size:20px;letter-spacing:-.4px;margin:0 0 7px;color:#f1f3e3}.ps-care-strip p{font-size:13px;line-height:1.6;color:#b6c9b5;margin:0}.ps-care-strip a{margin-left:auto;color:#e6edcc;white-space:nowrap;font-size:12px}.ps-footer{display:flex;justify-content:space-between;gap:20px;color:#9fb69f;font-size:10px;margin-top:23px;line-height:1.6}.ps-footer a{color:#cfddbe}.ps-chart-line{animation:ps-line-in 1.2s ease-out both;stroke-dasharray:600}@keyframes ps-line-in{from{stroke-dashoffset:600}to{stroke-dashoffset:0}}@media(max-width:1050px){.ps-grid{grid-template-columns:1fr 1fr;gap:18px}.ps-scene{padding:25px}.ps-operation-ui,.ps-portal-ui,.ps-data-ui{padding:18px}.ps-flow>span{font-size:9px}.ps-request{gap:8px}.ps-request small{font-size:9px}.ps-status{font-size:8px;padding:5px}.ps-metrics{gap:10px}.ps-metrics strong{font-size:26px}.ps-care-strip{flex-wrap:wrap}.ps-care-strip a{margin-left:57px}}@media(max-width:760px){.product-stories{padding-top:55px}.ps-heading{grid-template-columns:1fr;gap:23px}.ps-heading>p{max-width:530px}.ps-grid{grid-template-columns:1fr}.ps-scene{padding:30px}.ps-copy h3{font-size:34px}.ps-operation-ui,.ps-portal-ui,.ps-data-ui{padding:24px}.ps-flow>span{font-size:12px}.ps-request b{font-size:13px}.ps-request small{font-size:11px}.ps-status{font-size:10px;padding:7px}.ps-metrics strong{font-size:34px}.ps-portal-ui{width:100%;max-width:430px;margin-inline:auto}.ps-shortcuts>div{font-size:12px}.ps-copy p{max-width:100%}.ps-member-card>strong{font-size:23px}.ps-footer{flex-direction:column;gap:10px}.ps-care-strip h3{font-size:19px}.ps-care-strip a{margin-left:0}}@media(max-width:420px){.ps-scene{padding:24px 19px}.ps-operation-ui,.ps-data-ui,.ps-portal-ui{padding:17px}.ps-heading h2{font-size:40px;letter-spacing:-1.6px}.ps-flow>span{font-size:10px}.ps-flow svg{width:18px}.ps-request-icon{display:none}.ps-status{font-size:9px}.ps-metrics strong{font-size:26px}.ps-metrics>div>span{font-size:9px}.ps-shortcuts>div{font-size:10px;padding-inline:3px}.ps-chart-legend{font-size:10px}.ps-bubble{font-size:14px}.ps-care-icon{display:none}}@media(prefers-reduced-motion:reduce){.ps-chart-line{animation:none}.ps-chat-cta svg{transition:none}}
