/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.mentionBlock,.mentionHero{background:var(--white);grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mentionBlock h2{letter-spacing:-.035em;max-width:820px;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.mentionBlockCopy>p:not(.eyebrow),.mentionHero>div>p:not(.eyebrow){max-width:780px;font-size:18px;line-height:1.65}.mentionBlock .button{margin-top:12px}.mentionBadgeFigure{text-align:center;margin:0}.mentionBadgeFigure img{width:min(100%,360px);height:auto;margin:auto}.mentionBadgeFigure figcaption{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.5}.mentionHero{background:var(--black);color:var(--white)}.mentionHero h1{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,64px);line-height:1.08}.mentionHero .mentionLead{font-size:22px}.mentionHero>div .mentionPrivateNote{color:#d0cdce;margin-top:28px;font-size:14px;line-height:1.6}.mentionHero figcaption{color:#d0cdce}.mentionCommitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:45px 0 0;padding:0;list-style:none;display:grid}.mentionCommitments li{border-top:1px solid var(--line);gap:22px;padding:25px 0;display:flex}.mentionCommitments li>span{color:var(--red);font-size:23px;font-weight:800}.mentionCommitments h3,.mentionSteps h3{margin:0 0 12px;font-size:21px;line-height:1.3}.mentionCommitments p,.mentionSteps p{margin:0;font-size:17px;line-height:1.65}.mentionCriteriaSection{background:var(--white);border-block:1px solid var(--line)}.mentionTableWrap{margin-top:35px}.mentionCriteriaTable{border-collapse:collapse;width:100%;font-size:17px;line-height:1.6}.mentionCriteriaTable caption{text-align:left;margin-bottom:18px;font-size:16px;font-weight:700}.mentionCriteriaTable thead{background:var(--black);color:#fff}.mentionCriteriaTable th,.mentionCriteriaTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:20px 24px}.mentionCriteriaTable tbody th{border-left:3px solid var(--red);width:30%}.mentionEvidenceNote{max-width:950px;margin:25px 0;font-size:16px;line-height:1.65}.mentionPractice,.mentionIncluded,.mentionVerification{border-left:4px solid var(--red);background:var(--white);padding:28px 30px}.mentionPractice{border:1px solid var(--line);border-left:4px solid var(--red)}.mentionPractice h3{margin:0 0 15px;font-size:23px}.mentionPractice p,.mentionIncluded,.mentionVerification p{font-size:17px;line-height:1.65}.mentionSteps{counter-reset:mention-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:40px 0;padding:0;list-style:none;display:grid}.mentionSteps li{border-top:3px solid var(--red);padding-top:23px}.mentionSteps li:before{counter-increment:mention-step;content:counter(mention-step,decimal-leading-zero);color:var(--red);margin-bottom:15px;font-size:30px;font-weight:800;display:block}.mentionDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.mentionDetailsGrid h3{margin:0 0 18px;font-size:24px}.mentionDetailsGrid p,.mentionRenewal{font-size:18px;line-height:1.65}.mentionRenewal{border-top:1px solid #555;margin-top:30px;padding-top:30px}.mentionVerification{border:1px solid var(--line);border-left:4px solid var(--red)}.mentionPricingNote{border-top:1px solid var(--line);padding-top:18px;font-size:15px;line-height:1.6}.mentionPricingNote a{text-underline-offset:3px;text-decoration:underline}.mentionOfferBlock.section{border-block:1px solid var(--line);padding-block:64px}.mentionBlockCopy>.mentionOfferPrice{border-left:4px solid var(--red);background:var(--paper);padding:18px 22px}.pricePanel .mentionPricingNote strong{font-size:inherit;line-height:inherit;letter-spacing:0;color:var(--white);margin:0 0 10px;display:block}@media (width<=760px){.mentionBlock,.mentionHero{grid-template-columns:1fr}.mentionBadgeFigure img{width:min(100%,300px)}.mentionCommitments,.mentionSteps,.mentionDetailsGrid{grid-template-columns:1fr;gap:24px}.mentionCriteriaTable th,.mentionCriteriaTable td{padding:14px 12px;font-size:16px}.mentionCriteriaTable tbody th{width:35%}.mentionPractice,.mentionIncluded,.mentionVerification{padding:22px 18px}.mentionOfferBlock.section{padding-block:40px}}.charteScenes{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.charteScenes figure{min-width:0;margin:0}.charteScenes img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.charteScenes figcaption{padding-top:24px}.charteScenes h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.charteScenes p{max-width:620px;margin:0;font-size:18px;line-height:1.6}@media (width<=760px){.charteScenes{grid-template-columns:1fr;gap:36px}}.charteBenefits{background:var(--white)}.charteBenefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px;display:grid}.charteBenefitsGrid article{border-top:3px solid var(--red);padding-top:24px}.charteBenefitsGrid h3{margin:0 0 16px;font-size:24px;line-height:1.25}.charteBenefitsGrid p,.charteBusinessNote,.chartePreparedTogether p{font-size:18px;line-height:1.65}.charteBusinessNote{border-left:4px solid var(--red);background:var(--paper);margin:32px 0;padding:20px 24px}.chartePriceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.chartePriceSummary>div{background:var(--black);color:#fff;padding:30px}.chartePriceSummary span{letter-spacing:.1em;color:#efb0bb;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.chartePriceSummary strong{font-size:clamp(26px,2.4vw,34px);line-height:1.2;display:block}.chartePriceSummary p{margin-bottom:0;font-size:17px;line-height:1.6}.chartePriceSummary a{text-underline-offset:4px;margin-top:18px;text-decoration:underline;display:inline-block}.chartePreparedTogether{border-left:4px solid var(--red);background:var(--paper);margin-top:30px;padding:24px 28px}.chartePreparedTogether h3{margin:0 0 12px;font-size:23px;line-height:1.3}.chartePreparedTogether p{margin:0}.charteRenewalSection{background:var(--paper)}.charteRenewalList{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:36px 0;padding:0;list-style:none;display:grid}.charteRenewalList li{background:var(--white);border-top:3px solid var(--red);padding:28px}.charteRenewalList h3{margin:0 0 14px;font-size:23px;line-height:1.3}.charteRenewalList p{margin:0;font-size:18px;line-height:1.65}@media (width<=760px){.charteBenefitsGrid,.chartePriceSummary,.charteRenewalList{grid-template-columns:1fr}.chartePriceSummary>div,.charteRenewalList li{padding:24px}}.charteMoneyExamples{border-left:4px solid var(--red);background:var(--paper);margin:32px 0;padding:28px}.charteMoneyExamples>h3{margin:0 0 14px;font-size:25px}.charteMoneyExamples>p{font-size:18px;line-height:1.6}.charteMoneyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.charteMoneyGrid article{border-top:3px solid var(--red);background:#fff;padding:22px}.charteMoneyGrid strong{color:var(--red);font-size:clamp(22px,2vw,29px);line-height:1.25;display:block}.charteMoneyGrid span{margin-top:12px;font-size:19px;font-weight:700;display:block}.charteMoneyGrid p{font-size:16px;line-height:1.6}.charteMoneyGrid a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.charteMoneyExamples>.charteMoneyNote{color:var(--muted);margin-bottom:0;font-size:14px}.chartePriceSummary .charteMonthlyPrice{letter-spacing:0;color:#fff;margin:14px 0 0;font-size:21px}@media (width<=760px){.charteMoneyGrid{grid-template-columns:1fr}.charteMoneyExamples{padding:24px 20px}}.chartePage .section{padding-block:64px}.chartePage .sectionHeading{margin-bottom:32px}.chartePage .sectionHeading h2{font-size:clamp(32px,3.6vw,48px);line-height:1.1}.chartePage .sectionLead{margin-top:18px}.chartePage .charteBenefitsGrid{margin-top:0}.chartePage .charteScenes{border-bottom:0;gap:24px;margin-top:32px}.chartePage .charteScenes figcaption{padding-top:16px}.chartePage .chartePriceSummary>div{padding:24px}.chartePage .chartePriceSummary span{margin-bottom:12px}.chartePage .chartePriceSummary .charteMonthlyPrice{margin:12px 0 0}.chartePage .mentionCommitments,.chartePage .mentionSteps,.chartePage .chartePreparedTogether,.chartePage .charteRenewalList{margin-top:0}.chartePage .charteVerificationSection{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.charteVerificationSection .sectionHeading{max-width:none;margin-bottom:0}.charteVerificationSection .sectionHeading h2{font-size:clamp(30px,3vw,42px)}.charteVerificationSection .mentionVerification{padding:24px}.charteVerificationSection .mentionVerification h3{margin:0 0 12px;font-size:23px;line-height:1.3}.charteVerificationSection .mentionVerification p{margin:0 0 20px}.charteVerificationSection .button{text-align:center;white-space:normal;max-width:100%}@media (width<=900px){.chartePage .charteVerificationSection{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.chartePage .section{padding-block:40px}.chartePage .sectionHeading{margin-bottom:24px}.chartePage .charteScenes{gap:28px;margin-top:24px}.chartePage .charteVerificationSection .sectionHeading{margin-bottom:0}}:root{--black:#0a0a0a;--ink:#171516;--red:#e11232;--white:#fff;--paper:#f5f3f3;--line:#d8d3d4;--muted:#6f696b;--max:100%}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}[id]{scroll-margin-top:110px}body{background:var(--white);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.siteHeader{z-index:50;min-height:86px;padding:12px max(5vw, calc((100vw - var(--max)) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af5;border-bottom:1px solid #2c292a;justify-content:space-between;align-items:center;gap:32px;display:flex;position:sticky;top:0}.brand{flex:none;width:230px}.brand img{object-fit:contain;object-position:left center;width:100%;height:62px}.desktopNav{justify-content:flex-end;align-items:center;gap:clamp(15px,1.8vw,30px);display:flex}.desktopNav>a,.navDropdown>summary{color:#ece9ea;white-space:nowrap;padding-block:12px;font-size:14px;font-weight:700;position:relative}.desktopNav>a:after,.navDropdown>summary:after{content:"";background:var(--red);height:2px;transition:right .2s;position:absolute;bottom:4px;left:0;right:100%}.desktopNav>a:hover:after,.desktopNav>a:focus-visible:after,.navDropdown>summary:hover:after,.navDropdown>summary:focus-visible:after,.navDropdown[open]>summary:after{right:0}.navDropdown{position:relative}.navDropdown>summary{cursor:pointer;list-style:none}.navDropdown>summary::-webkit-details-marker{display:none}.navDropdown>summary:before{content:"⌄";color:var(--red);font-size:13px;position:absolute;top:10px;right:-13px}.navDropdownPanel{background:#111;border:1px solid #3a3537;width:285px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:-24px;box-shadow:0 20px 50px #00000061}.navDropdownPanel a{color:#ece9ea;border-left:3px solid #0000;padding:13px 14px;font-size:14px;font-weight:700}.navDropdownPanel a:hover,.navDropdownPanel a:focus-visible{border-left-color:var(--red);background:#211d1f}.mobileNav{color:#fff;display:none}.mobileNav summary{cursor:pointer;border:1px solid #4a4547;padding:12px 16px;font-weight:800;list-style:none}.mobileNav nav{background:var(--black);border-bottom:1px solid #343031;padding:12px 5vw 22px;display:grid;position:absolute;top:85px;left:0;right:0}.mobileNav nav a{border-bottom:1px solid #292627;padding:11px 0 11px 15px}.mobileNav nav>a:first-child{padding-left:0}.mobileNav nav strong{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;padding:8px 0 3px;font-size:11px}@media (width<=1500px) and (width>=1181px){.siteHeader{gap:20px;padding-inline:3vw}.brand{width:190px}.desktopNav{gap:16px}.desktopNav>a,.navDropdown>summary{font-size:14px}}@media (width<=1180px){.desktopNav{display:none}.mobileNav{display:block}}.pageHero{max-width:var(--max);isolation:isolate;background:var(--black);color:#fff;min-height:680px;margin:0 auto;position:relative;overflow:hidden}.heroText{z-index:2;background:linear-gradient(90deg, var(--black) 0%, var(--black) 68%, #0a0a0ae6 80%, #0a0a0a70 91%, transparent 100%);flex-direction:column;justify-content:center;width:64%;min-height:680px;padding:92px clamp(88px,8vw,132px) 92px clamp(38px,5vw,80px);display:flex;position:relative}.eyebrow{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:900;line-height:1.45}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(45px,5vw,74px);line-height:.98}h1 em,h2 em{color:var(--red);font-style:normal}.heroLead{color:#cbc7c8;max-width:620px;margin-top:30px;font-size:clamp(18px,1.8vw,22px);line-height:1.58}.heroLead p{margin:0}.heroHighlight{color:#fff;border-left:4px solid var(--red);margin-top:20px;padding-left:18px;font-size:.9em;line-height:1.5;display:block}.heroActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:36px;display:flex}.heroMedia{z-index:1;background:var(--black);min-height:680px;margin:0;position:absolute;inset:0 0 0 38%;overflow:hidden}.heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0a80);position:absolute;inset:0}.heroMedia img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%)}.reperesVisualHero{max-width:var(--max);background:var(--black);color:#fff;margin:0 auto}.reperesVisualHeroCopy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reperesVisualHeroMedia img{width:100%;height:auto;display:block}.reperesVisualHeroActions{border-top:1px solid #373333;flex-wrap:wrap;align-items:center;gap:24px;padding:22px clamp(24px,5vw,80px) 28px;display:flex}.reperesVisualHeroActions .textLink{color:#fff}@media (width<=1100px){.reperesVisualHeroCopy{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:42px clamp(25px,5vw,70px) 30px;position:static;overflow:visible}.reperesVisualHeroCopy .eyebrow{margin-bottom:16px}.reperesVisualHeroCopy h1{font-size:clamp(35px,5.5vw,56px);line-height:1.08}.reperesVisualHeroCopy p:not(.eyebrow){color:#eee;max-width:760px;margin:22px 0 0;font-size:16px;line-height:1.58}.reperesVisualHeroMedia{height:clamp(300px,36vw,440px);overflow:hidden}.reperesVisualHeroMedia img{object-fit:cover;object-position:center;width:180%;max-width:none;height:100%;margin-left:-80%}.reperesVisualHeroActions{align-items:flex-start;padding:24px clamp(25px,5vw,70px) 32px}}.heroMedia figcaption{z-index:2;color:#fff;border-left:4px solid var(--red);background:#0a0a0ad1;max-width:390px;padding:19px 21px;font-size:15px;line-height:1.5;position:absolute;bottom:30px;right:30px}.button{background:var(--red);color:#fff;border:2px solid var(--red);justify-content:center;align-items:center;gap:14px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:900;transition:all .2s;display:inline-flex}.button:hover{background:#ff2545;border-color:#ff2545;transform:translateY(-2px)}.button.ghost{background:0 0;border-color:#696365}.button.ghost:hover{background:#ffffff0f;border-color:#fff}.button.light{color:var(--black);background:#fff;border-color:#fff}.button.light:hover{background:var(--paper);border-color:var(--paper)}.textLink{color:#fff;border-bottom:1px solid #605a5c;padding-bottom:5px;font-size:14px;font-weight:800}.statsBand{max-width:var(--max);background:var(--red);color:#fff;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:38px clamp(28px,5vw,64px);display:grid}.stat{border-right:1px solid #ffffff57;padding:3px 30px}.stat:last-child{border-right:0}.stat strong{letter-spacing:-.045em;font-size:clamp(29px,3.6vw,52px);display:block}.stat span{margin-top:7px;font-size:14px;line-height:1.45;display:block}.section{max-width:var(--max);margin:0 auto;padding:104px clamp(28px,5vw,76px)}.section.dark{background:var(--black);color:#fff}.section.soft{background:var(--paper)}.section.red{background:var(--red);color:#fff}.section.arFeature{background:var(--red);color:#fff;grid-template-columns:1fr 1fr;align-items:stretch;padding:0;display:grid}.arFeatureMedia{background:#201d1e;min-height:620px;position:relative;overflow:hidden}.arFeatureMedia:after{content:"";background:linear-gradient(#0000 58%,#0a0a0a8c);position:absolute;inset:0}.arFeatureMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arFeatureMedia span{z-index:2;border-left:4px solid var(--red);background:#0a0a0ad6;padding:10px 13px;font-size:13px;font-weight:900;position:absolute;bottom:26px;left:28px}.arFeatureCopy{flex-direction:column;justify-content:center;padding:clamp(48px,5vw,68px) clamp(34px,4vw,58px);display:flex}.arFeatureCopy .eyebrow{color:#fff}.arFeatureCopy h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(36px,3.6vw,49px);line-height:1.04}.arFeatureCopy>p:not(.eyebrow){color:#fff;margin:0 0 20px;font-size:18px;line-height:1.65}.arFeatureCopy .arConclusion{border-top:1px solid #ffffff6b;padding-top:20px;font-weight:800}.sectionHeading{max-width:780px;margin-bottom:54px}.sectionHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.5vw,62px);line-height:1.03}.sectionLead{max-width:700px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.65}.sectionHeading.inverse .sectionLead{color:#bdb8b9}.sectionHeading.inverse h2{color:#fff}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(44px,7vw,96px);display:grid}.split.reverse{grid-template-columns:1.1fr .9fr}.splitMedia{background:#d8d4d5;min-height:520px;position:relative;overflow:hidden}.splitMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.splitCopy h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(37px,4.2vw,59px);line-height:1.04}.splitCopy>p{color:var(--muted);font-size:18px;line-height:1.7}.dark .splitCopy>p{color:#c0bbbd}.quote{border-left:4px solid var(--red);margin:30px 0;padding:24px 0 24px 25px;font-size:22px;font-weight:800;line-height:1.45}.cards3,.cards4,.cards2{gap:18px;display:grid}.cards2{grid-template-columns:repeat(2,1fr)}.cards3{grid-template-columns:repeat(3,1fr)}.cards4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:#fff;padding:31px}.dark .card{background:#151314;border-color:#383335}.card .number{color:var(--red);letter-spacing:.1em;margin-bottom:40px;font-size:13px;font-weight:900;display:block}.card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:23px;line-height:1.2}.card p{color:var(--muted);margin:0;line-height:1.65}.dark .card p{color:#aaa5a7}.cardLink{color:var(--red);margin-top:25px;font-size:13px;font-weight:900;display:inline-block}.tag{background:var(--paper);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.dark .tag{color:#fff;background:#2c2829}.riskList{gap:12px;display:grid}.riskItem{background:#1a1718;border:1px solid #393436;align-items:flex-start;gap:17px;padding:21px 23px;display:flex}.riskItem span{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.riskItem p{color:#d0cccd;margin:2px 0 0;line-height:1.55}.vslSection{background:var(--paper);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(38px,6vw,90px);display:grid}.vslCopy h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(36px,4.3vw,60px);line-height:1.03}.vslFrame{background:var(--black);border:1px solid #2f2b2c;overflow:hidden;box-shadow:0 24px 70px #0a0a0a29}.vslFrame video,.vslFrame iframe{aspect-ratio:16/9;background:var(--black);border:0;width:100%;display:block}.afterDeathVideoLead{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.65}.salesSituations .card{flex-direction:column;min-height:260px;display:flex}.salesSituations .card .number{margin-bottom:28px}.salesSituations .card p{margin-top:auto;padding-top:20px}.salesBridge{background:var(--red);color:#fff;max-width:940px;margin:48px 0 0;padding:25px 28px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.45}.clientCaseSection .sectionHeading{max-width:1050px}.clientCaseGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.clientCaseSignals,.clientCaseScenario{padding:clamp(30px,4vw,56px)}.clientCaseSignals{background:#191617;border:1px solid #383335}.clientCaseSignals h3,.clientCaseScenario h3{letter-spacing:-.04em;margin:0 0 27px;font-size:clamp(26px,2.7vw,38px);line-height:1.17}.clientCaseSignals ul{margin:0;padding:0;list-style:none}.clientCaseSignals li{color:#ddd8da;border-top:1px solid #3a3537;padding:17px 0 17px 24px;font-size:17px;line-height:1.55;position:relative}.clientCaseSignals li:before{content:"";background:var(--red);width:9px;height:9px;position:absolute;top:26px;left:0}.clientCaseScenario{background:var(--paper);color:var(--ink);border-top:7px solid var(--red)}.clientCaseScenario .eyebrow{margin-bottom:16px}.clientCaseScenario>p:not(.eyebrow){margin:0 0 26px;font-size:18px;line-height:1.68}.clientCaseScenario strong{border-top:1px solid var(--line);padding-top:25px;font-size:clamp(19px,2vw,26px);line-height:1.4;display:block}.clientCaseConclusion{background:var(--red);color:#fff;max-width:1040px;margin:34px 0 0;padding:24px 30px;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.45}.economicCase{background:var(--black);color:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(35px,5vw,90px);margin-top:46px;padding:clamp(30px,4vw,58px);display:grid}.economicCase h3{letter-spacing:-.045em;max-width:670px;margin:12px 0 20px;font-size:clamp(30px,3.5vw,47px);line-height:1.08}.economicCase p:not(.eyebrow){color:#d2cdcf;max-width:760px;margin:0;font-size:18px;line-height:1.65}.economicCase>strong{border-left:5px solid var(--red);letter-spacing:-.025em;padding-left:30px;font-size:clamp(23px,2.5vw,33px);line-height:1.3}.offerEditorial{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(45px,6vw,100px);display:grid}.offerEditorialCopy h2,.situationsEditorial h2,.resourceEditorial h2{letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(40px,4.8vw,70px);line-height:1.04}.offerEditorialCopy h2 em,.situationsEditorial h2 em,.resourceEditorial h2 em{color:var(--red);font-style:normal}.offerEditorialCopy>p:not(.eyebrow),.situationsEditorial p:not(.eyebrow),.resourceEditorial>div:first-child>p:not(.eyebrow){max-width:750px;color:var(--muted);font-size:19px;line-height:1.65}.offerEditorialCopy .offerEditorialLead{font-weight:700;color:var(--ink)!important;font-size:22px!important;line-height:1.5!important}.teamResponsePromise{border-left:6px solid var(--red);background:var(--black);color:#fff;max-width:720px;margin:30px 0;padding:25px 30px}.teamResponsePromise strong{font-size:clamp(21px,2vw,28px);line-height:1.2;display:block}.teamResponsePromise span{margin-top:10px;font-size:17px;line-height:1.5;display:block}.offerPrice li b{color:#fff;font-weight:800}.offerEditorialCopy .textLink{color:var(--red);border-bottom:2px solid var(--red);margin-top:24px;font-weight:800;display:inline-flex}.offerEditorialPortrait{background:#d8d3d4;min-height:640px;margin:0;position:relative;overflow:hidden}.offerEditorialPortrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offerEditorialPortrait figcaption{color:#fff;background:linear-gradient(#0000,#000000e6);flex-direction:column;gap:5px;padding:28px 30px;font-size:24px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.offerEditorialPortrait figcaption span{font-size:13px;font-weight:600}.decisionRows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.decisionRows>div{padding:28px clamp(15px,2.5vw,40px) 32px 0}.decisionRows>div+div{border-left:1px solid var(--line);padding-left:clamp(15px,2.5vw,40px)}.decisionRows span{color:var(--red);margin-bottom:35px;font-size:13px;font-weight:900;display:block}.decisionRows strong{margin-bottom:12px;font-size:clamp(22px,2vw,29px);line-height:1.15;display:block}.decisionRows p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.situationsEditorial{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(45px,8vw,135px);display:grid}.situationsEditorial h2{max-width:850px;margin-bottom:0}.situationsEditorial p:not(.eyebrow){margin:0 0 18px}.situationsEditorial p strong{color:var(--ink)}.situationsSectorNote{border-top:1px solid var(--line);border-left:5px solid var(--red);max-width:1000px;color:var(--ink);margin:55px 0 0;padding:23px 0 0 25px;font-size:19px;line-height:1.55}.resourceEditorial{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(50px,8vw,140px);display:grid}.resourceEditorial h2{max-width:700px}.resourceList{border-top:2px solid var(--ink)}.resourceListItem{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:18px;padding:24px 0;display:grid}.resourceListItem>span{color:var(--red);padding-top:4px;font-size:13px;font-weight:900}.resourceListItem h3{letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(19px,1.8vw,24px)}.resourceListItem p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.accompanimentEditorial{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(45px,8vw,140px);display:grid}.accompanimentStatement h2{letter-spacing:-.05em;max-width:780px;margin:0 0 30px;font-size:clamp(40px,4.7vw,68px);line-height:1.05}.accompanimentStatement>p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:19px;line-height:1.65}.accompanimentAgenda{border-top:2px solid var(--ink)}.accompanimentAgenda>.eyebrow{margin:20px 0 10px}.accompanimentAgenda>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:18px;padding:21px 0;display:grid}.accompanimentAgenda>div>span{color:var(--red);padding-top:3px;font-size:13px;font-weight:900}.accompanimentAgenda h3{letter-spacing:-.025em;margin:0 0 5px;font-size:22px}.accompanimentAgenda p{color:var(--muted);margin:0;line-height:1.5}.lossGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.lossItem{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:20px;min-height:150px;padding:30px 26px 30px 0;display:grid}.lossItem:nth-child(odd){border-right:1px solid var(--line);margin-right:34px}.lossItem:nth-child(2n){padding-left:34px}.lossItem>span{background:var(--red);width:12px;height:12px;margin-top:7px}.lossItem h3{letter-spacing:-.035em;margin:0 0 10px;font-size:25px}.lossItem p{max-width:560px;color:var(--muted);margin:0;line-height:1.6}.productShowcase{grid-template-columns:minmax(280px,.72fr) 1.28fr;align-items:center;gap:clamp(42px,7vw,100px);margin-bottom:54px;display:grid}.productShowcase .sectionHeading{margin-bottom:0}.productVisual{background:var(--black);min-height:590px;margin:0;position:relative;overflow:hidden}.productVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0a5c);height:28%;position:absolute;inset:auto 0 0}.productVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deliverablePreview{border-top:1px solid var(--line);margin-top:82px;padding-top:72px}.previewIntro{max-width:820px;margin-bottom:40px}.previewIntro h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1.03}.previewIntro>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.documentPreviewGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.documentPreview{border:1px solid var(--line);border-top:7px solid var(--black);background:#fff;min-height:510px;padding:30px;box-shadow:0 18px 50px #0a0a0a14}.documentTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.documentTop span{color:var(--red);font-weight:900}.documentTop small{letter-spacing:.12em;font-size:10px;font-weight:900}.documentPreview h3{letter-spacing:-.035em;min-height:70px;margin:28px 0 24px;font-size:26px;line-height:1.1}.documentPreview ol{counter-reset:preview-step;margin:0;padding:0;list-style:none}.documentPreview li{border-bottom:1px solid #e7e2e3;grid-template-columns:95px 1fr;gap:12px;padding:16px 0;display:grid}.documentPreview li b{font-size:13px}.documentPreview li span,.documentPreview>p,.reflexGoal p,.reflexPhrase p{color:var(--muted);font-size:14px;line-height:1.55}.reflexPreview h3{min-height:auto;margin-bottom:18px}.reflexGoal{border-left:4px solid var(--black);background:#f1efef;padding:14px 16px}.reflexGoal b,.reflexActions>b,.reflexPhrase b,.reflexCheck b{letter-spacing:.1em;font-size:10px}.reflexGoal p,.reflexPhrase p{margin:7px 0 0}.reflexActions{margin-top:18px}.reflexActions ol{counter-reset:none;margin-top:8px}.reflexActions li{color:var(--muted);padding:8px 0;font-size:13px;line-height:1.42;list-style-position:inside;display:list-item}.reflexPhrase{border-left:4px solid var(--red);background:#fff5f6;margin-top:16px;padding:14px 16px}.reflexCheck{border-top:1px solid var(--line);padding-top:13px;margin:15px 0 0!important}.reflexCheck b,.reflexCheck span{display:block}.reflexCheck span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.documentPreview .mailSubject{color:var(--ink);background:var(--paper);padding:12px 14px;font-weight:800}.previewNote{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.55}.productProofSection{overflow:hidden}.productProofSection .sectionHeading{max-width:920px}.productProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,46px);display:grid}.productProofItem{min-width:0;margin:0}.productProofMedia{background:#0b0b0b;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a0a0a24}.productProofMedia:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.productProofMedia img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto}.productProofItem figcaption{border-top:5px solid var(--red);grid-template-columns:44px 1fr;gap:16px;min-height:112px;padding:24px 2px 0;display:grid}.productProofItem figcaption>span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.productProofItem figcaption strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,27px);line-height:1.15;display:block}.productProofItem figcaption p{color:var(--muted);margin:9px 0 0;line-height:1.55}.productProofNote{color:var(--muted);margin:30px 0 0;font-size:13px;line-height:1.55}.productProofAgency{background:var(--black);color:#fff}.productProofAgency .sectionLead,.productProofAgency .productProofItem figcaption p,.productProofAgency .productProofNote{color:#bdb8b9}.productProofAgency .productProofItem figcaption{border-top-color:var(--red)}.beforeAfterGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comparisonCard{border:1px solid var(--line);background:#fff;min-height:390px;padding:clamp(30px,4vw,48px)}.comparisonCard>span{letter-spacing:.1em;margin-bottom:28px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-block}.beforeCard>span{color:#514b4d;background:#e7e3e4}.afterCard{color:#fff;background:var(--black);border-color:var(--black);border-top:7px solid var(--red)}.afterCard>span{color:#fff;background:var(--red)}.comparisonCard h3{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(24px,2.6vw,34px);line-height:1.28}.comparisonCard ul{margin:0;padding:0;list-style:none}.comparisonCard li{border-top:1px solid var(--line);color:var(--muted);padding:12px 0}.comparisonCard li:before{content:"—";color:var(--red);margin-right:10px;font-weight:900}.afterCard li{color:#cbc6c7;border-top-color:#383334}.deviceProof{background:var(--red);color:#fff;max-width:980px;margin:52px auto 0;padding:42px clamp(30px,5vw,65px)}.deviceProof blockquote{margin:0 0 22px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.4}.deviceProof strong{font-size:13px}.founderBlock{max-width:1380px;margin:0 auto}.founderPortrait{background:#151314;min-height:620px}.founderPortrait img{object-position:center 24%}.steps{border-top:1px solid var(--line);gap:0;display:grid}.step{border-bottom:1px solid var(--line);grid-template-columns:80px .8fr 1.2fr;align-items:start;gap:26px;padding:28px 0;display:grid}.step>span{color:var(--red);letter-spacing:.1em;font-size:13px;font-weight:900}.step h3{margin:0;font-size:23px}.step p{color:var(--muted);margin:0;line-height:1.65}.sectorGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sector{border:1px solid var(--line);background:#fff;min-height:156px;padding:25px}.sector h3{letter-spacing:-.025em;margin:0 0 13px;font-size:19px}.sector p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.sectorNote{background:var(--black);color:#fff;max-width:920px;margin:30px 0 0;padding:20px 24px;line-height:1.55}.sectorNote strong{color:var(--red)}.flow{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:stretch;display:grid}.flowCard{background:#181516;border:1px solid #403a3c;padding:32px}.flowCard.result{background:var(--red);border-color:var(--red)}.flowCard>span{color:var(--red);letter-spacing:.1em;margin-bottom:23px;font-size:11px;font-weight:900;display:block}.flowCard.result>span{color:#fff}.flowCard h3{margin:0 0 17px;font-size:24px}.flowCard p,.flowCard li{color:#bbb6b8;line-height:1.6}.flowCard.result p{color:#fff}.flowSymbol{color:var(--red);place-items:center;font-size:35px;font-weight:300;display:grid}.pricePanel{background:var(--black);color:#fff;border-top:6px solid var(--red);padding:34px}.courseCreator{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.courseCreator h3{margin:0 0 12px;font-size:22px;line-height:1.3}.courseCreator p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.courseCreator a{color:var(--red);text-underline-offset:5px;margin-top:16px;padding-block:6px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.courseCreator a:hover{color:var(--black)}.pricePanel small{color:#aca7a8;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.pricePanel strong{letter-spacing:-.05em;margin:17px 0 6px;font-size:52px;display:block}.pricePanel strong span{letter-spacing:0;font-size:18px}.pricePanel .licenseScope{border-left:3px solid var(--red);color:#f3f0f1;background:#222023;margin-top:18px;padding:13px 15px;line-height:1.55}.pricePanel ul{margin:26px 0;padding:0;list-style:none}.pricePanel li{color:#d2cecf;border-bottom:1px solid #373234;padding:12px 0}.pricePanel li:before{content:"✓";color:var(--red);margin-right:11px;font-weight:900}.offerModules{margin-top:36px}.offerPrice .button{margin-top:8px;display:inline-flex}.offerPrice .offerPriceQuestion{color:#fff;border-bottom:1px solid #aaa5a7;width:fit-content;margin-top:20px;font-size:14px;font-weight:700;display:block}.offerPrice .offerPriceNote{color:#d2cecf;margin:20px 0 0;font-size:13px;line-height:1.6}.reperesPricing{margin:24px 0}.reperesPricing table{border-collapse:collapse;width:100%;margin:18px 0;font-size:1rem;line-height:1.5}.reperesPricing caption{text-align:left;margin-bottom:12px;font-weight:700}.reperesPricing th,.reperesPricing td{text-align:left;vertical-align:top;border-bottom:1px solid #aaa5a7;padding:12px 8px}.reperesPricing th:first-child{padding-left:0}.reperesPricing th[scope=row]{font-weight:400}.reperesPricing td{white-space:nowrap;font-weight:800}.reperesPricing td>span{display:block}.reperesPricing .reperesPayButton,.reperesPricing .reperesQuoteLink{white-space:normal;margin-top:8px;font-size:.875rem;line-height:1.4;display:inline-block}.reperesPricing .reperesPayButton{background:var(--red);color:#fff;padding:9px 10px;font-weight:800;text-decoration:none}.reperesPricing .reperesPayButton:hover{background:#aa1029}.reperesPricing .reperesQuoteLink{text-underline-offset:3px;text-decoration:underline}.reperesPricing a:focus-visible{outline-offset:4px;outline:3px solid}.reperesPricing .reperesPricingScope{font-size:.875rem;line-height:1.6}.pricePanel .reperesPricing p{color:#d2cecf}.pricePanel .reperesPricing th,.pricePanel .reperesPricing td{border-color:#575154}@media (width<=480px){.offerPrice{padding:24px 18px}.reperesPricing th,.reperesPricing td{padding-right:4px}}.pricingTiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.pricingTier{border:1px solid var(--line);border-top:5px solid var(--red);background:#fff;flex-direction:column;gap:10px;padding:26px;display:flex}.pricingTier h3{margin:0;font-size:24px}.pricingTier p{min-height:50px;color:var(--muted);margin:0}.pricingTier strong{font-size:clamp(28px,3vw,40px);line-height:1.1;display:block}.pricingTier .button{text-align:center;margin-top:auto}.pricingSelector{border:1px solid var(--line);background:#f8f8f8;grid-template-columns:1fr auto;align-items:end;gap:12px 20px;margin-top:22px;padding:23px;display:grid}.pricingSelector label{grid-column:1/-1;font-size:18px;font-weight:800}.pricingSelector input{color:#171717;background:#fff;border:1px solid #6b6768;border-radius:5px;width:100%;min-width:0;padding:13px 16px;font-size:18px}.pricingSelector p{grid-column:1/-1;margin:0}.pricingSelector .button{text-align:center;margin:0}.pricingNote{margin-top:20px;line-height:1.65}.pricingNote a{color:var(--red);text-underline-offset:4px;font-weight:700}@media (width<=820px){.pricingTiers,.pricingSelector{grid-template-columns:1fr}.pricingTier p{min-height:0}}.securePayment{color:#aaa5a7;margin:18px 0 0;font-size:12px;line-height:1.55}.invoiceLink{color:#fff;border-bottom:1px solid #625c5e;margin-top:17px;font-size:13px;font-weight:800;line-height:1.5;display:inline-block}.invoiceLink:hover{color:var(--red);border-color:var(--red)}.fitGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fitCard{background:var(--paper);border:1px solid var(--line);border-top:7px solid var(--black);min-height:440px;padding:clamp(30px,4vw,48px)}.fitCard.fitYes{background:var(--black);color:#fff;border-color:var(--black);border-top-color:var(--red)}.fitCard>span{color:var(--red);letter-spacing:.1em;margin-bottom:24px;font-size:11px;font-weight:900;display:inline-block}.fitCard h3{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(27px,3vw,39px);line-height:1.08}.fitCard ul{margin:0;padding:0;list-style:none}.fitCard li{color:var(--muted);border-top:1px solid var(--line);padding:13px 0 13px 27px;line-height:1.55;position:relative}.fitCard.fitYes li{color:#cbc6c7;border-top-color:#3a3537}.fitCard li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:2px}.analysisGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.analysisCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:14px 1fr;gap:18px;min-height:210px;padding:30px;display:grid}.analysisCard>span{background:var(--red);width:11px;height:11px;margin-top:7px}.analysisCard h3{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.analysisCard p{color:var(--muted);margin:0;line-height:1.6}.scopeNotice{background:var(--black);color:#fff;border-left:8px solid var(--red);grid-template-columns:.55fr 1.45fr;gap:35px;max-width:1000px;margin-top:38px;padding:28px 32px;display:grid}.scopeNotice strong{color:var(--red);font-size:22px;line-height:1.25}.scopeNotice p{color:#cbc6c7;margin:0;line-height:1.65}.offerChoiceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.offerCard{color:#fff;background:#181516;border:1px solid #403a3c;border-top-width:7px;padding:clamp(32px,4.5vw,54px)}.offerCard.featured{border-top-color:var(--red);box-shadow:0 22px 70px #0000003d}.offerCard>span{color:var(--red);letter-spacing:.11em;font-size:11px;font-weight:900}.offerCard h3{letter-spacing:-.045em;margin:20px 0 7px;font-size:clamp(28px,3.5vw,43px);line-height:1.06}.offerCard>strong{letter-spacing:-.06em;margin:22px 0 30px;font-size:clamp(43px,5vw,66px);display:block}.offerCard>strong small{letter-spacing:0;font-size:16px}.offerCard ul{margin:0 0 32px;padding:0;list-style:none}.offerCard li{color:#cbc6c7;border-top:1px solid #3d3739;padding:13px 0 13px 27px;line-height:1.5;position:relative}.offerCard li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:2px}.offerCard .button{margin-top:5px}.exampleDisclaimer{color:#a9a4a6;max-width:900px;margin:26px 0 0;font-size:13px;line-height:1.6}.compactProof{margin:38px 0 0;padding:28px 32px}.compactProof blockquote{font-size:clamp(19px,2vw,25px)}.purchaseRoutes{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.purchaseRoutes.singlePurchaseRoute{grid-template-columns:minmax(0,900px);justify-content:center}.purchaseRoute{border:1px solid var(--line);border-top:7px solid var(--black);background:#fff;padding:clamp(30px,4vw,48px)}.purchaseRoute.personalisedRoute{background:var(--black);color:#fff;border-color:var(--black);border-top-color:var(--red)}.purchaseRoute>span{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:900}.purchaseRoute h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(35px,4vw,52px)}.purchaseRoute>p{color:var(--muted);line-height:1.65}.personalisedRoute>p,.personalisedRoute>small{color:#bdb8ba}.personalisedRoute>small{margin:13px 0 24px;display:block}.personalisedRoute .button{margin-top:20px}.personalisedRoute .button+.button{margin-left:8px}.sectorChoiceList{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.sectorChoiceList a{background:var(--paper);color:var(--ink);border:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 14px;font-size:13px;font-weight:800;display:flex}.sectorChoiceList a:hover{color:var(--red);border-color:var(--red)}.crashHero{max-width:var(--max);background:var(--black);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(38px,7vw,100px);min-height:680px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(28px,6vw,88px);display:grid}.crashHeroCopy h1{max-width:850px}.crashHeroCopy>p:not(.eyebrow){color:#c9c4c6;max-width:690px;margin:30px 0 35px;font-size:clamp(18px,1.8vw,22px);line-height:1.62}.crashPreview{border:1px solid #423c3e;border-top:7px solid var(--red);background:#171415;padding:clamp(30px,4vw,50px)}.crashPreviewScore{align-items:flex-end;gap:8px;display:flex}.crashPreviewScore strong{color:var(--red);letter-spacing:-.08em;font-size:clamp(70px,8vw,116px);line-height:.82}.crashPreviewScore span{color:#9f999b;padding-bottom:7px;font-size:21px}.crashPreview h2{letter-spacing:-.045em;margin:28px 0 12px;font-size:clamp(28px,3.2vw,44px);line-height:1.03}.crashPreview>p{color:#bcb7b9;line-height:1.6}.crashPreview ul{margin:30px 0 0;padding:0;list-style:none}.crashPreview li{color:#d3ced0;border-top:1px solid #3c3638;padding:14px 0 14px 28px;line-height:1.5;position:relative}.crashPreview li:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:2px}.crashStats .stat strong{font-size:clamp(25px,3vw,42px)}.crashWorkspace{max-width:var(--max);background:var(--paper);margin:0 auto;padding:clamp(65px,8vw,110px) clamp(20px,5vw,76px)}.crashTool,.crashResult,.crashLeadGate{border:1px solid var(--line);background:#fff;max-width:1120px;margin:0 auto;box-shadow:0 25px 80px #0a0a0a17}.crashIdentity{border-bottom:1px solid var(--line);background:#f9f8f8;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.crashIdentity label{gap:8px;font-size:13px;font-weight:900;display:grid}.crashIdentity label span{color:var(--muted);font-weight:400}.crashIdentity input,.crashIdentity select{border:1px solid var(--line);background:#fff;outline:none;width:100%;min-height:52px;padding:13px 15px}.crashIdentity input:focus,.crashIdentity select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e112321a}.crashIdentity>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.crashIdentityConfirmed strong{color:var(--ink);font-size:15px;line-height:1.45}.crashIdentityConfirmed>p{border-top:1px solid var(--line);padding-top:14px}.crashProgress{background:var(--black);color:#fff;padding:24px 30px}.crashProgress>div:first-child{justify-content:space-between;gap:20px;margin-bottom:13px;display:flex}.crashProgress strong{font-size:14px}.crashProgress>div:first-child span{color:#aaa5a7;font-size:12px}.crashProgressTrack{background:#353132;border-radius:999px;height:7px;overflow:hidden}.crashProgressTrack span{background:var(--red);border-radius:inherit;height:100%;transition:width .3s;display:block}.crashQuestion{padding:clamp(35px,5vw,66px)}.crashQuestion h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(31px,4.3vw,55px);line-height:1.05}.crashHelp{max-width:830px;color:var(--muted);margin:24px 0 32px;font-size:16px;line-height:1.65}.crashChoices{gap:12px;display:grid}.crashChoices button{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;transition:all .18s;display:flex}.crashChoices button:hover{border-color:#7f777a;transform:translateY(-1px)}.crashChoices button.selected{border-color:var(--red);box-shadow:inset 5px 0 0 var(--red);background:#fff5f6}.crashChoices button span{gap:6px;display:grid}.crashChoices button strong{font-size:17px}.crashChoices button small{color:var(--muted);font-size:13px;line-height:1.45}.crashChoices button b{width:38px;height:38px;color:var(--red);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.crashActions{border-top:1px solid var(--line);background:#f9f8f8;justify-content:space-between;gap:14px;padding:22px 30px;display:flex}.crashActions button{cursor:pointer}.crashActions .button:disabled{cursor:not-allowed;opacity:.38;transform:none}.crashBack{min-height:52px;color:var(--muted);border:1px solid var(--line);background:0 0;padding:13px 19px;font-weight:800}.crashBack:disabled{cursor:not-allowed;opacity:.4}.crashResult>header{background:var(--black);color:#fff;border-bottom:8px solid var(--red);padding:clamp(38px,6vw,72px)}.crashScore{align-items:flex-end;gap:10px;margin:18px 0 27px;display:flex}.crashScore strong{color:var(--red);letter-spacing:-.08em;font-size:clamp(72px,9vw,128px);line-height:.8}.crashScore span{color:#aaa5a7;padding-bottom:8px;font-size:24px}.crashResult>header h2{letter-spacing:-.055em;max-width:940px;margin:0;font-size:clamp(35px,5vw,66px);line-height:1.02}.crashResult>header>p:not(.eyebrow){color:#c6c1c3;max-width:890px;margin:26px 0 0;font-size:18px;line-height:1.65}.crashResultGrid{grid-template-columns:1fr 1fr;gap:16px;padding:26px;display:grid}.crashResultGrid article{border:1px solid var(--line);padding:30px}.crashResultGrid h3{letter-spacing:-.035em;margin:0 0 20px;font-size:25px}.crashResultGrid ul{margin:0;padding:0;list-style:none}.crashResultGrid li{color:var(--muted);border-top:1px solid #e8e4e5;padding:12px 0 12px 25px;line-height:1.55;position:relative}.crashResultGrid li:before{content:"—";color:var(--red);font-weight:900;position:absolute;left:0}.crashResultGrid .crashPriority{border-left:6px solid var(--red)}.crashResultGrid .crashSolution{background:#fff5f6;border-color:#e1123247;grid-column:1/-1;padding:clamp(32px,5vw,56px)}.crashSolution h3{max-width:760px;font-size:clamp(32px,4.2vw,52px)}.crashSolution>p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:17px;line-height:1.65}.crashSolution .button{margin-top:17px}.crashDetails{color:var(--red);border-bottom:1px solid #e1123259;margin-left:20px;font-size:13px;font-weight:900;display:inline-block}.crashSolution small{max-width:850px;color:var(--muted);margin-top:22px;line-height:1.5;display:block}.crashResultActions{flex-wrap:wrap;gap:10px;padding:22px 26px 28px;display:flex}.crashResultActions button{cursor:pointer;min-height:46px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:11px 16px;font-weight:800}.crashResultActions button:hover{border-color:var(--red)}.crashLeadGate>header{background:var(--black);color:#fff;border-bottom:8px solid var(--red);padding:clamp(35px,5vw,62px)}.crashLeadGate>header h2{letter-spacing:-.05em;max-width:860px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.03}.crashLeadGate>header>p:not(.eyebrow){color:#c6c1c3;max-width:820px;margin:24px 0 0;font-size:17px;line-height:1.62}.crashLeadForm{padding:clamp(30px,5vw,58px)}.crashLeadForm>div:first-child{max-width:780px;margin-bottom:30px}.crashLeadForm h3{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.7vw,48px);line-height:1.05}.crashLeadForm>div:first-child>p:not(.eyebrow){color:var(--muted);margin:18px 0 0;line-height:1.65}.crashLeadGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crashLeadGrid label{color:var(--ink);gap:8px;font-size:13px;font-weight:900;display:grid}.crashLeadGrid input,.crashLeadGrid select{border:1px solid var(--line);background:#fff;outline:none;width:100%;min-height:52px;padding:13px 15px}.crashLeadGrid input:focus,.crashLeadGrid select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e112321a}.crashLeadRole{grid-column:1/-1}.crashHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.crashConsent{background:var(--paper);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:13px;margin:24px 0 0;padding:18px;display:flex}.crashConsent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:2px}.crashConsent span{color:var(--muted);font-size:13px;line-height:1.55}.crashPrivacy{color:var(--muted);margin:13px 0 22px;font-size:12px;line-height:1.55}.crashPrivacy a{color:var(--red);border-bottom:1px solid #e112324d;font-weight:800}.crashLeadError{color:#8f1024;border-left:4px solid var(--red);background:#fff0f2;margin:0 0 18px;padding:14px 16px;font-weight:700}.crashLeadForm .button:disabled{cursor:wait;opacity:.6;transform:none}.prospectsPage,.privacyPage{background:var(--paper);min-height:70vh;padding:clamp(65px,8vw,110px) clamp(24px,6vw,86px)}.prospectsHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.prospectsHeader h1,.privacyPage h1{max-width:920px;font-size:clamp(42px,5.2vw,72px)}.prospectsHeader p:not(.eyebrow),.privacyLead{max-width:820px;color:var(--muted);margin:25px 0 0;font-size:18px;line-height:1.65}.prospectsSignOut{color:var(--red);white-space:nowrap;border-bottom:1px solid #e1123259;padding-bottom:5px;font-size:13px;font-weight:900}.prospectsHeaderLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.prospectsHeaderLinks>a:not(.prospectsSignOut){color:var(--ink);border-bottom:1px solid var(--line);white-space:nowrap;padding-bottom:5px;font-size:13px;font-weight:900}.prospectsList{gap:14px;margin-top:48px;display:grid}.prospectCard{border:1px solid var(--line);border-left:6px solid var(--red);background:#fff;grid-template-columns:minmax(220px,.8fr) 120px minmax(300px,1.2fr);align-items:center;gap:32px;padding:27px;display:grid}.prospectIdentity span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.prospectIdentity h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:25px}.prospectIdentity p{color:var(--muted);margin:0 0 9px;line-height:1.45}.prospectIdentity a{color:var(--red);font-size:13px;font-weight:900}.prospectScore{align-items:flex-end;gap:5px;display:flex}.prospectScore strong{color:var(--red);letter-spacing:-.07em;font-size:52px;line-height:.85}.prospectScore span{color:var(--muted)}.prospectPriorities>strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.prospectPriorities ol{color:var(--muted);margin:13px 0 0;padding-left:19px}.prospectPriorities li{margin-top:7px;line-height:1.45}.prospectsEmpty,.prospectsLoading{border:1px solid var(--line);color:var(--muted);background:#fff;margin-top:45px;padding:38px}.guideProspectsList{gap:12px;margin-top:48px;display:grid}.guideProspectCard{border:1px solid var(--line);border-left:6px solid var(--red);background:#fff;grid-template-columns:minmax(260px,1.3fr) minmax(150px,.7fr) 140px;align-items:center;gap:28px;padding:24px 27px;display:grid}.guideProspectCard span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.guideProspectCard h2{margin:7px 0 5px;font-size:24px}.guideProspectCard a{color:var(--red);font-size:13px;font-weight:900}.guideProspectCard>strong{text-transform:uppercase;letter-spacing:.06em;justify-self:start;padding:9px 11px;font-size:11px}.guideProspectCard .consentYes{color:#17603a;background:#e7f6ee}.guideProspectCard .consentNo{color:#5e5759;background:var(--paper)}.guideProspectCard>p{color:var(--muted);margin:0;font-size:13px}.contactRequestsList{gap:14px;margin-top:48px;display:grid}.contactRequestCard{border:1px solid var(--line);border-left:6px solid var(--red);background:#fff;grid-template-columns:minmax(240px,.85fr) minmax(180px,.55fr) minmax(320px,1.4fr);align-items:start;gap:30px;padding:27px;display:grid}.contactRequestIdentity>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.contactRequestIdentity h2{margin:8px 0 4px;font-size:24px}.contactRequestIdentity p{color:var(--muted);margin:0 0 8px}.contactRequestIdentity a{color:var(--red);font-size:13px;font-weight:900}.contactRequestType{gap:7px;display:grid}.contactRequestType strong{color:var(--red);font-size:13px}.contactRequestType span{color:var(--muted);font-size:13px;line-height:1.45}.contactRequestMessage{white-space:pre-wrap;color:var(--muted);margin:0;line-height:1.65}.privacyPage{background:#fff}.privacyLead{max-width:900px}.privacyGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:55px;display:grid}.privacyGrid article{background:var(--paper);border-top:5px solid var(--red);padding:clamp(26px,4vw,42px)}.privacyGrid h2{letter-spacing:-.035em;margin:0 0 15px;font-size:27px}.privacyGrid p{color:var(--muted);margin:0;line-height:1.7}.privacyGrid a{color:var(--red);font-weight:800}.legalPage{background:#fff;min-height:70vh;padding:clamp(65px,8vw,110px) clamp(24px,6vw,86px)}.legalPage h1{max-width:920px;font-size:clamp(42px,5.2vw,72px)}.legalLead{max-width:920px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.7}.legalNotice{background:var(--black);color:#fff;border-left:7px solid var(--red);max-width:980px;margin-top:42px;padding:27px 30px}.legalNotice>strong{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.legalNotice p{color:#d0cccd;margin:12px 0 0;line-height:1.65}.legalNotice a{color:#fff;border-bottom:1px solid #696365}.legalSections{gap:16px;max-width:1100px;margin-top:55px;display:grid}.legalSections article{background:var(--paper);border-top:5px solid var(--red);padding:clamp(28px,4vw,44px);scroll-margin-top:120px}.legalSections h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,3vw,34px)}.legalSections p{max-width:940px;color:var(--muted);margin:13px 0 0;line-height:1.75}.legalSections a{color:var(--red);border-bottom:1px solid #e112324d;font-weight:800}.purchaseHero{max-width:var(--max);background:var(--black);color:#fff;grid-template-columns:1.05fr .95fr;min-height:690px;margin:0 auto;display:grid;overflow:hidden}.purchaseCopy{flex-direction:column;justify-content:center;padding:90px clamp(34px,5vw,76px);display:flex}.purchaseCopy h1{font-size:clamp(47px,5.2vw,72px)}.purchaseCopy>p:not(.eyebrow){color:#c9c4c6;max-width:620px;margin:28px 0 34px;font-size:19px;line-height:1.65}.purchaseCopy .button{align-self:flex-start}.purchaseCopy small{color:#9f999b;margin-top:16px}.purchaseVisual{background:#090909;min-height:690px;margin:0;position:relative;overflow:hidden}.purchaseVisual:after{content:"";background:linear-gradient(90deg, var(--black) 0%, transparent 24%);pointer-events:none;position:absolute;inset:0}.purchaseVisual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.returnSteps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.returnSteps article{border-top:5px solid var(--red);background:#fff;padding:30px}.returnSteps span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.returnSteps h2{letter-spacing:-.04em;margin:22px 0 12px;font-size:29px}.returnSteps p{color:var(--muted);margin:0;line-height:1.65}.returnPanel{background:var(--red);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:48px;margin-top:22px;padding:clamp(30px,5vw,58px);display:grid}.returnPanel .eyebrow{color:#fff}.returnPanel h2{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.04}.returnPanel p:not(.eyebrow){max-width:700px;margin:20px 0 0;line-height:1.6}.returnPanel .button{color:var(--black);white-space:nowrap;background:#fff;border-color:#fff}.testimonialGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testimonial{background:var(--paper);border-top:4px solid var(--red);flex-direction:column;padding:29px;display:flex}.testimonial blockquote{margin:0 0 23px;font-size:17px;line-height:1.65}.testimonial strong{margin-top:auto;font-size:14px}.testimonialGrid.singleTestimonial{grid-template-columns:minmax(0,1fr);max-width:900px}.testimonialGrid.twoTestimonials{grid-template-columns:repeat(2,minmax(0,1fr))}.clientTestimonials.compactTestimonials{padding-top:72px;padding-bottom:78px}.compactTestimonials .sectionHeading{margin-bottom:32px}.testimonialWithPortrait{border:1px solid var(--line);border-top:4px solid var(--red);background:#fff;border-radius:12px;min-width:0;padding:24px}.testimonialIdentity{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:24px;display:grid}.testimonialPortrait{background:var(--paper);border-radius:8px;width:84px;height:108px;display:block;overflow:hidden}.testimonialByline{overflow-wrap:anywhere;min-width:0}.testimonialByline h3{color:var(--black);letter-spacing:-.02em;margin:0 0 6px;font-size:19px;line-height:1.2}.testimonialByline p{margin:0;font-size:14px;line-height:1.45}.testimonialByline .testimonialOrganization{color:var(--red);margin-top:5px;font-weight:650}.testimonialWithPortrait blockquote{color:var(--black);margin:0}.reperesTestimonialsIntro{max-width:930px;margin-bottom:68px}.reperesTestimonialsIntro h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(41px,5vw,70px);line-height:1.04}.reperesTestimonialsIntro>p:not(.eyebrow){max-width:740px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.reperesTestimonialsGroup+.reperesTestimonialsGroup{margin-top:78px}.reperesTestimonialsGroupHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:21px;display:flex}.reperesTestimonialsGroupHead h3{letter-spacing:-.035em;margin:0;padding-bottom:19px;font-size:clamp(24px,2.4vw,34px)}.reperesTestimonialsGroupHead h3 span{color:var(--red);vertical-align:middle;margin-left:7px;font-size:.58em}.reperesTestimonialsControls{gap:8px;padding-bottom:15px;display:flex}.reperesTestimonialsControls button{border:1px solid var(--ink);width:43px;height:43px;color:var(--ink);cursor:pointer;background:0 0;font-size:22px}.reperesTestimonialsControls button:hover,.reperesTestimonialsControls button:focus-visible{background:var(--ink);color:#fff}.reperesTestimonialsRail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--red) var(--line);gap:18px;margin-right:calc(-1*clamp(28px,5vw,70px));padding-right:clamp(28px,5vw,70px);display:flex;overflow-x:auto}.reperesTestimonial{scroll-snap-align:start;border-top:4px solid var(--red);background:#fff;flex-direction:column;flex:0 0 clamp(320px,31vw,480px);min-height:430px;padding:27px;display:flex}.reperesTestimonialPortrait{background:var(--paper);width:88px;height:110px;margin-bottom:24px;overflow:hidden}.reperesTestimonial blockquote{margin:0 0 28px;font-size:18px;line-height:1.55}.reperesTestimonialByline{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:auto;padding-top:17px;font-size:14px;display:flex}.reperesTestimonialByline strong{font-size:17px}.reperesTestimonialByline .organization{color:var(--red);font-weight:700}@media (width>=801px) and (width<=1150px){.clientTestimonials .testimonialGrid:not(.singleTestimonial){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.testimonialWithPortrait{padding:20px}.testimonialIdentity{grid-template-columns:70px minmax(0,1fr);gap:12px}.testimonialPortrait{width:70px;height:90px}}@media (width<=800px){.testimonialGrid.twoTestimonials{grid-template-columns:1fr}}.logos{border:1px solid var(--line);background:#fff;margin-top:45px;padding:clamp(28px,4vw,48px)}.logos img{object-fit:contain;width:100%;max-width:1020px;max-height:none;margin:0 auto}.section.homeLogos{padding-top:72px;padding-bottom:72px}.homeLogosInner{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}.homeLogosIntro h2{letter-spacing:-.05em;max-width:420px;margin:16px 0;font-size:clamp(34px,3.5vw,54px);line-height:1.05}.homeLogosIntro>p:last-child{max-width:340px;color:var(--muted);margin:0;line-height:1.6}.homeLogosArtwork{aspect-ratio:536/315;width:100%;overflow:hidden}.homeLogosArtwork img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}@media (width<=750px){.homeLogosInner{grid-template-columns:1fr;gap:24px}.homeLogosIntro h2{font-size:clamp(32px,9vw,44px)}.homeLogosArtwork{max-width:600px}}.resourcesTeaser{background:#fff}.featuredResource{background:var(--black);color:#fff;border-top:7px solid var(--red);grid-template-columns:120px 1fr;align-items:start;gap:clamp(28px,5vw,70px);padding:clamp(30px,5vw,62px);display:grid}.featuredResource.compactResource{grid-template-columns:1fr auto;align-items:center}.featuredResourceCopy{min-width:0}.featuredResourceNumber{color:var(--red);letter-spacing:-.08em;font-size:clamp(72px,9vw,128px);font-weight:900;line-height:.82}.resourceKicker{color:var(--red);letter-spacing:.12em;margin-bottom:18px;font-size:11px;font-weight:900;display:block}.featuredResource h2,.featuredResource h3{letter-spacing:-.05em;max-width:930px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.02}.featuredResource h3{font-size:clamp(27px,3.5vw,45px)}.featuredResource p{color:#bdb8b9;max-width:780px;margin:22px 0 0;font-size:17px;line-height:1.65}.featuredResource .button{white-space:nowrap}.resourceAllLink{color:var(--red);margin-top:24px;font-size:14px;font-weight:900;display:inline-block}.homeHero .heroMedia img{object-fit:contain;width:78%;max-width:none;height:auto;inset:-29% 0 auto auto;object-position:right top!important}.homeHero .heroMedia figcaption{max-width:310px;padding:13px 16px;font-size:13px;bottom:20px;right:22px}.homePromiseBand .stat strong{letter-spacing:-.04em;text-transform:none;font-size:clamp(27px,3vw,44px)}.homePromiseBand .stat span{max-width:250px}.homeHero .heroLead p+p{color:#fff;margin-top:20px}.homePaths{background:#fff}.homeAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.homeAudienceCard{border-top:7px solid var(--red);flex-direction:column;min-height:620px;padding:clamp(38px,5vw,66px);display:flex}.homeAudienceCard.business{color:#fff;background:var(--black)}.homeAudienceCard.personal{color:var(--black);background:var(--paper)}.homeAudienceCard>span{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:900}.homeAudienceCard h2{letter-spacing:-.05em;max-width:560px;margin:28px 0 24px;font-size:clamp(34px,3.4vw,49px);line-height:1.04}.homeAudienceCard>p{max-width:560px;color:var(--muted);margin:0 0 28px;font-size:18px;line-height:1.65}.homeAudienceCard.business>p{color:#c9c5c6}.homeAudienceCard ul{margin:0 0 36px;padding:0;list-style:none}.homeAudienceCard li{border-top:1px solid #78717447;padding:14px 0 14px 24px;font-weight:750;line-height:1.45;position:relative}.homeAudienceCard li:before{content:"—";color:var(--red);position:absolute;left:0}.homeAudienceActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;display:flex}.homeInlineLink{color:var(--black);border-bottom:2px solid var(--red);font-size:14px;font-weight:900;line-height:1.5}.homeAudienceCard.business .homeInlineLink{color:#fff}.featuredHomeCard{border-top:5px solid var(--red);flex-direction:column;min-height:330px;display:flex}.featuredHomeCard .cardLink{margin-top:auto;padding-top:28px}.homeMaestroStrip{color:#fff;background:var(--black);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:30px 34px;display:grid}.homeMaestroStrip>strong{color:var(--red);letter-spacing:-.06em;font-size:clamp(48px,6vw,76px);line-height:1}.homeMaestroStrip span{color:var(--red);letter-spacing:.12em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.homeMaestroStrip p{color:#c9c5c6;max-width:610px;margin:0;line-height:1.55}.homeIndividuals{padding:0}.homeIndividuals .split{align-items:stretch;gap:0;min-height:650px}.homeIndividuals .splitCopy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,104px) clamp(34px,6vw,92px);display:flex}.homeDossierVisual{background:var(--black);min-width:0;min-height:650px;margin:0;position:relative;overflow:hidden}.homeDossierVisual img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.homeDossierVisual figcaption{z-index:2;color:#fff;border-left:4px solid var(--red);background:#0a0a0adb;padding:13px 16px;font-size:13px;font-weight:800;position:absolute;bottom:24px;right:24px}.homeArtFeature .arFeatureMedia{min-height:720px}.homeArtFeature .arFeatureMedia img{object-position:center}.homeAbout{padding:0}.homeAbout .split{align-items:stretch;gap:0;min-height:680px}.homeAbout .splitMedia{min-width:0;min-height:680px}.homeAbout .splitCopy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,104px) clamp(34px,6vw,92px);display:flex}.homeResources{padding:0;overflow:hidden}.homeResourcesIntro{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:0;min-height:620px;margin:0;display:grid}.homeResourcesIntro>img{object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:620px}.homeResourcesIntro .sectionHeading{flex-direction:column;justify-content:center;max-width:none;margin:0;padding:clamp(60px,7vw,105px) clamp(34px,6vw,92px);display:flex}.homeResourcesContent{padding:0 clamp(28px,5vw,76px) 104px}.homeResources .card{background:#171516;border-color:#302c2e}.homeResources .card h3{color:#fff}.homeResources .tag{color:var(--red)}.homeResources .resourceAllLink{color:#fff}.homeFinalCta{max-width:var(--max);text-align:center;color:#fff;background:var(--red);margin:0 auto;padding:95px clamp(28px,8vw,120px)}.homeFinalCta h2{letter-spacing:-.055em;max-width:920px;margin:0 auto;font-size:clamp(42px,5vw,70px);line-height:1.02}.homeFinalCta>p:not(.eyebrow){max-width:700px;margin:24px auto 0;font-size:19px;line-height:1.6}.homeFinalCta .heroActions{justify-content:center}.homeFinalSecondary{color:#fff;background:0 0;border-color:#ffffffb3}.homeFinalSecondary:hover{background:#ffffff1a;border-color:#fff}@media (width<=1100px){.homeHero .heroMedia img{width:72%;inset:-22% 0 auto auto}.homeIndividuals .split,.homeAbout .split{grid-template-columns:1fr}.homeIndividuals .splitCopy,.homeAbout .splitCopy{padding:72px clamp(28px,7vw,72px)}.homeDossierVisual,.homeAbout .splitMedia{min-height:min(760px,92vw)}.homeResourcesIntro{grid-template-columns:1fr}.homeResourcesIntro>img{object-position:center 14%;height:min(760px,105vw);min-height:0}.homeAudienceGrid{grid-template-columns:1fr}.homeAudienceCard{min-height:0}.homeOfferGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.homeHero .heroMedia img{width:100%;height:auto;inset:-12% 0 auto auto}.homeHero .heroMedia figcaption{max-width:none}.homeResourcesIntro>img{object-position:center 14%;height:520px}.homeResourcesIntro .sectionHeading{padding:64px 24px}.homeResourcesContent{padding:0 24px 76px}.homeMaestroStrip,.homeOfferGrid{grid-template-columns:1fr}.homeAudienceCard{padding:36px 26px}.homeDossierVisual{height:76vw;min-height:0}.homeArtFeature .arFeatureMedia{min-height:520px}}.resourceHero{background:var(--black);color:#fff;border-bottom:12px solid var(--red);padding:clamp(72px,8vw,118px) clamp(28px,7vw,110px)}.resourceHero h1{max-width:920px;font-size:clamp(42px,5.2vw,70px);line-height:1.01}.resourceHeroLead{color:#c1bdbf;max-width:860px;margin:28px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.58}.resourceAudienceChooser{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1040px;margin-top:44px;display:grid}.resourceAudienceCard{color:#fff;border:1px solid #ffffff4d;flex-direction:column;min-height:190px;padding:30px;transition:transform .22s,border-color .22s,background .22s;display:flex}.resourceAudienceCard:hover{background:#ffffff0f;border-color:#fff;transform:translateY(-4px)}.resourceAudienceCard span{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:900}.resourceAudienceCard strong{letter-spacing:-.035em;max-width:400px;margin-top:18px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.resourceAudienceCard small{margin-top:auto;padding-top:24px;font-size:13px;font-weight:800}#ressources-entreprises,#apres-deces-proche{scroll-margin-top:90px}.breadcrumb{color:#9f999b;flex-wrap:wrap;gap:10px;margin:0 0 44px;font-size:12px;font-weight:800;display:flex}.breadcrumb a{color:#fff}.breadcrumb a:hover{color:var(--red)}.resourcesHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.resourcesHeading h2{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1.03}.resourcesHeading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.resourceGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.resourceCard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:300px;padding:34px;display:flex}.resourceCard>span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.resourceCard small{background:var(--paper);letter-spacing:.1em;align-self:flex-start;margin:22px 0;padding:7px 9px;font-size:9px;font-weight:900}.resourceCard h3{letter-spacing:-.035em;margin:0 0 16px;font-size:25px;line-height:1.2}.resourceCard p{color:var(--muted);margin:auto 0 0;padding-top:24px;line-height:1.6}.resourceCardLink{color:var(--black);transition:transform .22s,border-color .22s,box-shadow .22s}.resourceCardLink:hover{border-color:var(--red);transform:translateY(-5px);box-shadow:0 18px 42px #0a0a0a14}.resourceCardLink b{color:var(--red);margin-top:25px;font-size:13px}.consumerResourcesIndex{background:#fff}.consumerResourceGrid{grid-template-columns:repeat(3,1fr)}.consumerResourceCard{border-top:5px solid var(--red)}.consumerResourceCard>span{font-size:10px}.consumerPageResources .resourceCard b{margin-top:auto;padding-top:24px}.consumerResourcesActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button.darkGhost{color:var(--black);border-color:#5f595b}.button.darkGhost:hover{color:var(--black);border-color:var(--black);background:var(--paper)}.businessFeaturedResource{margin-bottom:16px}.resourcesDualCta{text-align:center}.resourcesDualCta h2{letter-spacing:-.055em;max-width:880px;margin:0 auto;font-size:clamp(40px,5vw,68px);line-height:1.03}.resourcesDualCta .heroActions{justify-content:center}.aboutStory{max-width:900px;margin:0 auto}.aboutStory .splitCopy{max-width:900px}.aboutStoryWithPhoto{grid-template-columns:.85fr 1.15fr}.aboutStoryMedia{min-height:660px}.aboutStoryMedia img{object-position:center 44%}.articleHero{background:var(--black);color:#fff;border-bottom:12px solid var(--red);grid-template-columns:1.3fr .7fr;min-height:700px;display:grid}.articleHeroTextOnly{grid-template-columns:1fr;min-height:620px}.articleHeroTextOnly .articleHeroCopy{max-width:1320px}.articleHeroCopy{padding:clamp(72px,8vw,118px) clamp(28px,7vw,110px)}.articleHeroCopy h1{max-width:980px;font-size:clamp(45px,6vw,83px)}.articleDek{color:#c4bfc1;max-width:780px;margin:31px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.6}.articleMeta{color:#8f898b;margin:35px 0 0;font-size:13px}.articleGraphic{background:var(--red);color:#fff;flex-direction:column;justify-content:center;min-height:700px;padding:48px;display:flex;position:relative;overflow:hidden}.articleGraphic:before,.articleGraphic:after{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute}.articleGraphic:before{width:500px;height:500px;top:-90px;right:-250px}.articleGraphic:after{width:320px;height:320px;bottom:-90px;left:-180px}.articleGraphic span,.articleGraphic strong,.articleGraphic i{z-index:1;position:relative}.articleGraphic span{letter-spacing:.14em;font-size:13px;font-weight:900}.articleGraphic strong{letter-spacing:-.07em;margin-top:12px;font-size:clamp(46px,6vw,90px);line-height:.86}.articleGraphic i{margin-top:24px;font-size:19px;font-style:normal}.articleHeroVisual{background:#090909;min-height:700px;margin:0;position:relative;overflow:hidden}.articleHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0a94,#0000 28%),linear-gradient(#0000 58%,#0a0a0adb);position:absolute;inset:0}.articleHeroVisual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.articleHeroVisual figcaption{z-index:1;color:#d8d3d5;font-size:17px;line-height:1.5;position:absolute;bottom:42px;left:clamp(25px,4vw,52px);right:clamp(25px,4vw,52px)}.articleHeroVisual figcaption span{color:#fff;letter-spacing:-.035em;margin-bottom:6px;font-size:clamp(22px,2.4vw,34px);font-weight:900;display:block}.articleLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.articleBody{max-width:890px}.articleBody p{font-size:18px;line-height:1.78}.articleBody .articleIntro{letter-spacing:-.02em;margin-top:0;font-size:clamp(22px,2.4vw,29px);line-height:1.55}.articleBody h2{letter-spacing:-.045em;margin:72px 0 24px;font-size:clamp(34px,4.1vw,52px);line-height:1.08}.articleCallout{background:var(--paper);border-left:7px solid var(--red);margin:46px 0 0;padding:32px 36px}.articleCallout span,.articleDeviceCta>span{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:900}.articleCallout p{margin:14px 0 0;font-size:21px;font-weight:800;line-height:1.5}.articleIllustration{background:var(--black);margin:54px 0 10px;overflow:hidden}.articleIllustration img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.articleIllustration:hover img{transform:scale(1.018)}.articleIllustration figcaption{color:#c7c2c4;border-left:6px solid var(--red);padding:22px 25px 24px;font-size:14px;line-height:1.6}.articleIllustration figcaption b{color:#fff}.articleIllustrationPaper{background:var(--paper)}.articleIllustrationPaper figcaption{color:var(--muted)}.articleIllustrationPaper figcaption b{color:var(--black)}.articleEditorialVisual{border:1px solid #272727;width:min(100%,780px);margin:46px auto 20px;box-shadow:0 18px 48px #0a0a0a1f}.articleEditorialVisual img{aspect-ratio:auto;object-fit:contain;height:auto}.articleEditorialVisual:hover img{transform:none}.articleInfographic{border:1px solid var(--line);background:#fff;width:min(100%,740px);margin:46px auto 20px;box-shadow:0 16px 42px #0a0a0a0f}.articleInfographic.consumerInfographicLandscape{width:min(100%,890px)}.articleInfographic img{aspect-ratio:auto;object-fit:contain;height:auto}.articleInfographic:hover img{transform:none}.articleInfographic figcaption{background:var(--paper);border-left-width:4px;padding:14px 17px 15px;font-size:13px;line-height:1.48}.messageCases{gap:20px;margin-top:36px;display:grid}.messageCase{border:1px solid var(--line);background:#fff;box-shadow:0 14px 38px #0a0a0a0e}.messageCaseTop{background:var(--black);color:#fff;grid-template-columns:55px 1fr;align-items:start;gap:18px;padding:28px 30px;display:grid}.messageCaseTop>span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.messageCaseTop h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.messageCaseColumns{grid-template-columns:1fr 1fr;display:grid}.messageCaseColumns>div{padding:27px 30px}.messageCaseColumns>div+div{background:var(--paper);border-left:1px solid var(--line)}.messageCaseColumns b{color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.messageCaseColumns p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.articleChecklist{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.articleChecklist li{background:var(--paper);align-items:center;min-height:88px;padding:22px 22px 22px 58px;line-height:1.5;display:flex;position:relative}.articleChecklist li:before{content:"✓";color:var(--red);font-size:19px;font-weight:900;position:absolute;left:23px}.articleQuote{border-left:7px solid var(--red);letter-spacing:-.035em;margin:60px 0;padding:35px 0 35px 34px;font-size:clamp(27px,3.4vw,43px);font-weight:900;line-height:1.25}.articleDeviceCta{background:var(--black);color:#fff;border-top:7px solid var(--red);margin-top:64px;padding:clamp(36px,5vw,60px)}.articleDeviceCta h2{margin:18px 0 0;font-size:clamp(32px,4vw,48px)}.articleDeviceCta p{color:#bcb7b9}.articleDeviceCta .button{margin-top:17px}.authorBox{background:var(--paper);grid-template-columns:72px 1fr;gap:24px;margin-top:42px;padding:30px;display:grid}.authorMark{background:var(--red);color:#fff;place-items:center;width:72px;height:72px;font-size:24px;font-weight:900;display:grid}.authorBox b{font-size:21px}.authorBox p{color:var(--muted);margin:9px 0;font-size:14px;line-height:1.6}.authorBox a{color:var(--red);font-size:13px;font-weight:900}.articleAside{background:var(--paper);border-top:5px solid var(--red);gap:15px;padding:27px;display:grid;position:sticky;top:112px}.articleAside strong{letter-spacing:.1em;margin-bottom:5px;font-size:10px}.articleAside a{color:var(--muted);font-size:13px;line-height:1.45}.articleAside a:hover{color:var(--red)}.articleAside hr{border:0;border-top:1px solid var(--line);width:100%;margin:10px 0}.consumerArticleHero h1{max-width:1080px}.consumerArticleIntro{gap:18px;display:grid}.consumerArticleIntro .articleIntro{margin-bottom:0}.consumerEditorialVisual{border:1px solid #282526;width:100%;margin:48px 0 20px;box-shadow:0 18px 48px #0a0a0a1f}.consumerEditorialVisual img{aspect-ratio:16/9;object-fit:cover;height:auto}.consumerEditorialVisual:hover img{transform:none}.consumerInfographic{width:min(100%,760px);margin-top:72px}.consumerArticleCta .heroActions{margin-top:12px}.consumerArticleCta .button{margin-top:10px}.consumerArticleCta .button.ghost{border-color:#6b6567}.consumerArticleSources{border-top:1px solid var(--line);margin-top:68px;padding-top:2px}.consumerArticleSources h2{margin-top:54px}.consumerArticleSources ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.consumerArticleSources li{border-bottom:1px solid var(--line)}.consumerArticleSources a{color:var(--muted);justify-content:space-between;gap:24px;padding:15px 0;font-size:14px;line-height:1.5;display:flex}.consumerArticleSources a:hover{color:var(--red)}.articleContextLinks{flex-wrap:wrap;gap:10px;margin:26px 0 8px;display:flex}.articleContextLinks a{color:var(--black);background:var(--paper);border-left:4px solid var(--red);padding:11px 14px;font-size:14px;font-weight:800;line-height:1.4}.articleContextLinks a:hover,.articleContextLinks span{color:var(--red)}.articleRelated{border-top:1px solid var(--line);margin-top:70px;padding-top:48px}.articleRelated h2{max-width:760px;margin-top:14px}.articleRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.articleRelatedGrid a{background:var(--paper);border-top:5px solid var(--red);flex-direction:column;min-height:190px;padding:26px;display:flex}.articleRelatedGrid strong{font-size:21px;line-height:1.2}.articleRelatedGrid span{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.55}.articleRelatedGrid b{color:var(--red);margin-top:auto;padding-top:20px;font-size:13px}.featureList{gap:14px;padding:0;list-style:none;display:grid}.featureList li{border:1px solid var(--line);background:#fff;padding:17px 18px 17px 50px;line-height:1.55;position:relative}.featureList li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:18px}.dark .featureList li{color:#d0cccd;background:#181516;border-color:#3c3738}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding:24px 3px;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--red);font-size:25px}.faq details[open] summary:after{content:"−"}.faq details p{max-width:820px;color:var(--muted);margin:0 0 25px;line-height:1.7}.finalCta{max-width:var(--max);background:var(--red);color:#fff;margin:0 auto;padding:94px clamp(30px,7vw,100px)}.finalCta .eyebrow{color:#fff}.finalCta h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(38px,5vw,65px);line-height:1.02}.finalCta>p:not(.eyebrow){max-width:690px;margin:23px 0 0;font-size:18px;line-height:1.6}.finalCta .button{margin-top:33px}.practicalGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.practicalGrid article{border-top:5px solid var(--red);background:#fff;padding:30px}.practicalGrid span{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:900}.practicalGrid h3{letter-spacing:-.03em;margin:18px 0 13px;font-size:23px;line-height:1.2}.practicalGrid p{color:var(--muted);margin:0;line-height:1.65}.practicalSection:not(.soft) .practicalGrid article{background:var(--paper)}.aboutPrinciples{grid-template-columns:1fr 1fr;gap:15px;max-width:1050px;display:grid}.aboutPrinciples article{background:var(--paper);border-left:5px solid var(--red);grid-template-columns:46px 1fr;gap:18px;padding:27px;display:grid}.aboutPrinciples article>strong{color:var(--red);font-size:18px}.aboutPrinciples h3{margin:0 0 9px;font-size:23px}.aboutPrinciples p{color:var(--muted);margin:0;line-height:1.65}.contactGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.contactDetails{gap:15px;display:grid}.contactDetails a,.contactDetails p{background:var(--paper);border-left:4px solid var(--red);margin:0;padding:20px;line-height:1.55}.contactForm{background:var(--black);color:#fff;padding:37px}.contactForm .fieldGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.workshopContactFields{border:1px solid #595254;margin:5px 0 22px;padding:20px}.workshopContactFields p{margin:0 0 18px;line-height:1.55}.workshopContactFields small{color:#d1cdce;line-height:1.55;display:block}.contactForm label{color:#d1cdce;gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.contactForm input,.contactForm textarea,.contactForm select{color:#fff;background:#1c191a;border:1px solid #484244;outline:none;width:100%;padding:14px 15px}.contactForm input:focus,.contactForm textarea:focus,.contactForm select:focus{border-color:var(--red)}.contactForm textarea{resize:vertical;min-height:140px}.formNote{color:#a7a2a4;font-size:12px;line-height:1.5}.formRgpd{color:#a7a2a4;border-top:1px solid #383335;margin-top:13px;padding-top:15px;font-size:11px;line-height:1.6}.formRgpd strong{color:#fff}.formRgpd a{color:#fff;border-bottom:1px solid #696365}.optionalLabel{color:#8f898b;font-weight:500}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.contactConsent{border-left:4px solid var(--red);background:#1c191a;flex-direction:row;grid-template-columns:auto 1fr;align-items:flex-start;padding:14px 15px;gap:11px!important;margin:2px 0 19px!important;display:flex!important}.contactConsent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:1px}.contactConsent span{line-height:1.5}.contactError{color:#fff;background:#7f0c1f;border-left:4px solid #ff7990;margin:0 0 17px;padding:14px 16px;font-weight:700;line-height:1.5}.contactForm .button:disabled{cursor:wait;opacity:.65;transform:none}.contactSuccess{background:var(--black);color:#fff;border-left:8px solid var(--red);flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;padding:48px;display:flex}.contactSuccess>span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.contactSuccess h3{letter-spacing:-.04em;max-width:560px;margin:22px 0 14px;font-size:clamp(31px,3vw,45px);line-height:1.08}.contactSuccess p{color:#c7c2c4;max-width:580px;margin:0;font-size:18px;line-height:1.65}.contactSuccess .button{margin-top:30px}.siteFooter{max-width:var(--max);background:var(--black);color:#fff;grid-template-columns:1.35fr .72fr .82fr 1fr;gap:42px;margin:0 auto;padding:62px clamp(28px,5vw,70px) 28px;display:grid}.siteFooter img{width:220px}.siteFooter p{color:#aaa5a7;max-width:390px;line-height:1.6}.footerLinks{align-content:start;gap:12px;display:grid}.footerLinks strong{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.footerLinks a,.footerLinks span{color:#d1cdce;font-size:14px}.copyright{border-top:1px solid #332f30;grid-column:1/-1;padding-top:23px;font-size:12px}@media (width<=1000px){.desktopNav{display:none}.mobileNav{display:block}.pageHero{grid-template-columns:1fr;display:grid}.heroText{background:var(--black);width:100%;min-height:auto;padding-right:clamp(38px,5vw,80px)}.section.arFeature{grid-template-columns:1fr}.arFeatureMedia{min-height:500px}.heroMedia{min-height:580px;margin-top:-2px;position:relative;inset:auto}.heroMedia:after{background:linear-gradient(180deg, var(--black) 0%, #0a0a0a8c 13%, transparent 34%), linear-gradient(0deg, #0a0a0a80, transparent 42%)}.heroMedia img{-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.statsBand{grid-template-columns:1fr;gap:0}.stat{border-bottom:1px solid #ffffff59;border-right:0;padding:18px 0}.stat:last-child{border-bottom:0}.cards4{grid-template-columns:repeat(2,1fr)}.cards3{grid-template-columns:1fr}.practicalGrid{grid-template-columns:repeat(2,1fr)}.contactRequestCard{grid-template-columns:1fr 1fr}.contactRequestMessage{grid-column:1/-1}.testimonialGrid,.vslSection,.productShowcase,.clientCaseGrid,.economicCase,.offerEditorial,.situationsEditorial,.resourceEditorial,.accompanimentEditorial{grid-template-columns:1fr}.offerEditorialPortrait{max-width:650px;min-height:560px}.decisionRows{grid-template-columns:1fr}.decisionRows>div,.decisionRows>div+div{border-left:0;padding:24px 0}.decisionRows>div+div{border-top:1px solid var(--line)}.decisionRows span{margin-bottom:12px}.productProofGrid,.documentPreviewGrid{grid-template-columns:1fr}.documentPreview{min-height:auto}.productVisual{min-height:680px}.sectorGrid{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:1fr;gap:12px}.flowSymbol{min-height:40px}.analysisGrid{grid-template-columns:repeat(2,1fr)}.scopeNotice{grid-template-columns:1fr;gap:14px}.purchaseRoutes{grid-template-columns:1fr}.siteFooter{grid-template-columns:1fr 1fr}.siteFooter>div:first-child,.copyright{grid-column:1/-1}.purchaseHero{grid-template-columns:1fr}.purchaseVisual{min-height:580px}.returnPanel{grid-template-columns:1fr}.returnPanel .button{justify-self:start}.articleHero{grid-template-columns:1fr}.articleGraphic{min-height:330px}.articleHeroVisual{min-height:520px}.articleLayout{grid-template-columns:1fr}.articleAside{position:static}.consumerResourceGrid{grid-template-columns:repeat(2,1fr)}.crashHero{grid-template-columns:1fr}.crashPreview{max-width:720px}}@media (width<=720px){html{scroll-padding-top:92px}[id]{scroll-margin-top:92px}.siteHeader{min-height:74px}.brand{width:180px}.brand img{height:50px}.mobileNav nav{top:73px}.pageHero{min-height:auto}.heroText{padding:66px 25px 54px}h1{font-size:46px}.heroMedia{min-height:500px}.heroMedia figcaption{bottom:20px;left:20px;right:20px}.reperesVisualHeroCopy{padding:42px 25px 30px}.reperesVisualHeroCopy h1{font-size:clamp(35px,9vw,46px)}.reperesVisualHeroMedia{height:340px}.reperesVisualHeroActions{padding:24px 25px 32px}.section{padding:76px 24px}.clientCaseSignals,.clientCaseScenario{padding:30px 24px}.clientCaseConclusion{padding:22px 24px}.economicCase{padding:30px 24px}.economicCase>strong{padding-left:20px}.offerEditorialPortrait{min-height:450px}.reperesTestimonialsIntro{margin-bottom:45px}.reperesTestimonialsRail{margin-right:-24px;padding-right:24px}.reperesTestimonial{flex-basis:min(85vw,380px);min-height:420px}.offerEditorialCopy h2,.situationsEditorial h2,.resourceEditorial h2,.accompanimentStatement h2{font-size:clamp(37px,9vw,48px)}.situationsSectorNote{margin-top:36px}.split,.split.reverse{grid-template-columns:1fr}.splitMedia{min-height:430px}.lossGrid,.beforeAfterGrid,.fitGrid,.offerChoiceGrid,.analysisGrid{grid-template-columns:1fr}.lossItem:nth-child(odd),.lossItem:nth-child(2n){border-right:0;margin-right:0;padding-left:0}.productVisual{min-height:520px}.productProofItem figcaption{min-height:auto}.founderPortrait{min-height:500px}.cards2,.cards4,.practicalGrid,.aboutPrinciples{grid-template-columns:1fr}.contactSuccess{min-height:360px;padding:34px 25px}.contactRequestCard{grid-template-columns:1fr}.contactRequestMessage{grid-column:auto}.step{grid-template-columns:42px 1fr}.step p{grid-column:2}.sectorGrid,.contactGrid{grid-template-columns:1fr}.contactForm{padding:28px 22px}.contactForm .fieldGrid{grid-template-columns:1fr;gap:0}.purchaseCopy{padding:66px 25px 55px}.purchaseVisual{min-height:450px}.returnSteps,.sectorChoiceList{grid-template-columns:1fr}.personalisedRoute .button+.button{margin-left:0}.siteFooter{grid-template-columns:1fr}.siteFooter>div:first-child,.copyright{grid-column:auto}.featuredResource,.featuredResource.compactResource{grid-template-columns:1fr}.featuredResourceNumber{font-size:78px}.featuredResource .button{justify-self:start}.resourcesHeading{grid-template-columns:1fr;gap:24px}.resourceAudienceChooser,.resourceGrid,.consumerResourceGrid{grid-template-columns:1fr}.consumerResourcesActions .button,.consumerArticleCta .button{width:100%}.articleRelatedGrid{grid-template-columns:1fr}.articleHeroCopy{padding:68px 24px}.articleGraphic{min-height:280px;padding:38px 24px}.articleHeroVisual{min-height:390px}.articleHeroVisual figcaption{bottom:25px}.articleLayout{gap:45px}.messageCaseColumns{grid-template-columns:1fr}.messageCaseColumns>div+div{border-left:0;border-top:1px solid var(--line)}.articleChecklist,.authorBox{grid-template-columns:1fr}.crashHero{min-height:auto;padding:66px 24px}.crashHeroCopy h1{font-size:45px}.crashPreview{padding:28px 23px}.crashWorkspace{padding:54px 14px}.crashIdentity,.crashResultGrid,.crashLeadGrid,.privacyGrid{grid-template-columns:1fr}.crashIdentity>p,.crashResultGrid .crashSolution,.crashLeadRole{grid-column:auto}.crashQuestion{padding:34px 20px}.crashQuestion h2{font-size:34px}.crashChoices button{padding:17px 15px}.crashActions{flex-direction:column-reverse;padding:18px}.crashActions button{width:100%}.crashResultGrid{padding:14px}.crashResultGrid article{padding:25px 20px}.crashSolution .button{width:100%}.crashDetails{margin:18px 0 0}.crashLeadForm .button{width:100%}.prospectsHeader{flex-direction:column;align-items:flex-start}.prospectCard{grid-template-columns:1fr;gap:24px}.prospectsHeaderLinks{flex-direction:column;align-items:flex-start}.guideProspectCard{grid-template-columns:1fr;gap:18px}}@media print{.siteHeader,.siteFooter,.crashHero,.crashStats,.crashIdentity,.crashProgress,.crashQuestion,.crashActions,.crashLeadGate,.crashResultActions,.crashSolution .button,.crashDetails{display:none!important}.crashWorkspace{background:#fff;padding:0}.crashResult{box-shadow:none;border:0}.crashResult>header{color:#000;background:#fff}.crashResult>header>p:not(.eyebrow){color:#333}.crashResultGrid{padding:0}}.pageTransition{animation:.62s cubic-bezier(.22,1,.36,1) both pageEnter;overflow:clip}.pageTransition:before{content:"";z-index:200;pointer-events:none;background:linear-gradient(90deg, transparent, var(--red) 18%, var(--red) 82%, transparent);transform-origin:0;width:100%;height:2px;animation:.72s cubic-bezier(.22,1,.36,1) both pageLine;position:fixed;inset:0 auto auto 0}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .82s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.motion-ready [data-reveal=left]{transform:translate(-34px)}.motion-ready [data-reveal=right]{transform:translate(34px)}.motion-ready [data-reveal=scale]{transform:scale(.965)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .heroMedia img,.motion-ready .splitMedia img,.motion-ready .productVisual img,.motion-ready .purchaseVisual img{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.motion-ready .heroMedia.is-visible img,.motion-ready .splitMedia.is-visible img,.motion-ready .productVisual.is-visible img,.motion-ready .purchaseVisual.is-visible img{transform:scale(1)}@media (hover:hover) and (pointer:fine){.card,.sector,.documentPreview,.testimonial,.comparisonCard,.step{transition:transform .26s,border-color .26s,box-shadow .26s}.card:hover,.sector:hover,.documentPreview:hover,.testimonial:hover,.comparisonCard:hover,.step:hover{border-color:#ed143d6b;transform:translateY(-5px);box-shadow:0 18px 42px #08080817}.heroMedia img,.splitMedia img,.productVisual img{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .35s}.heroMedia:hover img,.splitMedia:hover img,.productVisual:hover img{filter:contrast(1.025);transform:scale(1.018)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pageLine{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1!important;transform:none!important}}.consumerHero{max-width:var(--max);background:var(--black);color:#fff;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:720px;margin:0 auto;display:grid;overflow:hidden}.consumerHeroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,118px) clamp(38px,6vw,92px);display:flex}.consumerHeroCopy h1{max-width:820px}.consumerHeroCopy h1 em{color:var(--red);font-style:normal}.consumerHeroLead{color:#c9c4c6;max-width:690px;margin:30px 0 0;font-size:clamp(18px,1.8vw,23px);line-height:1.58}.consumerDelivery{border-top:1px solid #3e393b;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin:36px 0 0;padding:22px 0 0;display:flex}.consumerDelivery strong{color:var(--red);letter-spacing:-.035em;font-size:25px}.consumerDelivery span{color:#aaa5a7;font-size:14px}.consumerGuideVisual{background:radial-gradient(circle at 50% 34%,#3a3436 0,#181516 42%,#0a0a0a 78%);place-items:center;min-height:720px;margin:0;padding:70px 55px 48px;display:grid;position:relative}.consumerGuideVisual img{object-fit:contain;background:#fff;border:1px solid #575153;width:min(78%,480px);max-height:590px;transform:rotate(1.4deg);box-shadow:0 30px 80px #00000085}.consumerGuideVisual figcaption{color:#bcb7b9;justify-content:space-between;gap:14px;width:min(78%,480px);margin-top:22px;font-size:13px;display:flex}.consumerGuideVisual figcaption b{color:#fff}.consumerBadge{text-align:center;background:var(--red);color:#fff;border-radius:50%;place-content:center;width:100px;height:100px;font-size:22px;font-weight:900;line-height:.9;display:grid;position:absolute;top:42px;right:34px;transform:rotate(7deg);box-shadow:0 12px 32px #00000059}.consumerBadge small{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.consumerServiceVisual{isolation:isolate;background:var(--black);padding:0;display:block;overflow:hidden}.consumerServiceVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0a80);position:absolute;inset:0}.consumerServiceVisual img{object-fit:cover;object-position:center 48%;width:100%;height:100%;max-height:none;box-shadow:none;filter:saturate(.86)contrast(1.03);background:0 0;border:0;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%)}.consumerServiceVisual figcaption{z-index:2;color:#fff;border-left:4px solid var(--red);background:#0a0a0ad1;width:auto;max-width:390px;margin:0;padding:19px 21px;font-size:15px;line-height:1.5;display:block;position:absolute;bottom:30px;right:30px}.consumerServiceVisual figcaption b{margin-bottom:3px;display:block}.consumerServiceVisual figcaption span{text-align:left;max-width:none;display:block}.consumerStats .stat strong{font-size:clamp(27px,3.2vw,45px)}.consumerGuideSection{background:var(--paper);grid-template-columns:minmax(470px,1fr) minmax(0,1fr);grid-template-areas:"visual content";align-items:stretch;padding:0;display:grid}.consumerGuideStage{border-right:7px solid var(--red);background:#0d0d0d;grid-area:visual;min-height:100%;position:relative;overflow:hidden}.consumerBook{width:100%;height:auto;min-height:0;box-shadow:none;background:#0d0d0d;margin:0;padding:0;transform:none}.consumerBook img{object-fit:contain;object-position:center top;width:100%;height:auto;box-shadow:none;background:#0d0d0d;border:0;display:block}.consumerGuideContent{background:var(--paper);flex-direction:column;grid-area:content;justify-content:center;padding:clamp(62px,7vw,106px) clamp(36px,6vw,94px);display:flex}.consumerGuideContent .sectionHeading{margin-bottom:38px}.consumerFeatureList{border-top:1px solid var(--line);gap:0;margin:0}.consumerFeatureList li{border:0;border-bottom:1px solid var(--line);background:0 0;padding:16px 0 16px 31px;font-size:15px}.consumerFeatureList li:before{left:0}.guideModernCta{margin-top:34px}.guideModernButton{justify-content:space-between;min-width:290px}.guideModernMeta{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:17px 0 0;font-size:11px;font-weight:800;display:flex}.guideModernMeta span{position:relative}.guideModernMeta span+span:before{content:"·";color:var(--red);position:absolute;left:-12px}.guideModalBackdrop{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ac7;justify-content:center;align-items:center;width:100%;height:100dvh;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.guideModalPanel{overscroll-behavior:contain;background:var(--paper);border-top:8px solid var(--red);flex:none;width:min(100%,760px);max-height:calc(100dvh - 48px);position:relative;overflow-y:auto;box-shadow:0 35px 100px #0006}.guideModalClose{z-index:2;width:44px;height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.guideModalClose:hover{color:#fff;background:var(--red);border-color:var(--red)}.guideModalHeader{padding:46px 46px 0}.guideModalHeader h2{letter-spacing:-.045em;max-width:590px;margin:15px 0 13px;font-size:clamp(32px,4.2vw,48px);line-height:1.04}.guideModalHeader>p:last-child{max-width:580px;color:var(--muted);margin:0;line-height:1.6}.guideModalBody{padding:0 46px 46px}.guideModalBody .guideLeadForm,.guideModalBody .guideLeadSuccess{max-width:none;box-shadow:none;margin-top:30px}.consumerFinePrint{color:var(--muted);margin:12px 0 0;font-size:12px}.guideLeadForm{border:1px solid var(--line);border-top:7px solid var(--red);background:#fff;max-width:760px;margin-top:34px;padding:clamp(24px,3.6vw,38px);box-shadow:0 18px 48px #0a0a0a14}.guideLeadFields{grid-template-columns:1fr 1.35fr;gap:16px;display:grid}.guideLeadFields label{color:var(--ink);gap:8px;font-size:13px;font-weight:900;display:grid}.guideLeadFields input{background:#fff;border:1px solid #cfc9cb;outline:none;width:100%;min-height:52px;padding:13px 15px}.guideLeadFields input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e112321a}.guideHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.guideConsent{background:var(--paper);border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:15px;padding:15px 16px;display:flex}.guideConsent.optional{background:#fff;margin-top:8px}.guideConsent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:2px}.guideConsent span{color:var(--muted);font-size:12px;line-height:1.55}.guidePrivacy{color:var(--muted);margin:14px 0 20px;font-size:11px;line-height:1.55}.guidePrivacy a{color:var(--red);border-bottom:1px solid #e112324d;font-weight:800}.guideLeadError{color:#8f1024;border-left:4px solid var(--red);background:#fff0f2;margin:0 0 18px;padding:14px 16px;font-weight:700}.guideLeadForm .button:disabled{cursor:wait;opacity:.6;transform:none}.guideLeadSuccess{border:1px solid var(--line);border-top:7px solid var(--red);background:#fff;max-width:760px;margin-top:34px;padding:clamp(28px,4vw,44px);box-shadow:0 18px 48px #0a0a0a14}.guideLeadSuccess>span{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:900}.guideLeadSuccess h3{letter-spacing:-.04em;margin:16px 0 8px;font-size:clamp(27px,3vw,39px)}.guideLeadSuccess>p{color:var(--muted);margin:0 0 22px;line-height:1.6}.guideLeadOffer{background:var(--black);color:#fff;border-left:6px solid var(--red);margin-top:30px;padding:24px}.guideLeadOffer strong{font-size:19px;line-height:1.35}.guideLeadOffer p{color:#c7c2c4;margin:10px 0 16px;font-size:14px;line-height:1.55}.guideLeadOffer a{color:#fff;border-bottom:1px solid #686264;font-size:13px;font-weight:900}.guideLeadOfferLinks{flex-wrap:wrap;gap:12px 22px;display:flex}.guideLeadOfferLinks a{padding-bottom:4px;display:inline-block}.consumerOfferGrid{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:clamp(55px,8vw,115px);display:grid}.consumerPricePanel{color:var(--ink);border-top:8px solid var(--red);background:#fff;padding:clamp(34px,4vw,50px);box-shadow:0 28px 80px #00000052}.consumerPricePanel>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.consumerPricePanel>strong{letter-spacing:-.065em;margin:20px 0 4px;font-size:clamp(55px,6vw,78px);line-height:.95;display:block}.consumerPricePanel>strong small{letter-spacing:0;font-size:15px}.consumerPricePanel>p{color:var(--muted);margin:0}.consumerPromise{background:var(--black);color:#fff;border-left:6px solid var(--red);gap:8px;margin:30px 0;padding:23px;display:grid}.consumerPromise b{font-size:19px}.consumerPromise span{color:#bbb6b8;font-size:13px;line-height:1.5}.consumerPricePanel .button{width:100%}.consumerPricePanel>small{color:var(--muted);margin-top:16px;line-height:1.55;display:block}.consumerLettersGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.consumerLetter{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr;gap:16px;min-height:205px;padding:28px;display:grid}.consumerLetter>span{color:var(--red);letter-spacing:.1em;font-size:12px;font-weight:900}.consumerLetter h3{letter-spacing:-.035em;margin:0 0 12px;font-size:22px}.consumerLetter p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.consumerSteps .step:last-child{background:#fff5f6}.consumerPrivacyNote{background:var(--black);color:#fff;border-left:8px solid var(--red);grid-template-columns:.55fr 1.45fr;align-items:center;gap:35px;margin-top:38px;padding:30px 34px;display:grid}.consumerPrivacyNote strong{color:var(--red);font-size:21px}.consumerPrivacyNote p{color:#cbc6c7;margin:0;line-height:1.65}.consumerComparison .beforeCard{background:#fff}.consumerAbout .split{max-width:1380px;margin:0 auto}.consumerPortrait{min-height:590px}.consumerPortrait img{object-position:center 20%}@media (width<=1000px){.consumerHero{grid-template-columns:1fr}.consumerGuideVisual{min-height:660px}.consumerServiceVisual:after{background:linear-gradient(180deg, var(--black) 0%, #0a0a0a8c 13%, transparent 34%), linear-gradient(0deg, #0a0a0a80, transparent 42%)}.consumerServiceVisual img{-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.consumerGuideSection,.consumerOfferGrid{grid-template-columns:1fr}.consumerGuideSection{grid-template-areas:"visual""content"}.consumerGuideStage{border-right:0;border-bottom:7px solid var(--red);min-height:auto}.consumerBook{width:100%;height:auto;min-height:0}.consumerBook img{object-fit:contain;height:auto}.consumerGuideContent{padding:68px clamp(28px,6vw,64px) 78px}.consumerLettersGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.consumerHero{min-height:auto}.consumerHeroCopy{padding:65px 24px 58px}.consumerHeroCopy h1{font-size:45px}.consumerGuideVisual{min-height:520px;padding:62px 24px 35px}.consumerGuideVisual img,.consumerGuideVisual figcaption{width:min(82%,370px)}.consumerGuideContent{padding:58px 24px 68px}.guideModernButton{width:100%;min-width:0}.guideModalBackdrop{align-items:flex-start;padding:12px}.guideModalPanel{max-height:calc(100dvh - 24px)}.guideModalHeader{padding:38px 24px 0}.guideModalHeader h2{max-width:85%}.guideModalBody{padding:0 24px 28px}.guideLeadFields{grid-template-columns:1fr}.guideLeadForm .button,.guideLeadSuccess>.button{width:100%}.consumerServiceVisual{padding:0}.consumerServiceVisual img{width:100%;height:100%}.consumerServiceVisual figcaption{width:auto;bottom:20px;left:20px;right:20px}.consumerBadge{width:82px;height:82px;font-size:19px;top:25px;right:18px}.consumerLettersGrid{grid-template-columns:1fr}.consumerLetter{min-height:auto}.consumerPrivacyNote{grid-template-columns:1fr;gap:12px}.consumerPortrait{min-height:480px}}.questionnaireHero{padding:clamp(70px, 9vw, 130px) max(24px, calc((100vw - var(--max)) / 2));background:var(--black);color:#fff}.questionnaireHero h1{max-width:990px}.questionnaireHero h1 em{color:var(--red);font-style:normal}.questionnaireHero>p:last-child{color:#c9c4c6;max-width:760px;margin:28px 0 0;font-size:20px;line-height:1.6}.questionnaireSection{max-width:var(--max);grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(42px,5vw,76px);margin:0 auto;padding:clamp(60px,8vw,110px) max(24px,5vw);display:grid}.questionnaireIntro{position:sticky;top:120px}.questionnaireIntro>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.questionnaireIntro h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:700px;margin:18px 0;font-size:clamp(35px,3.4vw,48px);line-height:1.04}.questionnaireIntro>p{color:var(--muted);line-height:1.7}.questionnaireIntro aside{border-left:6px solid var(--red);background:#fff1f3;margin-top:32px;padding:24px}.questionnaireIntro aside strong{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.questionnaireIntro aside p{margin:9px 0 0;line-height:1.55}.questionnaireForm{gap:28px;display:grid}.questionnaireForm fieldset{border:1px solid var(--line);background:#fff;min-width:0;margin:0;padding:clamp(24px,4vw,42px)}.questionnaireForm legend{color:var(--ink);letter-spacing:-.025em;padding:0 12px;font-size:21px;font-weight:900}.questionnaireFields{gap:22px;display:grid}.questionnaireFields.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.questionnaireFields .fullField{grid-column:1/-1}.questionnaireForm label{color:var(--ink);gap:9px;font-size:13px;font-weight:800;line-height:1.4;display:grid}.questionnaireForm input:not([type=checkbox]),.questionnaireForm select,.questionnaireForm textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc9cb;border-radius:0;padding:14px 15px;font-weight:500}.questionnaireForm textarea{resize:vertical;line-height:1.55}.questionnaireForm input:focus,.questionnaireForm select:focus,.questionnaireForm textarea:focus{border-color:var(--red);outline:3px solid #ef123829}.questionnaireChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.questionnaireChecks label,.questionnaireConsent{background:var(--soft);flex-direction:row;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:14px 16px;font-weight:650;display:flex}.questionnaireChecks input,.questionnaireConsent input{width:18px;height:18px;accent-color:var(--red);flex:none}.questionnaireConsent{border-left:5px solid var(--red);background:#fff1f3}.fieldHelp{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.questionnaireForm fieldset>.fieldHelp{margin:0 0 20px}.questionnaireForm>.button{cursor:pointer;border:0;width:100%}.questionnaireForm>.button:disabled{cursor:wait;opacity:.65}.questionnaireHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.questionnaireStatus{border-left:5px solid var(--ink);background:var(--soft);margin:0;padding:18px 20px;font-weight:800;line-height:1.55}.questionnaireStatus.sending{color:#5f4300;background:#fff8df;border-left-color:#d79d00}.questionnaireStatus.success{color:#155b39;background:#eef8f3;border-left-color:#21865b}.questionnaireStatus.error{color:#8f0829;border-left-color:var(--red);background:#fff1f3}.questionnairePolicy{color:var(--muted);margin-top:26px;font-size:12px;line-height:1.6}.questionnairePolicy a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:850}.questionnaireFileNote{background:var(--black);color:#fff;border-left:6px solid var(--red);margin-top:24px;padding:22px 24px}.questionnaireFileNote strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.questionnaireFileNote p{color:#d4ced0;margin:8px 0 0;font-size:13px;line-height:1.6}@media (width<=1180px){.questionnaireSection{grid-template-columns:1fr}.questionnaireIntro{max-width:780px;position:static}}@media (width<=620px){.questionnaireIntro h2{font-size:clamp(34px,11vw,43px)}.questionnaireFields.twoCols,.questionnaireChecks{grid-template-columns:1fr}.questionnaireForm fieldset{padding:24px 18px}}.salesButtonDisabled{cursor:not-allowed;opacity:.72;pointer-events:none;filter:grayscale(.22)}.salesButtonDisabled.light{color:#665f61;background:#e8e4e5;border-color:#e8e4e5}.salesOpening{background:#fff}.salesValueCards .card{border-top:6px solid var(--black);flex-direction:column;min-height:285px;display:flex}.salesValueCards .card:nth-child(2){border-top-color:var(--red)}.salesValueCards .card p{margin-top:auto;padding-top:25px}.salesDeliverables .card{border-top:5px solid #343031;flex-direction:column;min-height:300px;display:flex}.salesDeliverables .card:nth-child(2),.salesDeliverables .card:nth-child(5){border-top-color:var(--red)}.salesDeliverables .card p{margin-top:auto;padding-top:22px}.salesScopeGrid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:clamp(50px,8vw,115px);display:grid}.salesScopeGrid .sectionHeading{margin-bottom:38px}.salesTagCloud{flex-wrap:wrap;gap:9px;display:flex}.salesTagCloud span{border:1px solid var(--line);color:var(--ink);background:#fff;padding:11px 14px;font-size:13px;font-weight:800}.salesBoundary{background:var(--red);color:#fff;padding:clamp(36px,4.5vw,54px);box-shadow:0 24px 70px #0a0a0a29}.salesBoundary .eyebrow{color:#fff}.salesBoundary h3{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(30px,3.4vw,45px);line-height:1.05}.salesBoundary>p:last-child{margin:0;font-size:17px;line-height:1.7}.salesAgencyBoundary{background:var(--black);border-top:8px solid var(--red)}.salesRiskList .riskItem{border-color:var(--line);background:#fff}.salesRiskList .riskItem p{color:var(--muted)}.salesPriceLayout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(55px,8vw,115px);display:grid}.salesPriceCopy h2{color:#fff;letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(38px,4.6vw,65px);line-height:1.02}.salesPriceCopy>p:last-child{color:#bbb6b8;max-width:690px;margin:28px 0 0;font-size:18px;line-height:1.7}.salesPricePanel{border:1px solid #3d3839;border-top:8px solid var(--red);background:#171415;box-shadow:0 28px 80px #0000005c}.salesPricePanel .button{width:100%}.afterDeathSectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.afterDeathSectorCard{border:1px solid #383335;border-top:5px solid var(--red);background:#151314;flex-direction:column;min-height:255px;padding:32px;display:flex}.afterDeathSectorCard>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.afterDeathSectorCard h3{color:#fff;letter-spacing:-.04em;margin:18px 0 13px;font-size:clamp(25px,2.5vw,34px);line-height:1.08}.afterDeathSectorCard p{color:#bdb8b9;margin:0;line-height:1.65}.afterDeathSectorCard a{color:#fff;margin-top:auto;padding-top:26px;font-size:14px;font-weight:900}.afterDeathSectorCard a:hover{color:var(--red)}.afterDeathIdentity{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(44px,7vw,96px);display:grid}.afterDeathIdentity h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(37px,4.2vw,59px);line-height:1.04}.afterDeathIdentity p{color:var(--muted);font-size:18px;line-height:1.7}.afterDeathChecks{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.afterDeathChecks li{border-bottom:1px solid var(--line);padding:15px 0 15px 30px;position:relative}.afterDeathChecks li:before{content:"✓";color:var(--red);font-weight:900;position:absolute;left:0}.afterDeathVisual{background:var(--paper);place-items:center;min-height:540px;margin:0;display:grid;overflow:hidden}.afterDeathVisual img{object-fit:contain;width:100%;height:100%}.afterDeathPricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.afterDeathPrice{border-top:6px solid var(--red);background:#fff;padding:30px}.afterDeathPrice strong{color:var(--red);letter-spacing:-.04em;font-size:clamp(27px,2.8vw,40px);display:block}.afterDeathPrice span{color:var(--muted);margin-top:10px;line-height:1.5;display:block}.afterDeathNetwork{background:var(--black);color:#fff;border-left:5px solid var(--red);margin-top:20px;padding:23px 26px;line-height:1.55}.artworkOfferSection{max-width:none;padding:0 0 clamp(66px,7vw,92px)}.artworkCover{background:var(--black);align-items:center;width:100%;min-height:calc(100svh - 86px);margin:0 0 clamp(34px,4vw,52px);display:flex;position:relative;overflow:hidden}.artworkCoverImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.artworkCover:after{content:"";background:linear-gradient(90deg,#060506fa 0%,#060506eb 35%,#060506a6 54%,#0605061f 78%,#0605060a 100%);position:absolute;inset:0}.artworkCoverCopy{z-index:1;color:#fff;width:min(720px,58%);padding:clamp(48px,7vw,110px);position:relative}.artworkCoverCopy .eyebrow{color:#ff234a;letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px;font-size:12px;font-weight:950;line-height:1.5}.artworkCoverCopy h2{color:#fff;letter-spacing:-.055em;max-width:580px;margin:0 0 26px;font-size:clamp(40px,4.6vw,64px);line-height:.98}.artworkCoverCopy>p:not(.eyebrow):not(.artworkCoverSignature){color:#f2edef;max-width:590px;margin:0;font-size:18px;line-height:1.65}.artworkCoverSignature{color:#d8d2d4;border-top:1px solid #ffffff40;max-width:590px;margin:30px 0 0;padding-top:22px;font-size:15px;line-height:1.6}.artworkCoverSignature strong{color:#fff}.artworkOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:calc(100% - clamp(56px,10vw,152px));max-width:1280px;margin:0 auto;display:grid}.artworkOfferCard{border:1px solid var(--line);border-top:6px solid var(--black);background:#fff;flex-direction:column;min-height:325px;padding:clamp(28px,3.2vw,42px);display:flex;box-shadow:0 20px 55px #0a0a0a12}.artworkOfferCard>span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:950}.artworkOfferCard h3{letter-spacing:-.045em;margin:24px 0 18px;font-size:clamp(27px,2.7vw,38px);line-height:1.06}.artworkOfferCard p{color:var(--muted);margin:auto 0 0;line-height:1.7}.artworkOfferCard.featured{color:#fff;background:var(--black);border-color:var(--black);border-top-color:var(--red)}.artworkOfferCard.featured h3{color:#fff}.artworkOfferCard.featured p{color:#d1ccce}.giftArtworkCard .button{text-align:center;width:100%;margin-top:28px}.artworkPhysicalNote{color:var(--ink);border:1px solid var(--line);background:#fff;margin:22px 0 0;padding:20px 24px;line-height:1.65}.artworkPhysicalNote strong{color:var(--red)}@media (width<=960px){.salesScopeGrid,.salesPriceLayout{grid-template-columns:1fr}.salesBoundary,.salesPricePanel{max-width:720px}.afterDeathPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.artworkOfferGrid{grid-template-columns:1fr}.artworkOfferCard{min-height:auto}}@media (width<=720px){.salesValueCards .card,.salesDeliverables .card{min-height:auto}.salesTagCloud span{flex:calc(50% - 9px)}.salesBoundary{padding:34px 27px}.salesPricePanel{padding:28px 22px}.afterDeathSectorGrid,.afterDeathIdentity,.afterDeathPricingGrid{grid-template-columns:1fr}.afterDeathVisual{min-height:390px}.artworkOfferSection{padding-bottom:50px}.artworkCover{align-items:flex-end;min-height:calc(100svh - 72px)}.artworkCoverImage{object-position:64% center}.artworkCover:after{background:linear-gradient(#06050614 0%,#0605066b 28%,#060506ed 53%,#060506fc 100%)}.artworkCoverCopy{width:100%;padding:34px 25px}.artworkCoverCopy .eyebrow{margin-bottom:18px}.artworkCoverCopy h2{margin-bottom:20px;font-size:clamp(38px,12vw,50px)}.artworkCoverCopy>p:not(.eyebrow):not(.artworkCoverSignature){font-size:16px;line-height:1.6}.artworkCoverSignature{margin-top:22px;padding-top:18px}.artworkOfferGrid{width:calc(100% - 40px)}}.sectorProofSection{background:#f4f1f2}.sectorProofSection .sectionHeading{max-width:930px}.sectorProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sectorProofCard{border:1px solid var(--line);border-top:7px solid var(--black);background:#fff;min-width:0;min-height:500px;padding:clamp(28px,3.4vw,46px);position:relative;overflow:hidden;box-shadow:0 20px 56px #0a0a0a14}.sectorProofCard:nth-child(2),.sectorProofCard:nth-child(4){border-top-color:var(--red)}.proofHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;padding-bottom:18px;display:flex}.proofHeader>span{color:var(--red);letter-spacing:.12em;font-size:13px;font-weight:950}.proofHeader>small{color:var(--ink);letter-spacing:.1em;text-align:right;font-size:10px;font-weight:950}.sectorProofCard h3{letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(28px,3vw,39px);line-height:1.05}.proofIntro{max-width:580px;color:var(--muted);margin:0 0 28px;line-height:1.55}.proofFooter{color:var(--muted);margin:24px 0 0;font-size:11px;line-height:1.5}.fakeForm{gap:11px;display:grid}.fakeField{background:var(--paper);border-left:4px solid #d7d1d3;gap:8px;min-height:65px;padding:13px 15px;display:grid}.fakeField span{color:var(--ink);font-size:12px;font-weight:850}.fakeField b{color:#918a8c;font-size:11px;font-weight:650}.dossierRows{border-top:1px solid var(--line);margin-top:26px}.dossierRow{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:17px 0;display:grid}.dossierRow>span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.dossierRow strong,.dossierRow small{display:block}.dossierRow strong{font-size:15px}.dossierRow small{color:var(--muted);margin-top:5px}.letterAddress{background:var(--paper);border:1px solid var(--line);width:58%;margin:0 0 26px auto;padding:14px 16px}.letterAddress span,.letterAddress strong{display:block}.letterAddress span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.letterAddress strong{font-size:12px;line-height:1.45}.letterSubject{border-left:4px solid var(--red);background:#fff1f3;padding:13px 15px;font-size:13px;line-height:1.5}.letterBody{color:#4d4749;margin-top:24px;font-family:Georgia,serif;font-size:13px;line-height:1.62}.calendarRows{margin-top:30px;display:grid}.calendarRow{border-top:1px solid var(--line);grid-template-columns:118px 1fr;align-items:center;gap:20px;min-height:74px;padding:15px 0;display:grid}.calendarRow:last-child{border-bottom:1px solid var(--line)}.calendarRow strong{color:var(--red);text-transform:uppercase;letter-spacing:.045em;font-size:13px}.calendarRow span{color:var(--ink);font-size:15px;line-height:1.45}.sectorExampleProof{color:#fff;background:var(--black);border-color:var(--black);border-top-color:var(--red);grid-column:1/-1;min-height:420px;padding-right:clamp(32px,35%,520px)}.sectorExampleProof:after{content:"05";color:#211e1f;letter-spacing:-.09em;font-size:clamp(190px,26vw,390px);font-weight:950;line-height:1;position:absolute;bottom:-52px;right:clamp(34px,7vw,100px)}.sectorExampleProof .proofHeader{border-bottom-color:#3d383a}.sectorExampleProof .proofHeader small{color:#fff}.sectorExampleProof h3{z-index:1;position:relative}.sectorExampleProof>p{z-index:1;color:#cbc6c7;max-width:710px;font-size:17px;line-height:1.65;position:relative}.sectorExampleMark{z-index:1;color:#fff;background:var(--red);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:26px;font-size:28px;font-weight:300;display:grid;position:relative}.sectorExampleResult{z-index:1;border-left:5px solid var(--red);background:#191617;gap:8px;max-width:740px;margin-top:28px;padding:20px 22px;display:grid;position:relative}.sectorExampleResult span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.sectorExampleResult strong{font-size:14px;line-height:1.55}@media (width<=820px){.sectorProofGrid{grid-template-columns:1fr}.sectorExampleProof{grid-column:auto;padding-right:clamp(28px,5vw,46px)}.sectorExampleProof:after{opacity:.35}}@media (width<=520px){.sectorProofCard{min-height:0;padding:26px 20px 30px}.proofHeader{align-items:flex-start}.proofHeader>small{max-width:72%}.letterAddress{width:78%}.calendarRow{grid-template-columns:95px 1fr;gap:13px}.sectorExampleProof:after{display:none}}.aiderHero{max-width:var(--max);color:#fff;background:var(--black);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;min-height:640px;margin:0 auto;display:grid;overflow:hidden}.aiderHeroCopy{flex-direction:column;justify-content:center;padding:clamp(72px,8vw,112px) clamp(38px,6vw,92px);display:flex}.aiderHeroCopy h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:0 0 27px;font-size:clamp(40px,4.3vw,66px);line-height:1}.aiderHeroCopy>p:not(.eyebrow){color:#cbc7c8;max-width:620px;margin:0 0 30px;font-size:clamp(18px,1.8vw,22px);line-height:1.58}.aiderHeroPhoto{isolation:isolate;background:var(--black);min-height:640px;margin:0;position:relative;overflow:hidden}.aiderHeroPhoto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0a80);position:absolute;inset:0}.aiderHeroPhoto img{object-fit:cover;object-position:center 48%;filter:saturate(.86)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 13%,#000 42%)}.aiderHeroPhoto figcaption{z-index:2;color:#fff;border-left:4px solid var(--red);background:#090909db;max-width:390px;padding:17px 19px;font-size:15px;font-weight:850;line-height:1.45;position:absolute;bottom:30px;right:30px}.aiderHero .button.ghost,.aiderFinalCta .button.ghost{color:#fff}.aiderPresence.section,.aiderVisualSection.section,.aiderOfferSection.section,.aiderFaqSection.section,.aiderMessageSection.section{padding-block:clamp(72px,7vw,96px)}.aiderPresence .sectionHeading,.aiderVisualSection .sectionHeading,.aiderOfferSection .sectionHeading,.aiderFaqSection .sectionHeading{max-width:860px;margin-bottom:38px}.aiderPresence .sectionHeading h2,.aiderVisualSection .sectionHeading h2,.aiderOfferSection .sectionHeading h2,.aiderFaqSection .sectionHeading h2{font-size:clamp(30px,3.4vw,48px);line-height:1.06}.aiderPresence .sectionLead,.aiderVisualSection .sectionLead,.aiderOfferSection .sectionLead,.aiderFaqSection .sectionLead{max-width:680px;font-size:17px}.aiderPhotoBand{background:var(--black);border:1px solid var(--line);min-height:clamp(420px,38vw,560px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0a0a0a14}.aiderPhotoBand img{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.aiderPhotoBand:after,.aiderSidePhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0a0a0a80);position:absolute;inset:0}.aiderPhotoBand figcaption{z-index:2;color:#fff;border-left:7px solid var(--red);background:#090909d6;flex-direction:column;max-width:430px;padding:18px 20px;display:flex;position:absolute;bottom:28px;left:28px}.aiderPhotoBand figcaption span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.aiderPhotoBand figcaption strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2vw,30px);line-height:1.12}.aiderHumanRow{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.aiderSidePhoto{background:var(--black);border:1px solid var(--line);min-height:320px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0a0a0a14}.aiderSidePhoto img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block;position:absolute;inset:0}.aiderSidePhoto figcaption{z-index:2;color:#fff;border-left:5px solid var(--red);background:#090909d6;padding:14px 16px;font-size:15px;font-weight:850;line-height:1.38;position:absolute;bottom:20px;left:20px;right:20px}.aiderPresenceNotes{grid-template-columns:1fr;gap:12px;display:grid}.aiderPresenceNotes article{border:1px solid var(--line);border-top:4px solid var(--red);background:#fff;min-height:0;padding:22px 24px}.aiderPresenceNotes h3{letter-spacing:-.035em;margin:0 0 12px;font-size:21px;line-height:1.16}.aiderPresenceNotes p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.aiderTimeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 18px 48px #0a0a0a0f}.aiderTimelineStep{border-right:1px solid var(--line);flex-direction:column;min-height:210px;padding:26px 24px;display:flex}.aiderTimelineStep:last-child{border-right:0}.aiderTimelineStep span{color:var(--red);letter-spacing:.12em;font-size:12px;font-weight:950}.aiderTimelineStep h3{letter-spacing:-.035em;margin:44px 0 12px;font-size:clamp(21px,2vw,27px);line-height:1.12}.aiderTimelineStep p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.aiderSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aiderSupportCard{border:1px solid var(--line);border-top:5px solid var(--black);background:#fff;flex-direction:column;min-height:250px;padding:30px;display:flex;box-shadow:0 18px 48px #0a0a0a0f}.aiderSupportCard:nth-child(2){border-top-color:var(--red)}.aiderSupportCard span{color:#fff;background:var(--black);border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;font-weight:950;display:grid}.aiderSupportCard:nth-child(2) span{background:var(--red)}.aiderSupportCard h3{letter-spacing:-.04em;margin:38px 0 14px;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.aiderSupportCard p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.aiderCompareBlock{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 48px #0a0a0a12}.aiderCompareColumn{background:#fff;align-content:start;gap:18px;padding:clamp(30px,4vw,46px);display:grid}.aiderCompareColumn.avoid{color:#fff;background:var(--black);border-right:7px solid var(--red)}.aiderCompareColumn h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(29px,3vw,42px);line-height:1.05}.aiderCompareColumn p{color:inherit;grid-template-columns:34px 1fr;align-items:start;gap:13px;margin:0;font-size:clamp(16px,1.6vw,21px);line-height:1.4;display:grid}.aiderCompareColumn.propose p{color:var(--ink)}.aiderCompareColumn.avoid p{color:#e8e3e5}.aiderCompareColumn p span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-weight:950;line-height:1;display:grid}.aiderMessageSection{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.aiderMessageIntro h2{letter-spacing:-.05em;max-width:610px;margin:0 0 18px;font-size:clamp(32px,3.4vw,46px);line-height:1.04}.aiderMessageIntro>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.aiderMessagePanel{border:1px solid var(--line);border-left:7px solid var(--red);background:#fff;padding:clamp(28px,3.8vw,44px);box-shadow:0 18px 48px #0a0a0a14}.aiderMessagePanel blockquote{background:var(--paper);color:var(--ink);border:0;margin:0 0 24px;padding:22px 24px;font-size:clamp(17px,1.5vw,20px);line-height:1.58}.aiderCopyButton{cursor:pointer;border:0}.aiderOfferPath{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.aiderOfferPanel{border:1px solid var(--line);border-top:6px solid var(--black);background:#fff;flex-direction:column;min-height:285px;padding:clamp(28px,3.2vw,40px);display:flex}.aiderOfferBridge{color:#fff;background:var(--red);border-radius:50%;align-self:center;place-items:center;width:54px;height:54px;font-size:25px;font-weight:950;display:grid}.aiderOfferPanel>span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:950}.aiderOfferPanel h3{letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(27px,2.6vw,36px);line-height:1.08}.aiderOfferPanel strong{color:var(--red);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(34px,3.2vw,46px);display:block}.aiderOfferPanel p{color:var(--muted);margin:0 0 28px;line-height:1.65}.aiderOfferPanel .button{width:fit-content;margin-top:auto}.aiderOfferPanel.featured{color:#fff;background:var(--black);border-color:var(--black);border-top-color:var(--red)}.aiderOfferPanel.featured h3{color:#fff}.aiderOfferPanel.featured p{color:#d9d2d4}.aiderFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aiderFaqGrid article{border:1px solid var(--line);border-top:5px solid var(--black);background:#fff;min-height:220px;padding:28px}.aiderFaqGrid article:nth-child(2){border-top-color:var(--red)}.aiderFaqGrid h3{margin:0 0 13px;font-size:22px;line-height:1.2}.aiderFaqGrid p{color:var(--muted);margin:0;line-height:1.62}.aiderFinalCta{padding:clamp(64px, 8vw, 105px) max(24px, calc((100vw - var(--max)) / 2));color:#fff;background:var(--black)}.aiderFinalCta h2{color:#fff;letter-spacing:-.055em;max-width:820px;margin:0 0 22px;font-size:clamp(38px,4.6vw,60px);line-height:1}.aiderFinalCta>p:not(.eyebrow){color:#ded8da;max-width:710px;margin:0 0 28px;font-size:18px;line-height:1.65}@media (width<=960px){.aiderHero,.aiderMessageSection{grid-template-columns:1fr}.aiderHeroCopy{padding:68px clamp(28px,6vw,64px) 62px}.aiderHeroPhoto{min-height:430px}.aiderHeroPhoto:after{background:linear-gradient(180deg, var(--black) 0%, #0a0a0a8c 13%, transparent 34%), linear-gradient(0deg, #0a0a0a80, transparent 42%)}.aiderHeroPhoto img{-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.aiderHumanRow,.aiderPresenceNotes,.aiderTimeline,.aiderSupportGrid,.aiderCompareBlock,.aiderOfferPath,.aiderFaqGrid{grid-template-columns:1fr}.aiderTimelineStep{border-right:0;border-bottom:1px solid var(--line);min-height:0}.aiderTimelineStep:last-child{border-bottom:0}.aiderTimelineStep h3,.aiderSupportCard h3{margin-top:26px}.aiderCompareColumn.avoid{border-right:0;border-bottom:7px solid var(--red)}.aiderOfferBridge{justify-self:start;margin-left:28px;transform:rotate(90deg)}}@media (width<=620px){.aiderHero{min-height:0}.aiderHeroCopy{padding:65px 24px 58px}.aiderHeroCopy h1{font-size:40px}.aiderHeroPhoto,.aiderPhotoBand{min-height:330px}.aiderSidePhoto{min-height:260px}.aiderHeroPhoto figcaption{max-width:none;bottom:20px;left:20px;right:20px}.aiderMessagePanel blockquote{padding:20px;font-size:17px}.aiderTimelineStep,.aiderSupportCard,.aiderPresenceNotes article,.aiderOfferPanel{padding:24px 20px}.aiderPhotoBand figcaption{max-width:none;bottom:20px;left:20px;right:20px}.aiderCompareColumn{padding:26px 22px}.aiderCompareColumn p{font-size:16px}.aiderOfferPanel .button{width:100%}}.crashInstructions{gap:1.4rem;padding-left:1.4rem;display:grid}.crashInstructions li strong,.crashInstructions li span{display:block}.crashInstructions li span{margin-top:.4rem;line-height:1.6}.crashScoreExplanation{max-width:70ch;font-size:.95rem;line-height:1.7}.crashResult{--result-space:clamp(20px, 4vw, 40px)}.crashResult>header{padding:var(--result-space);overflow-wrap:anywhere}.crashResult>header h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.15}.crashResult>header>p.crashScoreExplanation{font-size:1rem}.crashResultBody{padding:var(--result-space);gap:24px;display:grid}.crashResultBody>*{min-width:0;margin:0}.crashResultBody .crashResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0}.crashResultGrid article{min-width:0;padding:24px}.crashResultGrid h3{margin-bottom:16px;font-size:1.4rem;line-height:1.25}.crashResultGrid p{margin:0 0 16px;line-height:1.6}.crashResultGrid .crashRisks{grid-column:1/-1}.crashPriority ol{margin:0;padding-left:1.4rem;list-style:decimal}.crashPriority ol li{padding:12px 0 12px 6px}.crashPriority ol li:before{content:none}.crashPriority ol li::marker{color:var(--red);font-weight:800}.crashAnswerReview{border:1px solid var(--line)}.crashAnswerReview summary{cursor:pointer;padding:20px 24px;font-weight:700;line-height:1.5}.crashAnswerReview summary:hover{background:#f5f5f5}.crashAnswerReview ol{margin:0;padding:0 24px 12px 48px;list-style:decimal}.crashAnswerReview li{border-top:1px solid var(--line);margin:0;padding:16px 0 16px 4px;line-height:1.6}.crashAnswerReview li p{color:var(--muted);margin:6px 0 0}.crashSaveStatus{border-left:3px solid var(--red);background:#f5f5f5;padding:14px 18px;font-size:1rem;line-height:1.6}.crashResultTools{border:1px solid var(--line);background:#fafafa;padding:24px}.crashResultTools h3{margin:0 0 18px;font-size:1.25rem;line-height:1.4}.crashResultTools .crashResultActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.crashResultActions button{border-radius:6px;min-width:0;min-height:52px;padding:12px 16px;font-size:1rem;line-height:1.45}.crashResultActions .crashPdfButton{color:#fff;background:var(--red);border-color:var(--red)}.crashResultActions .crashPdfButton:hover{background:#ba102b;border-color:#ba102b}.crashPrintHint{color:var(--muted);margin:14px 0 0;font-size:.9375rem;line-height:1.6}.crashCopyStatus{margin:14px 0 0;line-height:1.6}.crashRestart{min-height:44px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:8px 0;text-decoration:underline;display:block}.crashRestart:disabled{cursor:wait;opacity:.5}.crashResultBody>.crashSolution{border:1px solid var(--line);border-top:4px solid var(--red);background:#fff;padding:28px}.crashResultBody .crashSolution .eyebrow{margin:0 0 14px;font-size:.875rem}.crashResultBody .crashSolution h3{letter-spacing:-.025em;max-width:38ch;margin:0 0 18px;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.22}.crashResultBody .crashSolution>p:not(.eyebrow){max-width:70ch;margin:0;font-size:1rem;line-height:1.65}.crashResultBody .crashSolution .button{margin-top:22px}.crashResultBody .crashSolution>.crashOfferPrice{border-top:1px solid var(--line);color:var(--ink);margin-top:22px;padding-top:18px}.crashOfferPrice span{color:var(--muted);margin-top:8px;font-size:.9375rem;display:block}@media (width<=760px){.crashResultBody .crashResultGrid,.crashResultTools .crashResultActions{grid-template-columns:minmax(0,1fr)}.crashResultGrid article,.crashResultTools,.crashResultBody>.crashSolution{padding:20px}.crashAnswerReview summary{padding:18px 20px}.crashAnswerReview ol{padding-left:42px;padding-right:20px}}@media (width<=420px){.crashWorkspace{padding-inline:10px}.crashResult{--result-space:16px}.crashResultGrid article,.crashResultTools,.crashResultBody>.crashSolution{padding:16px}}#crash-question-title:focus,#crash-resultat:focus,#crash-outil:focus{outline:none}.crashChoices button:focus-visible,.crashResultActions button:focus-visible,.crashRestart:focus-visible,.crashAnswerReview summary:focus-visible{outline-offset:4px;outline:3px solid #ed183b}.crashResultActions{flex-wrap:wrap}@media print{.crashResultActions,.crashSaveStatus,.crashPrintHint,.crashResult .crashLeadError,.crashResult .crashSolution,.crashAnswerReview,.crashResultTools{display:none!important}body:has(.crashResult) .siteHeader{display:none!important}body:has(.crashResult) .siteFooter{display:none!important}body:has(.crashResult) .crashHero{display:none!important}body:has(.crashResult) .crashStats{display:none!important}.crashWorkspace,.crashResult,.crashResult header,.crashResultGrid article{color:#000!important;background:#fff!important}body:has(.crashResult){color:#000!important;background:#fff!important}.crashWorkspace{margin:0!important;padding:0!important}.crashResultBody{padding:0;display:block}.crashResultGrid{display:block!important}.crashResultGrid article{break-inside:avoid;border:1px solid #bbb;margin:1rem 0;padding:1rem}.crashResult p,.crashResult li,.crashResult h2,.crashResult h3{color:#000!important}}.pricingAmount{color:#cf1230;margin-block:1rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800}.resourceHeroWithPhoto{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.resourceHeroWithPhoto h1{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.08}.resourceHumanPhoto{border-bottom:6px solid var(--red);margin:0}.resourceHumanPhoto img{width:100%;height:auto;display:block}.resourceFeaturedWithImage{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center}.resourceFeaturedWithImage>img{width:100%;height:auto}.resourceCardWithImage{padding:24px}.resourceCardWithImage>img{background:#f5f5f5;width:100%;height:auto;margin-bottom:22px}.resourceCardWithImage small{letter-spacing:.03em;margin:14px 0;font-size:.875rem}.articleHeroTextOnly{min-height:0}.articleHeroTextOnly .articleHeroCopy{padding-block:clamp(44px,6vw,76px)}.articleHeroTextOnly h1{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.1}.consumerEditorialVisual img{aspect-ratio:auto;object-fit:contain}.articleInfographic{scroll-margin-top:110px}@media (width<=860px){.resourceHeroWithPhoto,.resourceFeaturedWithImage{grid-template-columns:minmax(0,1fr)}.resourceHumanPhoto{max-width:600px}}.maestroCollections .tag{margin-bottom:18px;display:inline-block}.maestroCollections .maestroCount{color:var(--black);margin:0 0 16px}.maestroCount strong{color:var(--red);letter-spacing:-.04em;font-size:2.25rem}.maestroCollections .maestroExample{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.maestroExample b{color:var(--black);margin-bottom:6px;display:block}.maestroSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.maestroSteps li{border:1px solid var(--line);background:#fff;min-width:0;padding:24px}.maestroSteps li:nth-child(2n){background:var(--black);color:#fff;border-color:var(--black)}.maestroSteps .maestroLetter{color:var(--red);margin-bottom:24px;font-size:3.5rem;font-weight:850;line-height:1;display:block}.maestroSteps h3{margin:0 0 12px;font-size:1.25rem;line-height:1.3}.maestroSteps p{margin:0;font-size:1rem;line-height:1.6}@media (width>=1700px){.maestroSteps{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=1000px){.maestroSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.maestroSteps{grid-template-columns:minmax(0,1fr)}}.resourceHumanPhoto img,.resourceCardWithImage img,.resourceFeaturedWithImage>img,.articleEditorialVisual img,.consumerEditorialVisual img,.directorEditorialVisual img{filter:none}.directorEditorialVisual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.directorInfographic img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.articleEditorialVisual,.consumerEditorialVisual,.directorEditorialVisual{box-shadow:none;border:0}.resourcesPage .resourceHeroWithPhoto{border-bottom:4px solid var(--red);padding:36px clamp(20px,5vw,64px) 42px;display:block}.resourceHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:1280px;margin:0 auto;display:grid}.resourcesPage .resourceHeroCopy{min-width:0}.resourcesPage .breadcrumb{margin-bottom:20px;font-size:12px}.resourcesPage .resourceHero .eyebrow{margin-bottom:14px}.resourcesPage .resourceHero h1{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;font-size:clamp(32px,3.1vw,46px);line-height:1.12}.resourcesPage .resourceHeroLead{max-width:570px;margin:18px 0 0;font-size:17px;line-height:1.6}.resourcesPage .resourceHero .heroActions{gap:12px;margin-top:24px}.resourcesPage .resourceHero .button{min-height:48px;padding:12px 18px;font-size:13px}.resourcesPage .resourceHero .button.ghost{color:#fff;border-color:#aaa}.resourcesPage .resourceHero .button.ghost:hover{color:#fff;background:#242424;border-color:#fff}.resourcesPage .resourceHero .button:focus-visible{outline-offset:4px;outline:3px solid #fff}.resourcesPage .resourceHumanPhoto{border-bottom:0}.resourcesPage .resourceHumanPhoto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.resourcesPage>.section{max-width:1408px;padding:48px clamp(20px,5vw,64px)}.resourcesPage .resourcesHeading{grid-template-columns:1.2fr .8fr;gap:32px;margin-bottom:28px}.resourcesPage .resourcesHeading .eyebrow{margin-bottom:10px}.resourcesPage .resourcesHeading h2{letter-spacing:-.03em;font-size:clamp(27px,2.6vw,36px);line-height:1.15}.resourcesPage .resourcesHeading>p{font-size:15px;line-height:1.6}.resourcesPage .resourceFeaturedWithImage{color:var(--black);border:1px solid var(--line);border-top:3px solid var(--red);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;margin-bottom:24px;padding:24px}.resourcesPage .resourceFeaturedWithImage>img{aspect-ratio:3/2;object-fit:cover}.resourcesPage .featuredResource h2{letter-spacing:-.03em;font-size:clamp(26px,2.5vw,34px);line-height:1.16}.resourcesPage .featuredResource p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.6}.resourcesPage .resourceKicker{margin-bottom:12px}.resourcesPage .resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resourcesPage .resourceCardWithImage{min-width:0;min-height:0;padding:20px}.resourcesPage .resourceCardWithImage>img{aspect-ratio:3/2;object-fit:cover;object-position:50% 15%;margin-bottom:18px}.resourceCardMeta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.resourceCardMeta>span{color:var(--red);font-size:12px;font-weight:800}.resourcesPage .resourceCardMeta small{color:var(--muted);background:0 0;margin:0;padding:0;font-size:11px}.resourcesPage .resourceCard h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;line-height:1.25}.resourcesPage .resourceCard p{margin:0;padding-top:0;font-size:15px;line-height:1.6}.resourcesPage .resourceCardLink b{margin-top:auto;padding-top:22px}.resourcesPage>.resourcesDualCta{max-width:none;padding-block:48px}.resourcesPage .resourcesDualCta h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.resourcesPage .resourcesDualCta>p:not(.eyebrow){max-width:650px;margin:18px auto 24px;line-height:1.6}@media (width<=1050px){.resourcesPage .resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.resourceHeroInner{grid-template-columns:minmax(0,1fr);gap:26px}.resourcesPage .resourceHeroWithPhoto{padding-block:28px}.resourcesPage .resourceHero h1{font-size:clamp(31px,6vw,40px)}.resourcesPage .resourceHeroLead{font-size:16px}.resourcesPage .resourceHumanPhoto{width:100%;max-width:none}.resourcesPage .resourceHumanPhoto img{object-position:50% 40%;max-height:280px}.resourcesPage .resourcesHeading{grid-template-columns:1fr;gap:14px}.resourcesPage .resourceFeaturedWithImage{grid-template-columns:1fr;gap:22px;padding:20px}.resourcesPage>.section{padding-block:32px}}@media (width<=560px){.resourcesPage .resourceGrid{grid-template-columns:1fr;gap:20px}.resourcesPage .resourceHero .heroActions{flex-direction:column;align-items:stretch}.resourcesPage .resourceHero .button{width:100%}}.presentationVideoSection{max-width:1120px;margin-inline:auto}.cinemaPlayer{color:#fff;background:#101419;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #10141926}.presentationVideoIntro{padding:28px 32px 24px}.presentationVideoIntro .eyebrow{color:#ff7188;margin:0 0 10px}.presentationVideoIntro h2{color:#fff;margin:0 0 10px;font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1.18}.presentationVideoIntro p:last-child{color:#c2c5cc;max-width:760px;margin:0;line-height:1.6}.cinemaScreen{aspect-ratio:16/9;background:#000;margin:0 20px;position:relative}.presentationVideo{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;height:100%;display:block}.cinemaPlay{color:#101419;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 36px #0004}.cinemaPlay:hover{transform:translate(-50%,-50%)scale(1.06)}.cinemaPlay svg{width:32px;height:32px;margin-left:4px}.cinemaControls{align-items:center;gap:14px;padding:14px 24px 20px;display:flex}.cinemaControls button{color:#e7e9ed;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:36px;min-height:36px;padding:7px;display:grid}.cinemaControls button:hover{color:#fff;background:#282d36}.cinemaCaptions{font-size:12px;font-weight:700}.cinemaCaptions[aria-pressed=true]{color:#ff7188;box-shadow:inset 0 -2px #e72540}.cinemaTime{color:#c2c5cc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cinemaSeek{appearance:none;cursor:pointer;border-radius:3px;flex:1;width:100%;min-width:20px;height:4px}.cinemaSeek::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.cinemaSeek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.cinemaPlayer button:focus-visible,.cinemaSeek:focus-visible{outline-offset:4px;outline:2px solid #ff7188}.cinemaError{color:#f1d6db;margin:0;padding:0 24px 22px}.cinemaError a{color:#fff;text-decoration:underline}.cinemaPlayer:fullscreen{border-radius:0;flex-direction:column;justify-content:center;display:flex}.cinemaPlayer:fullscreen .presentationVideoIntro{display:none}.cinemaPlayer:fullscreen .cinemaScreen{aspect-ratio:auto;flex:1;min-height:0;margin:0}@media (width<=600px){.cinemaPlayer{border-radius:14px}.presentationVideoIntro{padding:20px}.cinemaScreen{margin:0 10px}.cinemaPlay{width:58px;height:58px}.cinemaControls{flex-wrap:wrap;gap:4px;padding:10px 12px 14px}.cinemaControls button{min-width:40px;min-height:40px}.cinemaSeek{flex-basis:100%;order:-1;margin:6px 0 10px}.cinemaTime{flex:1}}@media (pointer:coarse){.cinemaControls button{min-width:44px;min-height:44px}.cinemaSeek{min-height:8px}}@media (prefers-reduced-motion:reduce){.cinemaPlay{transition:none}}.presentationVideoIntro{margin:0 0 26px;padding:0}.presentationVideoIntro .eyebrow{color:#e72540}.presentationVideoIntro h2{color:#101419;white-space:pre-line;max-width:820px;font-size:clamp(1.6rem,3vw,2.6rem)}.presentationVideoIntro p:last-child{color:#61656d}.cinemaModule{background:#101419;border-radius:20px;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden;box-shadow:0 18px 48px #1014191f}.cinemaModule .cinemaPlayer{box-shadow:none;border-radius:0;min-width:0;padding-top:18px}.cinemaModule .cinemaScreen{margin:0 0 0 18px}.cinemaModule .cinemaControls{gap:10px;padding:12px 12px 18px 18px}.cinemaPoints{color:#fff;padding:26px 28px}.cinemaPoint{grid-template-columns:25px minmax(0,1fr);gap:12px;margin-bottom:24px;display:grid}.cinemaPoint:last-child{margin-bottom:0}.cinemaPointMark{color:#ff7188;padding-top:2px;font-size:14px;font-weight:700}.cinemaPoint h3{color:#fff;margin:0 0 7px;font-size:17px;line-height:1.35}.cinemaPoint p{color:#c2c7cf;margin:0;font-size:14px;line-height:1.6}.cinemaNextStep{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.cinemaNextStep h3{margin:0 0 6px;font-size:18px;line-height:1.4}.cinemaNextStep p{color:#61656d;margin:0;font-size:14px;line-height:1.6}.cinemaNextStep .button{flex-shrink:0;gap:12px}.cinemaModule .cinemaPlayer:fullscreen{padding-top:0}.cinemaModule .cinemaPlayer:fullscreen .cinemaScreen{margin:0}@media (width<=850px){.cinemaModule{grid-template-columns:1fr}.cinemaModule .cinemaScreen{margin:0 16px}.cinemaModule .cinemaControls{padding-inline:18px}.cinemaPoints{padding:8px 26px 28px}.cinemaPoint{margin-bottom:18px}}@media (width<=600px){.presentationVideoIntro{padding:0}.cinemaModule{border-radius:14px}.cinemaModule .cinemaPlayer{padding-top:12px}.cinemaModule .cinemaScreen{margin:0 10px}.cinemaPoints{padding:8px 20px 24px}.cinemaNextStep{flex-direction:column;align-items:stretch;gap:16px}}.homeDeathsContext{margin:16px 0 26px}.homeDeathsContext .homeDeathsFigure{color:#fff;margin:0 0 12px;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.3}.homeDeathsContext .homeDeathsFigure strong{font-weight:700}.homeDeathsContext .homeDeathsSource{color:#bec3cb;margin:12px 0 0;font-size:12px;line-height:1.5}.homeDeathsSource a{color:inherit;text-underline-offset:3px;text-decoration:underline}.motion-ready .reperesVisualHeroMedia img,.motion-ready .mentionBadgeFigure img{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.motion-ready .reperesVisualHeroMedia.is-visible img,.motion-ready .mentionBadgeFigure.is-visible img{transform:scale(1)}@media (prefers-reduced-motion:reduce){.motion-ready .reperesVisualHeroMedia img,.motion-ready .mentionBadgeFigure img{transition:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
