/* Painel Clínica 5.0.11 | Site Premium 2.0 — progressive enhancement; marketing only */
:root{--pc511-ink:#152e47;--pc511-teal:#087c7f;--pc511-purple:#7046c1;--pc511-blue:#285fb5}
/* Big, truthful product demo instead of miniature decorative dashboard */
.pc-hero-511{background:radial-gradient(ellipse at 83% 14%,rgba(32,110,143,.34),transparent 50%),linear-gradient(138deg,#0d253d 0%,#142f4e 56%,#173d54 100%);overflow:hidden;isolation:isolate}
.pc-hero-511:before{content:"";position:absolute;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(90deg,transparent,#000 70%)}
.pc-hero-511 .pc-hero-511-content{position:relative;z-index:1;padding:75px 0 46px}
.pc-hero-511-intro{max-width:850px;margin:0 auto 46px;text-align:center}
.pc-hero-511-intro h1{margin:18px auto 16px;max-width:850px;font-size:clamp(2.8rem,5.25vw,5.8rem);line-height:1.05;letter-spacing:-.061em;color:#fff}
.pc-hero-511-intro h1 span{color:#94e3dc}
.pc-hero-511-intro .pc-lead{margin:0 auto;max-width:730px;color:#e5eff9;line-height:1.7;font-size:clamp(1rem,1.45vw,1.24rem)}
.pc-hero-511-intro .pc-hero-actions{justify-content:center;margin-top:28px}
.pc-hero-511-stage{max-width:1120px;margin:0 auto;border-radius:25px 25px 16px 16px;overflow:hidden;border:1px solid #7294aa;box-shadow:0 40px 95px rgba(0,9,25,.45);background:#fff;transform:perspective(1400px) rotateX(1.5deg);transition:transform .4s ease,box-shadow .4s ease}
.pc-hero-511-stage:hover{transform:perspective(1400px) rotateX(0deg);box-shadow:0 47px 100px rgba(0,9,25,.52)}
.pc-hero-511-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#e9f2f6;padding:13px 19px;border-bottom:1px solid #c8dce6;color:#17344b;flex-wrap:wrap}
.pc-hero-511-toolbar-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.82rem}
.pc-hero-511-toolbar-label strong{font-weight:850}.pc-real-indicator{color:#3d5d70;font-size:.73rem}
.pc-hero-511-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px;background:#d4e5ec;border-radius:12px}
.pc-hero-511-tabs button{border:0;background:transparent;color:#294a60;padding:9px 15px;font-weight:750;font-size:.8rem;border-radius:9px;min-height:39px}
.pc-hero-511-tabs button[aria-selected="true"]{background:#133850;color:white;box-shadow:0 4px 12px #1f527126}
.pc-hero-511-tabs button:hover:not([aria-selected="true"]){background:#edf5f8}
.pc-hero-511-screen{padding:13px;background:linear-gradient(150deg,#e0edf3,#f8fbfd)}
.pc-hero-511-screen picture{display:block;width:100%;overflow:hidden;border-radius:12px;border:1px solid #c8d8e0;background:white}
.pc-hero-511-screen img{display:block;width:100%;height:auto;aspect-ratio:1448/1086;object-fit:cover;object-position:top;max-height:670px}
.pc-hero-511-screen-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 8px 0;font-size:.82rem;color:#27465b;font-weight:730}
.pc-hero-511-screen-footer button,.pc-segment-real-image button{border:1px solid #9bb8c9;background:#fff;border-radius:9px;padding:8px 13px;color:#15516c;font-size:.78rem;font-weight:820;white-space:nowrap}
.pc-hero-511-screen-footer button:hover,.pc-segment-real-image button:hover{color:white;background:#106f79}
.pc-hero-511-modules{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:25px auto 8px}
.pc-hero-511-modules span{background:rgba(13,165,159,.11);color:#d8f9f6;border:1px solid rgba(139,225,219,.32);border-radius:99px;padding:8px 14px;font-size:.76rem;font-weight:750}
.pc-hero-511-caption{color:#c8d8e5;text-align:center;font-size:.76rem;max-width:750px;margin:12px auto 0;line-height:1.6}
/* Segment hero: show existing screenshot not fake screens */
.pc-segment-hero .pc-segment-hero-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(25px,4vw,65px)}
.pc-segment-actual-art{display:flex;flex-direction:column;justify-content:center;gap:15px;min-height:410px;isolation:isolate}
.pc-segment-actual-art .pc-segment-aura{inset:-25px;opacity:.85;z-index:-1}
.pc-segment-real-browser{width:100%;background:#eff6fa;border:1px solid rgba(170,206,226,.68);border-radius:20px;overflow:hidden;box-shadow:0 30px 65px rgba(2,17,40,.35);transform:perspective(1100px) rotateY(-2deg);transition:transform .35s}
.pc-segment-real-browser:hover{transform:perspective(1100px) rotateY(0)}
.pc-segment-real-top{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:12px 16px;background:#e6f0f4;border-bottom:1px solid #cadee8;color:#17364d;font-size:.75rem}
.pc-segment-real-top>div{display:flex;align-items:center;gap:12px}.pc-segment-real-top>span{color:#42617a}
.pc-segment-real-dots{color:#db7879;letter-spacing:3px;font-size:.65rem}
.pc-segment-real-image{position:relative;padding:10px}.pc-segment-real-image img{width:100%;height:auto;max-height:390px;object-fit:contain;display:block;border-radius:10px;border:1px solid #d2e1e9;background:white}
.pc-segment-real-image button{position:absolute;right:24px;bottom:23px;box-shadow:0 5px 15px #02152a2b}
.pc-segment-real-foot{display:flex;align-items:center;gap:8px;padding:5px 15px 13px;font-size:.68rem;font-weight:700;color:#3a5e73}
.pc-segment-real-dot{width:8px;height:8px;border-radius:50%;background:#0f8c80}
.pc-segment-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.pc-segment-badges>span{border:1px solid rgba(194,225,241,.28);background:rgba(255,255,255,.13);border-radius:12px;padding:12px 13px;color:#fff;backdrop-filter:blur(5px)}
.pc-segment-badges small{font-size:.67rem;color:#dcecf6;display:block}.pc-segment-badges strong{font-size:.9rem;display:block;margin-top:4px}
/* Brand differentiation across the solution pages */
.pc-solutions-511{background:linear-gradient(155deg,#f2f8fb 0%,#eff8f7 35%,#f7faff 100%)}
.pc-site--purple .pc-solutions-511{background:linear-gradient(160deg,#f6f2ff,#f3f7ff)}
.pc-site--blue .pc-solutions-511{background:linear-gradient(155deg,#eaf2ff,#f0f7fe)}
.pc-solutions-511 .pc-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.pc-capability-511{--card-accent:#0a817e;--card-light:#e5f8f4;position:relative;isolation:isolate;min-height:222px;padding:27px;border:1px solid #c8e1de;border-radius:20px;background:linear-gradient(155deg,#fff 35%,var(--card-light));box-shadow:0 10px 25px rgba(10,51,75,.065);overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s}
.pc-capability-511:hover{transform:translateY(-5px);box-shadow:0 19px 36px rgba(7,42,68,.13);border-color:var(--card-accent)}
.pc-capability-511-2{--card-accent:#485ca3;--card-light:#ebf0ff}.pc-capability-511-3{--card-accent:#167b89;--card-light:#e5f8fc}.pc-capability-511-4{--card-accent:#6146af;--card-light:#f1ecff}.pc-capability-511-5{--card-accent:#987318;--card-light:#fff7de}
.pc-site--purple .pc-capability-511{--card-accent:#6742b0;--card-light:#f3ebff}.pc-site--purple .pc-capability-511-2,.pc-site--purple .pc-capability-511-5{--card-accent:#32629e;--card-light:#eaf1ff}
.pc-site--blue .pc-capability-511{--card-accent:#255eaf;--card-light:#e9f2ff}.pc-site--blue .pc-capability-511-3{--card-accent:#0d777d;--card-light:#e9f9f8}.pc-site--blue .pc-capability-511-4{--card-accent:#5148a5;--card-light:#efeeff}
.pc-capability-511.pc-capability-511-featured{grid-column:span 2;background:linear-gradient(118deg,#133950 0%,#16777c 100%);color:#fff;border-color:#3ca7a5;min-height:222px}
.pc-site--purple .pc-capability-511-featured{background:linear-gradient(120deg,#35295e,#6947b0)}
.pc-site--blue .pc-capability-511-featured{background:linear-gradient(120deg,#17335d,#2a67b4)}
.pc-capability-511-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.pc-capability-511 .pc-capability-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--card-accent) 30%,white);color:var(--card-accent)}
.pc-capability-511 .pc-capability-icon svg{width:27px;height:27px}.pc-capability-number{font-size:.79rem;font-weight:850;color:var(--card-accent);letter-spacing:.1em;opacity:.75}
.pc-capability-511 h3{font-size:clamp(1.1rem,1.5vw,1.43rem);color:#18354d;margin:18px 0 10px}
.pc-capability-511 p{font-size:.87rem;color:#344e63;line-height:1.72;max-width:490px}
.pc-capability-511-featured h3,.pc-capability-511-featured p{color:#f3fcff}.pc-capability-511-featured .pc-capability-number{color:#d5fff9}
.pc-capability-511 .pc-capability-accent{display:block;position:absolute;bottom:0;left:0;right:0;height:5px;background:var(--card-accent)}
.pc-capability-511-featured .pc-capability-accent{background:#7ce0d6}
/* Modular, meaningful journey panel */
.pc-journey-511{background:linear-gradient(130deg,#eaf6f7,#eff3fc 48%,#f7f1ff);overflow:hidden}
.pc-journey-511-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}
.pc-journey-511-head h2{margin:12px 0;font-size:clamp(2rem,4vw,3.65rem);max-width:690px}
.pc-journey-511-head h2 em{font-style:normal;color:#0a7c83}
.pc-journey-511-head p{max-width:670px;line-height:1.7}
.pc-journey-511-hint{text-align:right;display:flex;flex-direction:column;gap:6px;color:#284d65}
.pc-journey-511-hint span{font-size:2rem;letter-spacing:-.07em;font-weight:870;color:#0c858a}.pc-journey-511-hint strong{font-size:.8rem}
.pc-journey-511-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:0}
.pc-journey-511-tabs button{display:inline-flex;align-items:center;gap:11px;font-size:.88rem;font-weight:830;min-height:55px;padding:12px 23px;border:1px solid #c9d9e6;border-radius:14px 14px 0 0;background:rgba(255,255,255,.7);color:#243f59}
.pc-journey-511-tabs button[aria-selected="true"]{background:#153b57;color:#fff;border-color:#153b57;box-shadow:0 -4px 18px #0b2c4c18}
.pc-journey-tab-orb{width:12px;height:12px;background:#0fa4a0;border-radius:50%;box-shadow:0 0 0 5px #0fa4a01f;flex:none}.pc-journey-511-tab-purple .pc-journey-tab-orb{background:#8857da;box-shadow:0 0 0 5px #8857da2a}.pc-journey-511-tab-blue .pc-journey-tab-orb{background:#3474d1;box-shadow:0 0 0 5px #3474d128}
.pc-journey-511-panel{--jp:#0d8988;--jpal:#d7f4ed;padding:35px;border-radius:0 22px 22px 22px;border:1px solid #c3dbe5;background:#fff;box-shadow:0 22px 50px rgba(17,48,74,.11)}
.pc-journey-511-purple{--jp:#7046bd;--jpal:#eae1fc}.pc-journey-511-blue{--jp:#2769be;--jpal:#e3eeff}.pc-journey-511-panel[hidden]{display:none!important}
.pc-journey-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
.pc-journey-eyebrow{display:block;color:var(--jp);text-transform:uppercase;font-size:.73rem;letter-spacing:.09em;font-weight:850}
.pc-journey-panel-heading h3{font-size:clamp(1.45rem,2.8vw,2.1rem);margin:10px 0}.pc-journey-panel-heading p{max-width:650px;font-size:.92rem;line-height:1.65}
.pc-journey-panel-count{border-radius:15px;border:1px solid #d1e1ea;color:var(--jp);background:var(--jpal);padding:16px 22px;font-size:2rem;font-weight:900;white-space:nowrap;display:grid;line-height:1;gap:5px;text-align:center}
.pc-journey-panel-count small{font-size:.63rem;letter-spacing:.1em}
.pc-journey-511-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}
.pc-journey-511-step{position:relative;background:linear-gradient(160deg,var(--jpal),#fff);border:1px solid #d5e2e9;border-radius:18px;padding:24px 20px;min-height:207px}
.pc-journey-511-step:not(:last-child)::after{content:"→";position:absolute;right:-15px;top:45%;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--jp);color:#fff;font-weight:850;box-shadow:0 5px 12px #13435c1e}
.pc-journey-step-icon{background:#fff;color:var(--jp);width:48px;height:48px;display:grid;place-items:center;border-radius:13px;border:1px solid #d3e3e8;margin-bottom:18px}
.pc-journey-step-icon svg{width:25px;height:25px}.pc-journey-step-index{display:block;color:var(--jp);font-size:.7rem;letter-spacing:.09em;font-weight:900}.pc-journey-511-step strong{display:block;color:#152d46;margin:8px 0;font-size:1.04rem}.pc-journey-511-step p{font-size:.8rem;color:#344e61;line-height:1.6;margin:0}
.pc-journey-511-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;color:#445e72;font-size:.78rem}.pc-journey-511-footer a{color:#0e5c77;font-weight:850;white-space:nowrap}.pc-journey-foot-dot{display:inline-block;background:var(--jp);width:8px;height:8px;border-radius:50%;margin-right:7px}
/* FAQ editorial dark treatment with high contrast */
.pc-faq-511{background:radial-gradient(circle at 12% 20%,#1c5164 0%,transparent 45%),linear-gradient(125deg,#0e263f,#182f51);color:#f3f9ff}
.pc-faq-511 .pc-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,105px)}
.pc-faq-511 .pc-eyebrow{color:#8be8dd}.pc-faq-511 .pc-faq-intro h2{font-size:clamp(2.1rem,3.9vw,3.5rem);line-height:1.08;color:#fff;margin:16px 0 24px}
.pc-faq-511 .pc-faq-intro h2 em{font-style:normal;color:#8de5df}.pc-faq-511 .pc-faq-intro p{color:#e0ecf5;line-height:1.76;font-size:1rem;max-width:420px}
.pc-faq-categories{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.pc-faq-categories span{color:#d5f5f2;font-size:.75rem;border:1px solid #5e94a5;background:#ffffff10;padding:7px 10px;border-radius:30px}
.pc-faq-511 .pc-faq-intro .pc-btn{margin-top:23px;background:#09888a;color:#fff}
.pc-faq-511 .pc-faq-items{display:grid;align-content:start;gap:12px}
.pc-faq-511 .pc-faq-items details{background:#fff;color:#172f47;border:1px solid #c1d4e1;border-radius:16px;overflow:hidden;box-shadow:0 9px 20px rgba(0,0,0,.06)}
.pc-faq-511 .pc-faq-items details[open]{border-color:#87e0d4;background:#f5fffd;box-shadow:0 12px 28px #071c3642}
.pc-faq-511 .pc-faq-items summary{display:flex;align-items:center;gap:13px;padding:23px 25px;font-weight:840;color:#173650;cursor:pointer;list-style:none;font-size:.91rem;line-height:1.5}
.pc-faq-511 .pc-faq-items summary::-webkit-details-marker{display:none}.pc-faq-number{font-size:.69rem;color:#0a7576;background:#e0f3f1;border-radius:8px;padding:8px;flex:none}
.pc-faq-plus{margin-left:auto;flex:none;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e8f4f6;color:#12626a;font-size:1.35rem}
.pc-faq-plus::before{content:"+"}.pc-faq-511 details[open] .pc-faq-plus::before{content:"−"}
.pc-faq-511 .pc-faq-items p{color:#2b4b60;font-size:.9rem;line-height:1.74;margin:0;padding:0 26px 22px 68px}
/* Premium solution navigation */
.pc-solutions-menu-511{width:405px;left:-72px;padding:12px;border-radius:19px;border:1px solid #c3dae7;box-shadow:0 25px 80px #0e2a4970}
.pc-menu-511-heading{padding:13px 15px 16px;border-bottom:1px solid #e1eaf1;margin-bottom:7px}
.pc-menu-511-heading span{display:block;color:#0a787b;font-size:.67rem;letter-spacing:.115em;font-weight:850}.pc-menu-511-heading small{display:block;margin-top:6px;color:#455e72;font-size:.79rem}
.pc-solutions-menu-511 a{display:flex;gap:13px;align-items:center;padding:14px;border-radius:12px;transition:background .2s,transform .2s}
.pc-solutions-menu-511 a:hover{transform:translateX(3px)}
.pc-solutions-menu-511 .pc-menu-511-clinics:hover{background:#eaf9f4}.pc-solutions-menu-511 .pc-menu-511-psychology:hover{background:#f3edff}.pc-solutions-menu-511 .pc-menu-511-rh:hover{background:#eaf1ff}
.pc-menu-511-symbol{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;font-size:1.3rem;color:#0b696d;background:#dff5ee}
.pc-menu-511-psychology .pc-menu-511-symbol{color:#6043af;background:#eee5ff}.pc-menu-511-rh .pc-menu-511-symbol{color:#255eaf;background:#e2edff}
.pc-solutions-menu-511 .pc-menu-511-arrow{margin-left:auto;color:#295979;font-size:1.1rem;flex:none}
.pc-solutions-menu-511 strong{font-size:.88rem}.pc-solutions-menu-511 small{font-size:.76rem;line-height:1.5}
/* distinct segment story / CTA */
.pc-site--teal .pc-story-panel{border-top:5px solid #0e918e}.pc-site--purple .pc-story-panel{border-top:5px solid #744ac1}.pc-site--blue .pc-story-panel{border-top:5px solid #2c6abb}
.pc-segment-story .pc-story-panel{background:linear-gradient(145deg,#fff,#f0f7fa);box-shadow:0 18px 35px rgba(22,49,75,.1)}
.pc-site--purple .pc-segment-story .pc-story-panel{background:linear-gradient(145deg,#fff,#f7f2ff)}.pc-site--blue .pc-segment-story .pc-story-panel{background:linear-gradient(145deg,#fff,#f0f6ff)}
/* WCAG focus and reduced motion */
.pc-site :where(a,button,summary):focus-visible{outline:3px solid #e0a940;outline-offset:3px}
@media(max-width:1050px){.pc-solutions-511 .pc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-journey-511-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-journey-511-step:nth-child(2)::after{display:none}}
@media(max-width:900px){.pc-hero-511 .pc-hero-511-content{padding:60px 0 40px}.pc-hero-511-intro{margin-bottom:35px}.pc-segment-hero .pc-segment-hero-grid{grid-template-columns:1fr}.pc-segment-actual-art{width:100%;max-width:820px;margin:auto;min-height:0}.pc-faq-511 .pc-faq-grid{grid-template-columns:1fr;gap:30px}.pc-faq-511 .pc-faq-intro p{max-width:720px}.pc-solutions-menu-511{width:100%;position:static;left:auto;box-shadow:none}.pc-journey-511-head{align-items:start}}
@media(max-width:650px){.pc-hero-511 .pc-hero-511-content{padding:44px 0 40px}.pc-hero-511-intro h1{font-size:clamp(2.2rem,8.6vw,3.65rem);letter-spacing:-.048em}.pc-hero-511-intro .pc-lead{font-size:1rem}.pc-hero-511-toolbar{justify-content:center;padding:12px;gap:12px}.pc-hero-511-toolbar-label{justify-content:center;text-align:center}.pc-hero-511-tabs{justify-content:center;width:100%}.pc-hero-511-tabs button{padding:8px 12px;flex:1}.pc-hero-511-stage{border-radius:15px}.pc-hero-511-screen{padding:8px}.pc-hero-511-screen img{aspect-ratio:4/3;object-fit:contain;max-height:340px}.pc-hero-511-screen-footer{align-items:start;gap:9px}.pc-hero-511-screen-footer span{font-size:.72rem}.pc-hero-511-screen-footer button{font-size:.68rem;padding:7px}.pc-hero-511-modules{gap:7px}.pc-hero-511-modules span{font-size:.7rem;padding:6px 10px}.pc-solutions-511 .pc-capability-grid{grid-template-columns:1fr}.pc-capability-511.pc-capability-511-featured{grid-column:auto}.pc-journey-511-head{display:block}.pc-journey-511-hint{display:none}.pc-journey-511-tabs{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:8px}.pc-journey-511-tabs button{border-radius:11px;min-height:47px}.pc-journey-511-panel{border-radius:17px;padding:20px}.pc-journey-panel-heading{align-items:flex-start}.pc-journey-panel-count{display:none}.pc-journey-511-steps{grid-template-columns:1fr;gap:10px}.pc-journey-511-step{min-height:0;display:grid;grid-template-columns:48px 1fr;column-gap:12px;padding:16px}.pc-journey-step-icon{grid-row:1/4;margin:0}.pc-journey-511-step:not(:last-child)::after{display:none}.pc-journey-511-step strong{margin:4px 0}.pc-journey-511-step p{grid-column:2}.pc-journey-511-footer{flex-direction:column;align-items:start}.pc-faq-511 .pc-faq-items summary{padding:17px;gap:8px;font-size:.82rem}.pc-faq-511 .pc-faq-items p{padding:0 17px 19px 48px}.pc-faq-511 .pc-faq-intro h2{font-size:clamp(2.1rem,9vw,3rem)}.pc-segment-badges{gap:7px}.pc-segment-badges>span{padding:9px 6px}.pc-segment-badges strong{font-size:.75rem}.pc-segment-badges small{font-size:.57rem}.pc-segment-real-top{font-size:.64rem}.pc-segment-real-top>span{max-width:160px;text-align:right}.pc-segment-real-image button{font-size:.68rem;padding:7px}.pc-solutions-menu-511 .pc-menu-511-arrow{font-size:.95rem}}
@media(max-width:360px){.pc-hero-511-tabs button{font-size:.69rem;padding:7px}.pc-menu-511-symbol{width:36px;height:36px}.pc-solutions-menu-511 strong{font-size:.77rem}.pc-solutions-menu-511 small{font-size:.66rem}}
@media(prefers-reduced-motion:reduce){.pc-hero-511-stage,.pc-segment-real-browser,.pc-capability-511,.pc-solutions-menu-511 a{transition:none!important;transform:none!important}.pc-site .pc-reveal{transform:none!important;opacity:1!important}}
/* Keep the segment halo decorative: never allow it to widen the mobile viewport. */
.pc-segment-hero{overflow-x:clip}

.pc-faq-511 .pc-faq-items summary::after{display:none!important;content:none!important}
