:root{--prezum-background:#f4f2f2;--prezum-surface:#fff;--prezum-red:#981C19;--prezum-red-dark:#941816;--prezum-text:#2f2e2e;--prezum-muted:#625d58;--prezum-border:#e8d7d5;--prezum-footer:#181e23}
.prezum-media-logos{display:block;width:100%;height:31px;object-fit:contain;object-position:center}
.help-directions{padding:24px 0 30px;background:var(--prezum-background)}.help-directions__header{text-align:center;margin:0 0 14px}.help-directions__header h2{margin:0 0 4px;color:var(--prezum-text);font:32px/1.1 "Cormorant Garamond",Georgia,serif;font-weight:400}.help-directions__header p{margin:0;color:var(--prezum-muted);font-size:13px}.help-directions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.help-directions__card{min-height:354px;padding:27px 30px 25px;border:1px solid var(--prezum-border);border-radius:5px;background:var(--prezum-surface);box-shadow:none;display:flex;flex-direction:column}.help-directions__card-heading{display:flex;align-items:baseline;gap:25px;margin:0 0 13px}.help-directions__number{color:var(--prezum-red);font:25px/1 "Cormorant Garamond",Georgia,serif}.help-directions__card h3{margin:0;color:var(--prezum-text);font:25px/1.1 "Cormorant Garamond",Georgia,serif;font-weight:400}.help-directions__list{list-style:none;margin:0;padding:0}.help-directions__list li{margin:0;padding:0;border-bottom:1px solid #eae0de;background:none}.help-directions__link{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--prezum-text);font-size:12px;line-height:1.28;transition:background-color .18s ease,color .18s ease}.help-directions__link span{padding:7px 0}.help-directions__link b{flex:0 0 auto;color:var(--prezum-red);font:20px/1 Arial,sans-serif;font-weight:400;transition:transform .18s ease}.help-directions__link:hover{color:var(--prezum-red);background:#fcf8f7}.help-directions__link:hover b{transform:translateX(3px)}.help-directions__link:focus-visible,.help-directions__all-link:focus-visible{outline:2px solid var(--prezum-red);outline-offset:3px}.help-directions__all-link{margin-top:auto;padding-top:19px;color:var(--prezum-red);font-size:12px;line-height:1.3}.help-directions__all-link span{display:inline-block;margin-left:8px;font-size:19px;vertical-align:-2px;transition:transform .18s ease}.help-directions__all-link:hover span{transform:translateX(3px)}
.prezum-media-more{display:inline-block;margin-top:1px;padding:0;border:0;background:transparent;color:var(--prezum-red);font:600 10px/1.1 Montserrat,Arial;cursor:pointer}.prezum-media-more:hover{text-decoration:underline}.prezum-media-dialog{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:22px}.prezum-media-dialog__backdrop{position:absolute;inset:0;background:rgba(18,21,24,.62)}.prezum-media-dialog__panel{position:relative;width:min(760px,100%);max-height:min(80vh,700px);overflow:auto;padding:34px 34px 28px;border-radius:5px;background:#fff;box-shadow:0 20px 60px #0007}.prezum-media-dialog h2{margin:0 0 24px;color:var(--prezum-text);font:32px/1.1 "Cormorant Garamond",Georgia,serif;text-align:center}.prezum-media-dialog__close{position:absolute;right:14px;top:10px;border:0;background:transparent;color:var(--prezum-red);font-size:33px;line-height:1;cursor:pointer}.prezum-media-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.prezum-media-list span{min-height:59px;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--prezum-border);border-radius:3px;color:#414141;font-weight:600;text-align:center;font-size:12px;line-height:1.2;background:#fbfaf9}
@media(max-width:767px){.help-directions{padding:30px 0 28px}.help-directions .prezum-shell{width:calc(100% - 36px)}.help-directions__header{margin-bottom:20px}.help-directions__header h2{margin-bottom:8px;font-size:35px;line-height:1}.help-directions__header p{max-width:340px;margin:0 auto;font-size:14px;line-height:1.45}.help-directions__grid{grid-template-columns:1fr;gap:14px}.help-directions__card{min-height:0;padding:22px 23px 22px}.help-directions__card-heading{gap:22px;margin-bottom:14px}.help-directions__number{font-size:26px}.help-directions__card h3{font-size:28px}.help-directions__link{min-height:50px;font-size:14px;line-height:1.28}.help-directions__link span{padding:8px 0}.help-directions__link b{font-size:22px}.help-directions__all-link{padding-top:20px;font-size:14px}.help-directions__all-link span{font-size:21px}}
body.prezum-home{margin:0;background:var(--prezum-background);color:var(--prezum-text);font:12px/1.45 Montserrat,Arial,sans-serif}.prezum-home *{box-sizing:border-box}.prezum-home [hidden]{display:none!important}.prezum-home a{text-decoration:none;color:inherit}.prezum-shell{width:min(850px,calc(100% - 48px));margin:auto}.prezum-header{height:133px;background:#fff}.prezum-top{height:88px;display:flex;align-items:center;position:relative}.prezum-logo img{width:229px;height:auto;display:block}.prezum-head-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.prezum-phone{font-size:18px;font-weight:600}.prezum-lang{position:absolute;right:3px;top:8px;font-size:10px}.prezum-lang b{color:var(--prezum-red);border-bottom:2px solid}.prezum-lang i{font-style:normal;color:#bbb;margin:0 7px}.prezum-button{display:inline-flex;min-height:37px;padding:0 28px;align-items:center;justify-content:center;border:1px solid var(--prezum-red);border-radius:4px;background:linear-gradient(#ad2420,#981c19);color:#fff!important;font-weight:600}.prezum-button:hover{background:#851512}.prezum-button:focus-visible,.prezum-home button:focus-visible,.prezum-home a:focus-visible{outline:3px solid #d96c66;outline-offset:2px}.prezum-menu-toggle{display:none}.prezum-nav{height:45px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.prezum-nav .prezum-shell{height:100%;display:flex;align-items:center;justify-content:space-between}.prezum-nav a{height:100%;display:flex;align-items:center;font-weight:600;position:relative}.prezum-nav a.active:after{content:"";position:absolute;height:2px;background:var(--prezum-red);left:0;right:0;bottom:7px}
.prezum-home .prezum-header{border-top:4px solid #333;background:#fff}
.prezum-home .prezum-top{height:78px}
.prezum-home .prezum-logo img{width:280px}
.prezum-home .prezum-head-actions{gap:28px}
.prezum-home .prezum-phone{font-size:20px;color:#111;font-weight:700}
.prezum-home .prezum-button{min-height:36px;padding:0 24px;border-radius:3px;background:#b21e22;border-color:#b21e22;color:#fff!important}
.prezum-home .prezum-button:hover{background:#8f1714}
.prezum-home .prezum-lang{position:static;display:inline-flex;align-items:center;gap:7px;margin-left:2px;color:#77736f;font-size:11px;line-height:1;text-transform:uppercase;white-space:nowrap}
.prezum-home .prezum-lang a{padding:4px 0;color:#77736f}
.prezum-home .prezum-lang a.active{color:#c51f28;border-bottom:2px solid #c51f28}
.prezum-home .prezum-lang i{margin:0;color:#d9d4cf}
.prezum-home .prezum-nav{height:42px;border-top:1px solid #eadcda;border-bottom:1px solid #d9d4cf;background:#fff}
.prezum-home .prezum-nav a{color:#616264;font-size:13px;font-weight:500;transition:color .2s ease}
.prezum-home .prezum-nav a:after{content:"";position:absolute;right:0;bottom:7px;left:0;height:2px;background:transparent;transform:scaleX(.35);transform-origin:center;transition:background-color .2s ease,transform .2s ease}
.prezum-home .prezum-nav a:hover,.prezum-home .prezum-nav a.active{color:#202427}
.prezum-home .prezum-nav a:hover:after{background:#e1a3a2}
.prezum-home .prezum-nav a.active:after{background:#b21e22;transform:scaleX(1)}
.prezum-hero{height:362px;background-position:center;background-size:cover;color:#fff;position:relative}.prezum-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,5,3,.91),rgba(16,7,3,.54) 46%,rgba(0,0,0,.05) 76%)}.prezum-hero .prezum-shell{height:100%;position:relative}.prezum-hero-copy{padding:34px 0}.prezum-hero h1,.prezum-section h2,.prezum-media h2,.prezum-contact h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:400}.prezum-hero h1{font-size:43px;line-height:1.03;margin:0 0 18px}.prezum-hero-copy>p{font-size:16px;line-height:1.5;margin:0 0 21px}.prezum-hero-buttons{display:flex;gap:16px}.prezum-button-outline{background:transparent;border-color:#fff;min-width:205px}.prezum-benefits{display:flex;gap:49px;margin-top:42px;align-items:center}.prezum-benefits span{display:flex;gap:9px;align-items:center;font-size:21px}.prezum-benefits b{font-size:11px}.prezum-benefits sup{font-size:9px}
.prezum-section{padding:18px 0}.prezum-section h2,.prezum-media h2{font-size:27px;text-align:center;margin:0 0 9px}.prezum-section h2:after{content:"";display:block;width:24px;height:2px;background:var(--prezum-red);margin:4px auto}.prezum-tabs{width:318px;height:31px;margin:0 auto 11px;display:flex}.prezum-tabs button{flex:1;border:1px solid var(--prezum-border);background:#f7f5f5;color:var(--prezum-text);font:600 11px Montserrat,Arial;border-radius:3px}.prezum-tabs button.active{background:var(--prezum-red);color:#fff;border-color:var(--prezum-red)}.prezum-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.prezum-card-grid a{height:181px;background:#fff;border:1px solid var(--prezum-border);border-radius:4px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px 14px}.prezum-card-grid i{font:normal 39px Georgia;color:#c9231f;height:60px}.prezum-card-grid strong{font-size:11px;line-height:1.35;min-height:50px}.prezum-card-grid span{margin-top:auto;color:#c9231f;font-size:23px}.prezum-lead{text-align:center;margin:-5px 0 11px}.prezum-proof{padding-top:0}.prezum-proof-grid{display:grid;grid-template-columns:293px 382px 175px;grid-template-rows:204px 188px;gap:5px}.prezum-proof-grid article{border:1px solid var(--prezum-border);border-radius:4px;overflow:hidden;background:#fff}.prezum-years{grid-row:1/3;background-size:cover;background-position:center;position:relative;color:#fff}.prezum-years:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 34%,rgba(8,11,13,.94))}.prezum-years div{position:absolute;left:25px;bottom:20px;z-index:1}.prezum-years b{font:65px/1 Georgia}.prezum-years h3{font:25px/1 Georgia;margin:0 0 19px}.prezum-years p{font-size:12px}.prezum-years p:last-child{font-size:17px;line-height:1.45;margin-top:19px}.prezum-case-img img{width:100%;height:100%;display:block;object-fit:cover}.prezum-case-text{padding:19px 18px}.prezum-case-text small{color:var(--prezum-red);border:1px solid var(--prezum-red);padding:2px 4px}.prezum-case-text h3{font:23px/1.05 Georgia;margin:11px 0}.prezum-practice-link{width:320px;height:36px;border:1px solid var(--prezum-red);border-radius:4px;display:flex;align-items:center;justify-content:center;margin:14px auto 0;font-weight:600}.prezum-media{height:93px;text-align:center;padding:0;overflow:hidden}.prezum-media h2{font-size:25px;line-height:1.05;margin:0 0 2px}.prezum-media .prezum-shell>div{display:flex;justify-content:space-between;align-items:center;color:#4d4d4d;font-size:13px;line-height:1.05}.prezum-media .prezum-shell>div b:nth-child(3){font:23px Georgia}.prezum-media a{color:var(--prezum-red);display:inline-block;margin-top:1px;font-size:10px;line-height:1.1;font-weight:600}.prezum-contact{height:98px;background:linear-gradient(120deg,#9c1112,#bd2925,#961113);color:#fff;text-align:center;padding:9px}.prezum-contact h2{font-size:30px;line-height:1;margin:0}.prezum-contact p{margin:2px 0 5px;color:#fff}.prezum-button-light{background:#fff;color:#333!important;border-color:#fff;min-height:30px;padding:0 48px}.prezum-footer{height:137px;background:linear-gradient(110deg,#20262b,#151b20);color:#fff;padding:14px 0 0}.prezum-footer>.prezum-shell:first-child{display:grid;grid-template-columns:230px 140px 140px 1fr;gap:20px}.prezum-footer img{width:180px;filter:grayscale(1) brightness(3);display:block}.prezum-footer>div>div:first-child>a{display:block;font-size:17px;margin-top:4px}.prezum-footer small{display:block;color:#aaa}.prezum-foot-links{border-left:1px solid #4a4e51;padding-left:30px;display:flex;flex-direction:column;gap:4px}.prezum-footer address{font-style:normal;border-left:1px solid #4a4e51;padding-left:30px;line-height:2}.prezum-copy{border-top:1px solid #353b3f;margin-top:12px;padding-top:7px;color:#92979a;font-size:10px}.prezum-chat{position:fixed;right:18px;bottom:83px;width:52px;height:52px;border-radius:50%;background:#bd2420;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:29px;border:1px solid #d14642;box-shadow:0 4px 10px #0005}
@media(max-width:800px){.prezum-shell{width:min(100% - 28px,650px)}.prezum-header{height:77px}.prezum-top{height:77px}.prezum-logo img{width:190px}.prezum-head-actions{display:none}.prezum-menu-toggle{display:block;margin-left:auto;border:0;background:none;font-size:25px}.prezum-nav{display:none;position:absolute;z-index:9;top:77px;left:0;right:0;height:auto}.prezum-nav.open{display:block}.prezum-nav .prezum-shell{display:block;padding:8px 0}.prezum-nav a{height:38px}.prezum-hero{height:430px}.prezum-hero h1{font-size:38px}.prezum-benefits{gap:15px;flex-wrap:wrap;margin-top:35px}.prezum-card-grid{grid-template-columns:repeat(2,1fr)}.prezum-card-grid a{height:155px}.prezum-proof-grid{grid-template-columns:1fr 1fr;grid-template-rows:300px 210px 210px}.prezum-years{grid-column:1/3;grid-row:auto}.prezum-media{height:auto;min-height:210px;padding:16px 0;overflow:visible}.prezum-media h2{font-size:25px;line-height:1.15}.prezum-media .prezum-shell>div{flex-wrap:wrap;gap:15px;justify-content:center;line-height:1.2}.prezum-media a{font-size:11px;margin-top:12px}.prezum-footer{height:auto;padding-bottom:20px}.prezum-footer>.prezum-shell:first-child{grid-template-columns:1fr 1fr}.prezum-footer address{grid-column:1/3}.prezum-copy{margin-top:15px}}
@media(max-width:520px){.prezum-logo img{width:155px}.prezum-hero h1{font-size:32px}.prezum-hero-copy>p br{display:none}.prezum-hero-buttons{flex-direction:column;width:245px}.prezum-benefits{margin-top:22px}.prezum-tabs{width:100%}.prezum-card-grid{grid-template-columns:1fr}.prezum-proof-grid{display:block}.prezum-proof-grid article{height:230px;margin-bottom:8px}.prezum-proof-grid .prezum-case-text{height:auto}.prezum-practice-link{width:100%}.prezum-media{padding:12px 0}.prezum-contact{height:auto;padding:18px 0}.prezum-footer>.prezum-shell:first-child{display:block}.prezum-foot-links,.prezum-footer address{border:0;padding:15px 0 0}.prezum-chat{bottom:18px}}

/* Contact panel and language switch refinements. */
.prezum-modal-open{overflow:hidden}
.prezum-lang a.active{color:#C51F28;border-bottom:2px solid}
.prezum-head-actions .prezum-button,.prezum-hero-buttons .prezum-button,.prezum-contact .prezum-button{cursor:pointer}
.prezum-button{background:#C51F28;border-color:#C51F28}
.prezum-button:hover{background:#9d171f}
.prezum-contact-panel{width:min(560px,calc(100% - 28px));border:1px solid #D9D4CF;border-radius:6px;padding:28px;background:#F7F4F1;color:#202020}
.prezum-contact-panel::backdrop{background:rgba(32,32,32,.55)}
.prezum-contact-panel h2{margin:0 36px 10px 0;font:32px/1.1 "Cormorant Garamond",Georgia,serif;font-weight:400;color:#202020}
.prezum-contact-panel p{color:#77736F;margin:0 0 18px}
.prezum-contact-close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:#C51F28;font-size:30px;line-height:1;cursor:pointer}
.prezum-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}
.prezum-button-outline-dark{background:transparent!important;color:#202020!important;border-color:#C51F28}
.prezum-form-toggle{width:100%;min-height:40px;border:1px solid #D9D4CF;background:#EEEAE6;color:#202020;font-weight:600;cursor:pointer}
.prezum-request-form{margin-top:18px;display:grid;gap:10px}
.prezum-request-form h3{margin:0;font:24px/1.1 "Cormorant Garamond",Georgia,serif;font-weight:400;color:#202020}
.prezum-request-form label{display:grid;gap:5px;font-weight:600;color:#202020}
.prezum-request-form input,.prezum-request-form textarea{width:100%;border:1px solid #D9D4CF;border-radius:3px;background:#fff;color:#202020;padding:10px;font:14px/1.35 Montserrat,Arial,sans-serif}
.prezum-request-form textarea{resize:vertical}
.prezum-request-form p{margin:0;font-size:12px}
.prezum-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px;font-weight:400!important}
.prezum-consent input{width:auto;margin-top:3px}
.prezum-hp{position:absolute;left:-9999px}
.prezum-form-toggle[aria-expanded=true]{border-color:#C51F28}
@media(max-width:520px){.prezum-contact-panel{padding:22px}.prezum-contact-actions{grid-template-columns:1fr}.prezum-contact-actions .prezum-button:first-child{min-height:48px;font-size:16px}}
.prezum-media-logo-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}
.prezum-media-logo-list img{width:100%;height:64px;object-fit:contain;padding:13px 16px;border:1px solid var(--prezum-border);border-radius:3px;background:#fbfaf9}
.prezum-contact-panel__lead{font-size:15px;line-height:1.55}
.prezum-contact-panel__note{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;margin:18px 0 16px;padding:16px 0;border-top:1px solid #D9D4CF;border-bottom:1px solid #D9D4CF}
.prezum-contact-panel__note b{color:#C51F28;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.prezum-contact-panel__note span{color:#4f4b47;line-height:1.55}
.prezum-contact-details{display:grid;gap:0;margin:0 0 18px;border-top:1px solid #D9D4CF}
.prezum-contact-details div{display:grid;grid-template-columns:112px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #D9D4CF}
.prezum-contact-details dt{color:#77736F;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.prezum-contact-details dd{margin:0;color:#202020;line-height:1.45}
@media(max-width:767px){.prezum-media-logo-list{grid-template-columns:repeat(2,1fr);gap:8px}.prezum-media-logo-list img{height:54px;padding:10px}.prezum-media-dialog__panel{padding:30px 20px 24px}.prezum-media-list{grid-template-columns:repeat(2,1fr)}.prezum-contact-panel__note,.prezum-contact-details div{grid-template-columns:1fr;gap:6px}}
.cookie-banner{position:fixed;z-index:80;left:24px;bottom:24px;width:min(420px,calc(100% - 48px));padding:18px;border:1px solid #D9D4CF;background:#F7F4F1;color:#202020}.cookie-banner h2{margin:0 0 8px;font:400 24px/1.1 "Cormorant Garamond",Georgia,serif}.cookie-banner p{margin:0 0 10px;color:#77736F}.cookie-banner div{display:flex;gap:8px;flex-wrap:wrap}
.prezum-home .prezum-head-actions{position:relative;padding-right:74px}
.prezum-home .prezum-lang{position:static;display:inline-flex;align-items:center;gap:7px;margin-left:2px;font-size:11px;line-height:1;color:#77736f;white-space:nowrap}
.prezum-home .prezum-lang i{margin:0;color:#d9d4cf}
.prezum-home .prezum-lang a{padding:4px 0;color:#77736f}
.prezum-home .prezum-lang a.active{color:#c51f28;border-bottom:2px solid #c51f28}
.prezum-consent a,.cookie-banner a{color:#c51f28!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.prezum-consent a:hover,.cookie-banner a:hover{color:#8f171d!important}
.prezum-cookie-settings{display:block;margin:4px 0 0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.prezum-cookie-settings:hover{color:#fff}
