.responsible-person{margin:15px auto}.responsible-person ul{margin-left:20px;padding-left:0}.lidisc{list-style-type:disc}.responsible-person li{margin-bottom:15px}.Rcontent{background:#fff;padding:18px 10px;border:1px solid #ddd;border-radius:5px;max-width:1160px;margin:0 auto;box-shadow:0 1px 2px rgba(0,0,0,.1)}.Rcontent a{font-weight:bold;color:#413d3d;font-size:1.08rem}.Rcontent ul{list-style-type:disc;margin-left:20px;padding-left:0}.Rcontent ul ul{list-style-type:circle;margin:13px 0 20px 25px}.Rcontent li{margin-bottom:14px}.podN{color:#830052;text-transform:uppercase;text-align:center;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,calc(3.4vw + .1rem),1.275rem);margin:14px auto 5px auto}.one{margin-left:-4.2px;color:#000;font-size:1.17rem;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,calc(2.5vw + .44rem),1.2rem)}.euro{color:#830052}.inlineExamples{font-style:italic;text-align:left;padding:8px 9px}.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.gallery-row{display:flex;gap:15px}.gallery-row a{max-width:195px;height:auto;text-align:center}.gallery-row img{border:2px solid #c1bcbf;width:100%;height:auto;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.gallery-row img:hover{transform:scale(1.2);box-shadow:0 8px 16px rgba(0,0,0,.3)}.pif-phase{margin:28px 0;padding:0 20px 20px 20px;background:#fff;border:1px solid #dedade;border-radius:9px;box-shadow:0 2px 9px rgba(0,0,0,.055)}.pif-phase h3{display:inline-block;margin:-1px 0 17px -21px;padding:9px 20px;background:#830052;color:#fff;border-radius:8px 0 8px 0;font-weight:700}.pif-phase p{margin:0 0 13px 0;line-height:1.6}.pif-phase p:last-child{margin-bottom:0}.pif-special{margin:22px 0;padding:16px 18px;background:#fffaf4;border:1px solid #e3d6c8;border-radius:6px}.pif-special h3{margin:0 0 12px 0;color:#830052;font-weight:700}.pif-special p{margin:0 0 12px 0}.pif-special p:last-child{margin-bottom:0}.pif-price-box{margin:26px auto 22px auto;padding:20px 18px;max-width:650px;text-align:center;border:2px solid #830052;border-radius:8px;background:#fff}.pif-price-title{margin-bottom:5px;font-weight:700;font-size:1.05rem;color:#333}.pif-price{margin:4px 0 8px 0;color:#830052;font-size:clamp(1.65rem,4vw,2.15rem);line-height:1.2;font-weight:700}.pif-price a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.pif-price-note{max-width:570px;margin:0 auto;color:#555;font-size:.96rem;line-height:1.5}.pifdoc-page .pifdoc-contents{margin:0 0 38px;padding:27px 29px!important;background:#fff!important;border:1px solid #e1dee0!important;border-radius:9px!important}.pifdoc-page .pifdoc-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;margin:0 0 15px;padding:20px 22px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px}.pifdoc-page .pifdoc-item:last-child{margin-bottom:0}.pifdoc-page .pifdoc-item-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:1px solid #d8d2d6;border-radius:50%;color:#830052;font-size:1.08rem;line-height:1;font-weight:700}.pifdoc-page .pifdoc-item-body{min-width:0;padding-top:9px;line-height:1.65}.pifdoc-page .pifdoc-item-cpsr .pifdoc-item-body{padding-top:7px}.pifdoc-page .pifdoc-item-title{display:block;margin-bottom:22px;color:#292529;font-size:clamp(1.12rem,2.2vw,1.3rem);line-height:1.4;font-weight:700}.pifdoc-page .pifdoc-cpsr-part{margin:17px 0;padding:20px 22px;background:#fff;border:1px solid #e1dee0;border-radius:8px}.pifdoc-page .pifdoc-cpsr-part:last-child{margin-bottom:0}.pifdoc-page .pifdoc-cpsr-part h3{margin:0 0 17px;padding:0 0 11px;background:transparent;border:0;border-bottom:1px solid #e7e2e5;border-radius:0;color:#830052;font-size:clamp(1rem,2vw,1.17rem);line-height:1.4;font-weight:700;text-align:left;text-transform:none}.pifdoc-page .pifdoc-detail-list{margin:0 0 0 20px;padding:0;list-style-type:disc}.pifdoc-page .pifdoc-detail-list li{margin:0 0 10px;padding-left:2px;line-height:1.55}.pifdoc-page .pifdoc-detail-list li:last-child{margin-bottom:0}.pifdoc-page .pifdoc-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pifdoc-page .pifdoc-category{padding:20px 22px;background:#fff;border:1px solid #ddd9dc;border-radius:8px;line-height:1.6}.pifdoc-page .pifdoc-category strong{display:block;margin-bottom:8px;color:#830052;font-size:1.04rem;line-height:1.4;font-weight:700}.pifdoc-page .pifdoc-pricing{margin:28px 0 0;padding:22px 25px;background:#fff;border:1px solid #ddd9dc;border-radius:9px;text-align:center}.pifdoc-page .pifdoc-pricing a{color:#830052;font-size:1.05rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.inci-page,.inci-page *{box-sizing:border-box}.inci-page{max-width:1080px;margin:18px auto 40px auto;padding:0;color:#2d2d2d;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.68}.inci-container{max-width:none;margin:0}.inci-page .Rcontent{max-width:none;border:0;border-radius:0;box-shadow:none;background:transparent}.inci-intro{margin:0 0 32px 0;padding:27px 29px;background:#fff!important;border:1px solid #e1dee0!important;border-radius:9px!important;box-shadow:0 3px 14px rgba(0,0,0,.055)!important}.inci-intro-text{max-width:none;line-height:1.68}.inci-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.inci-definition{padding:19px 22px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px;line-height:1.6}.inci-definition>strong{display:block;margin-bottom:6px;color:#830052;font-size:1.04rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.inci-section-heading{margin:36px 0 20px 0;padding:0 2px;text-align:left}.inci-section-heading h2{position:relative;margin:0;padding:0 0 13px 0;background:none;background-color:transparent;border:0;border-radius:0;color:#292529;text-align:left;text-transform:none;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.22rem,2.3vw,1.5rem);line-height:1.4;font-weight:700;letter-spacing:-.01em}.inci-section-heading h2::after{content:"";position:absolute;left:0;bottom:0;width:52px;height:3px;background:#830052;border-radius:3px}.inci-example-section{margin:0 0 38px 0;padding:27px 29px!important;background:#fff!important;border:1px solid #e1dee0!important;border-radius:9px!important}.inci-process-intro{margin:0 0 25px 0;padding:0;background:transparent;text-align:left;line-height:1.68}.inci-example{max-width:none;margin:0}.inci-example h3{margin:7px 0 2px 0;padding:0;background:none;color:#830052;text-align:center;text-transform:uppercase;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.3;font-weight:700;letter-spacing:.08em}.inci-example-step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;margin:18px 0;padding:20px 22px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px;text-align:left}.inci-step-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:1px solid #d8d2d6;border-radius:50%;color:#830052;font-size:1.08rem;line-height:1;font-weight:700}.inci-step-content{min-width:0;text-align:center}.inci-step-content>strong{display:inline-block;margin-bottom:8px;color:#333;font-weight:600}.inci-step-content img{display:block;max-width:100%;height:auto;margin:4px auto 0 auto}.inci-services-heading{margin-top:40px}.inci-services{margin:0;padding:0!important}.inci-services-intro{margin:0 0 22px 0;padding:22px 25px;background:#fff;border:1px solid #e1dee0;border-radius:9px;line-height:1.65}.inci-service-card{display:grid;grid-template-columns:78px minmax(0,1fr);margin:0 0 25px 0;overflow:hidden;background:#fff;border:1px solid #e1dee0;border-radius:9px;box-shadow:none}.inci-service-card-featured{border-color:#d9d1d6}.inci-service-number{display:flex;align-items:flex-start;justify-content:center;padding-top:29px;background:#faf9fa;border-right:1px solid #e3dfe2;color:#830052;font-size:1.25rem;line-height:1;font-weight:700}.inci-service-body{padding:27px 29px 29px 29px;line-height:1.65}.inci-service-body .one{display:block;margin:0;color:#292529;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.12rem,2.2vw,1.3rem);line-height:1.4;font-weight:700}.inci-service-body .responsible-person{margin:14px 0 0 0}.inci-service-body .responsible-person ul{margin:13px 0 22px 20px;padding:0}.inci-service-body .responsible-person li{margin-bottom:11px;line-height:1.58}.inci-scope-note{padding:15px 17px;background:#faf9fa;border:1px solid #e4e0e2;border-left:3px solid #a68b9c;border-radius:0 6px 6px 0;line-height:1.6}.inci-benefit{padding:16px 18px;background:#faf9fa;border:1px solid #e1d8de;border-left:3px solid #830052;border-radius:0 6px 6px 0;line-height:1.6}.inci-required{margin-top:22px;padding:17px 19px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px}.inci-required>strong{display:block;margin-bottom:2px;color:#830052;font-size:.92rem;font-weight:700}.inci-choice{margin:32px 0 25px 0;padding:27px 29px;background:#fff;border:1px solid #e1dee0;border-radius:9px}.inci-choice-title{position:relative;display:block;margin:0 0 21px 0;padding-bottom:10px;color:#830052;font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.35;font-weight:700}.inci-choice-title::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:#830052;border-radius:2px}.inci-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e1dee0;border-radius:8px;overflow:hidden}.inci-choice-grid>div{padding:19px 22px;background:#faf9fa;line-height:1.6}.inci-choice-grid>div:first-child{border-right:1px solid #e1dee0}.inci-contact{margin:35px 0 5px 0;padding:27px 29px;background:#fff;border:1px solid #ddd9dc;border-radius:9px;box-shadow:none}.inci-contact-text{max-width:850px;margin:0 auto;text-align:center;line-height:1.65}.inci-contact-text a{color:#6f0045;font-size:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.inci-contact-text a:hover{color:#9a1768}.inci-page .divelse{margin:38px 0 0 0;padding:0;background:transparent;border:0}.inci-page .services-links{padding:25px 27px 27px 27px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:9px}.inci-page .services-links h4{position:relative;margin:0 0 20px 0;padding:0 0 10px 0;background:none;color:#292529;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.08rem;line-height:1.35;font-weight:700;text-align:left}.inci-page .services-links h4::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:#830052;border-radius:2px}.inci-page .services-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;row-gap:0;margin:0;padding:0;list-style:none}.inci-page .services-links li{position:relative;margin:0;padding:10px 0 10px 18px;border-bottom:1px solid #e7e4e6;line-height:1.45}.inci-page .services-links li::before{content:"";position:absolute;left:1px;top:18px;width:5px;height:5px;background:#830052;border-radius:50%}.inci-page .services-links a{color:#3a3538;font-size:.95rem;font-weight:500;line-height:1.45;text-decoration:none}.inci-page .services-links a:hover{color:#830052;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.inci-page .services-links li:last-child a{color:#830052;font-weight:700}.assessor-page,.assessor-page *{box-sizing:border-box}.assessor-page{max-width:1080px;margin:18px auto 40px;color:#2d2d2d;font-family:"Roboto","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.68}.assessor-page .assessor-container{max-width:none;margin:1px 0 0;padding:0}.assessor-page .Rcontent.assessor-card{max-width:none;margin:0 0 30px;padding:27px 29px;background:#fff;border:1px solid #e1dee0;border-radius:9px;box-shadow:0 3px 14px rgba(0,0,0,.055);overflow-wrap:anywhere}.assessor-page .Rcontent.assessor-intro{padding-bottom:0}.assessor-page .assessor-heading{position:relative;margin:36px 0 20px;padding:0 0 13px;background:none;border:0;border-radius:0;color:#292529;font-family:inherit;font-size:clamp(1.22rem,2.3vw,1.5rem);line-height:1.4;font-weight:700;letter-spacing:-.01em;text-align:left;text-transform:none}.assessor-page .assessor-heading::after{content:"";position:absolute;left:0;bottom:0;width:52px;height:3px;background:#830052;border-radius:3px}.assessor-page .assessor-label{display:block;margin:8px 0 12px;color:#292529;font-size:1.04rem;line-height:1.45;font-weight:700}.assessor-page .assessor-quote{margin:12px 0 18px;padding:17px 19px;font-style:italic;background:#faf9fa;border:1px solid #e1dee0;border-left:3px solid #830052;border-radius:0 7px 7px 0;line-height:1.65}.assessor-page .assessor-list{margin:16px 0 22px}.assessor-page .assessor-list ul{margin:0 0 0 21px;padding:0;list-style:disc}.assessor-page .assessor-list li{margin:0 0 11px;padding-left:3px;line-height:1.58}.assessor-page .assessor-list li:last-child{margin-bottom:0}.assessor-page .assessor-list li::marker{color:#830052}.assessor-page .assessor-verdicts ul{margin:0;list-style:none}.assessor-page .assessor-verdicts li{margin:0 0 14px;padding:17px 19px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px}.assessor-page .assessor-verdicts li strong{color:#830052}.assessor-page .assessor-separator{margin:25px 0}.assessor-page .assessor-contact-separator{margin:0 0 7px}.assessor-page .Rcontent a{color:#6f0045;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.assessor-page .Rcontent a:hover{color:#9a1768}.assessor-page .assessor-related{margin:38px 0 0;padding:0;background:transparent;border:0}.assessor-page .services-links{padding:25px 27px 27px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:9px}.assessor-page .services-links h4{position:relative;margin:0 0 20px;padding:0 0 10px;background:none;color:#292529;font-family:inherit;font-size:1.08rem;line-height:1.35;font-weight:700;text-align:left}.assessor-page .services-links h4::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:#830052}.assessor-page .services-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;margin:0;padding:0;list-style:none}.assessor-page .services-links li{position:relative;margin:0;padding:10px 0 10px 18px;border-bottom:1px solid #e7e4e6;line-height:1.45}.assessor-page .services-links li::before{content:"";position:absolute;top:18px;left:1px;width:5px;height:5px;background:#830052;border-radius:50%}.assessor-page .services-links a{color:#3a3538;font-size:.95rem;font-weight:500;line-height:1.45;text-decoration:none}.assessor-page .services-links a:hover{color:#830052;text-decoration:underline}.assessor-page .services-links li:last-child a{color:#830052;font-weight:700}.claims-page .Rcontent.inci-intro{padding-bottom:27px}.claims-page .claims-subheading{margin:24px 0 16px;color:#830052;font-size:clamp(1.03rem,2vw,1.18rem);line-height:1.4;text-align:left;text-transform:none;font-weight:700}.claims-page .claims-placements{padding:18px 21px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px;line-height:1.65}.claims-page .claims-placements strong{color:#830052}.claims-page .claims-regulation{font-style:italic}.claims-page .claims-divider{margin:24px 0 18px}.claims-page .claims-classification-note{margin:20px 0 0}.claims-page .claims-examples-inner{max-width:790px;margin:0 auto}.claims-page .claims-examples-title{margin:0 0 18px;padding:0;background:none;border:0;color:#830052;font-size:clamp(1.08rem,2.2vw,1.3rem);line-height:1.4;font-weight:700;text-align:center;text-transform:none}.claims-page .claims-example-list{margin:0;padding:18px 21px;background:#faf9fa;border:1px solid #ddd9dc;border-radius:8px;line-height:1.65}.claims-page .claims-notes{margin:26px 0 0}.claims-page .claims-notes .responsible-person{margin-bottom:0}.claims-page .claims-notes .responsible-person li:last-child{margin-bottom:0}.claims-page .inci-contact{margin-top:28px}.cpsr-page .cpsr-intro{margin-bottom:25px}.cpsr-page .cpsr-part-two{margin-bottom:30px}.cpsr-page .cpsr-card{margin-bottom:30px}.cpsr-page .cpsr-subheading{display:flex;align-items:stretch;gap:19px;margin:0 0 23px;padding:0;background:#faf9fa;border:1px solid #e1dee0;border-radius:9px;color:#292529;font-size:clamp(.97rem,2.2vw,1.3rem);font-weight:700;line-height:1.45;text-align:left;text-transform:none;overflow:hidden}.cpsr-page .cpsr-part-number{display:flex;flex:0 0 100px;align-items:center;justify-content:center;background:#830052;color:#fff;font-size:1.35rem;font-weight:700;line-height:1}.cpsr-page .cpsr-part-title{display:flex;flex:1;align-items:center;min-width:0;min-height:76px;padding:17px 20px 17px 0}.cpsr-page .cpsr-intro .ulsecond,.cpsr-page .cpsr-part-two .ulsecond{margin:16px 0 4px 22px;padding:0;list-style:disc}.cpsr-page .cpsr-intro .ulsecond li,.cpsr-page .cpsr-part-two .ulsecond li{margin-bottom:13px;line-height:1.63}.cpsr-page .cpsr-intro .ulsecond li::marker,.cpsr-page .cpsr-part-two .ulsecond li::marker{color:#830052}.cpsr-page .cpsr-document-offer{margin:17px 0 7px}.cpsr-page .cpsr-document-price{color:#830052;font-weight:700}.cpsr-page .cpsr-packaging-note{margin:17px 0 7px}.cpsr-page .cpsr-pricing-heading{margin-top:40px}.cpsr-page .cpsr-gallery{margin:10px auto 30px;padding:5px 0}.cpsr-page .cpsr-gallery-heading{margin:0 auto 17px;padding:0;background:none;border:0;color:#292529;font-size:clamp(1.07rem,2vw,1.25rem);line-height:1.4;text-align:center}.cpsr-page .cpsr-divider{margin:0 0 7px}.rp-page .rp-small-heading{position:relative;margin:10px 0 18px;padding:0 0 13px;font-size:inherit;font-weight:400;line-height:1.6;font-weight:bold}.rp-page .rp-small-heading::after{content:"";position:absolute;left:0;bottom:0;width:52px;height:3px;background:#830052;border-radius:3px}.rp-page .rp-container{max-width:none;margin:0!important;padding:0}.rp-page .rp-first-heading{margin-top:0}.rp-page .Rcontent.inci-intro{margin-bottom:30px;line-height:1.68;overflow-wrap:break-word}.rp-page .Rcontent a{color:#6f0045;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.rp-page .Rcontent a:hover{color:#9a1768}.rp-page .rp-role-list{margin:20px 0 0}.rp-page .rp-role-list>ul.inci-definitions{margin:0;padding:0;list-style:none}.rp-page .rp-role-list>ul>li{margin:0}.rp-page .rp-duties .br{margin:16px 0}.rp-page .rp-duties>strong{color:#830052}.rp-page .rp-label-groups{margin:0;padding:0;list-style:none}.rp-page .rp-label-groups>li{margin:0 0 21px}.rp-page .rp-label-groups>li:last-child{margin-bottom:0}.rp-page .rp-label-groups>li>ul{margin:16px 0 0 21px;padding:0;list-style:disc}.rp-page .rp-label-groups>li>ul>li{margin:0 0 13px;padding-left:3px;line-height:1.58}.rp-page .rp-label-groups>li>ul>li:last-child{margin-bottom:0}.rp-page .rp-label-groups li::marker{color:#830052}.rp-page .rp-summary{margin-bottom:30px}.rp-page .rp-summary-title{margin:0 0 18px;color:#830052;font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.4}.cpsr-page .cpsr-price-contact{margin:30px 0 12px;padding:23px 25px;background:#fff;border:1px solid #e1dee0;border-left:4px solid #830052;border-radius:0 9px 9px 0;text-align:center;line-height:1.65}.cpsr-page .cpsr-price-contact-title{margin:0 0 9px;color:#292529;font-size:clamp(1.08rem,2.2vw,1.25rem);line-height:1.4;font-weight:700}.cpsr-page .cpsr-price-contact p{margin:0;color:#444;font-size:1rem;line-height:1.65}.cpsr-page .cpsr-price-contact a{color:#830052;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cpsr-page .cpsr-price-contact a:hover{color:#a31770}@media(max-width:900px){.gallery-container{flex-direction:column;align-items:center}}@media(max-width:760px){.pifdoc-page .pifdoc-contents{padding:23px 21px!important}.pifdoc-page .pifdoc-categories{grid-template-columns:1fr;gap:13px}.inci-page{margin-top:12px}.inci-intro{padding:23px 21px}.inci-definitions{grid-template-columns:1fr;gap:13px}.inci-section-heading{margin:30px 0 18px 8px}.inci-example-section{padding:23px 21px!important}.inci-service-card{grid-template-columns:58px minmax(0,1fr)}.inci-service-number{padding-top:26px;font-size:1.05rem}.inci-service-body{padding:23px 21px}.inci-choice{padding:23px 21px}.inci-choice-grid{grid-template-columns:1fr}.inci-choice-grid>div:first-child{border-right:0;border-bottom:1px solid #e1dee0}.inci-contact{padding:23px 21px}.assessor-page{margin-top:12px}.assessor-page .Rcontent.assessor-card{padding:23px 21px}.assessor-page .assessor-heading{margin:30px 0 18px 8px}.cpsr-page .cpsr-intro,.cpsr-page .cpsr-card,.cpsr-page .cpsr-part-two{margin-bottom:23px}.cpsr-page .cpsr-part-number{flex-basis:85px;font-size:1.12rem}.rp-page .rp-role-list>ul.inci-definitions{grid-template-columns:1fr;gap:12px}.rp-page .Rcontent.inci-intro{margin-bottom:24px}}@media(max-width:700px){.inci-page .divelse{margin-top:30px}.inci-page .services-links{padding:21px 18px 22px 18px}.inci-page .services-links ul{grid-template-columns:1fr}.inci-page .services-links li{padding:10px 0 10px 17px}.assessor-page .services-links{padding:21px 18px 22px}.assessor-page .services-links ul{grid-template-columns:1fr}.assessor-page .assessor-related{margin-top:30px}}@media(max-width:500px){.pifdoc-page .pifdoc-contents{padding:20px 14px!important}.pifdoc-page .pifdoc-item{grid-template-columns:1fr;gap:10px;padding:17px 14px}.pifdoc-page .pifdoc-item-number{width:42px;height:42px;margin:0 auto;font-size:1rem}.pifdoc-page .pifdoc-item-body,.pifdoc-page .pifdoc-item-cpsr .pifdoc-item-body{padding-top:0}.pifdoc-page .pifdoc-cpsr-part{padding:16px 14px}.pifdoc-page .pifdoc-category{padding:17px 15px}.pifdoc-page .pifdoc-pricing{padding:19px 16px}.pif-special{padding:14px 11px}.pif-price-box{padding:17px 11px}.Rcontent{padding:15px 7px}.gallery-container{gap:8px}.gallery-row{gap:8px}.inci-page{margin-bottom:28px}.inci-intro{margin-bottom:25px;padding:20px 18px}.inci-definition{padding:16px 14px}.inci-example-section{padding:20px 14px!important}.inci-example-step{grid-template-columns:1fr;gap:10px;padding:17px 14px}.inci-step-number{width:42px;height:42px;margin:0 auto;font-size:1rem}.inci-service-card{display:block}.inci-service-number{display:block;padding:9px 15px;border-right:0;border-bottom:1px solid #e3dfe2;text-align:left;font-size:1rem}.inci-service-body{padding:20px 16px}.inci-services-intro{padding:19px 18px}.inci-scope-note,.inci-benefit{padding:14px 14px}.inci-required{padding:15px 14px}.inci-choice{margin-top:25px;padding:20px 18px}.inci-choice-grid>div{padding:17px 15px}.inci-contact{margin-top:25px;padding:20px 18px}.assessor-page{margin-bottom:28px}.assessor-page .Rcontent.assessor-card{padding:20px 18px;margin-bottom:25px}.assessor-page .assessor-quote{padding:15px 14px}.assessor-page .assessor-verdicts li{padding:16px 14px}.claims-page .claims-placements,.claims-page .claims-example-list{padding:16px 14px}.pif-phase{position:relative;margin:24px 0;padding:22px 12px 16px 12px;background:#fff;border:1px solid #dedade;border-radius:8px;box-shadow:0 2px 9px rgba(0,0,0,.055)}.pif-phase::before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:70px;height:4px;background:#830052;border-radius:0 0 4px 4px}.pif-phase h3{display:block;margin:0 0 14px 0;padding:0;background:transparent;color:#830052;border-radius:0;text-align:center;font-weight:700;font-size:1.125rem}.pif-phase p{margin-bottom:12px;line-height:1.55}.rp-page .rp-label-groups>li>ul{margin-left:18px}.cpsr-page .cpsr-price-contact{margin-top:24px;padding:19px 15px}}@media(max-width:420px){.cpsr-page .cpsr-part-number{flex-basis:76px}}