.xp-inner .xi-main{z-index:1;padding-top:96px;position:relative}.xp-inner .xp-footer{z-index:1;position:relative}.xp-inner .shell{width:min(1180px, 100% - 2 * var(--gutter));margin-inline:auto}.xi-nav-links{align-items:center;gap:30px;display:flex}.xp .xi-back{letter-spacing:.16em;text-transform:uppercase;color:#f3efe4b3;font:500 12px Inter,sans-serif;transition:color .3s}.xp .xi-back:hover{color:var(--gold)}.xp-inner .section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font:500 12px/1.5 Inter,sans-serif;display:block}.xp-inner :is(h1,h2,h3){color:var(--ivory)}.xp-inner h2 a{color:inherit}.xp-inner p{color:#f3efe4b8}.xp-inner strong{color:var(--ivory);font-weight:500}.xp-inner .breadcrumbs{color:#f3efe473;letter-spacing:.08em;flex-wrap:wrap;gap:8px;padding-block:34px 0;font:500 12px/1.8 Inter,sans-serif;display:flex}.xp-inner .breadcrumbs a{color:#f3efe4a6;text-decoration:none;transition:color .3s}.xp-inner .breadcrumbs a:hover,.xp-inner .breadcrumbs [aria-current]{color:var(--gold)}.xp-inner :is(.case-hero,.checklist-hero){padding-block:clamp(70px,12vh,140px) clamp(60px,10vh,110px);position:relative}.xp-inner :is(.case-hero,.checklist-hero):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c5a55f21,#0000 62%);width:60vw;height:70vh;position:absolute;top:-10vh;right:-10vw}.xp-inner :is(.case-hero,.checklist-hero) h1{letter-spacing:.004em;text-transform:uppercase;max-width:1120px;margin:26px 0 34px;font:400 clamp(46px,7.4vw,124px)/.92 Anton,Impact,sans-serif}.xp-inner :is(.case-hero,.checklist-hero)>p:not(.section-label){color:#f3efe4b8;max-width:700px;font-size:19px;line-height:1.65}.xp-inner :is(.case-hero,.checklist-hero) :is(.button,.case-related){margin-top:34px}.xp-inner .guide-byline{letter-spacing:.04em;margin-top:22px;color:#f3efe480!important;font-size:13px!important}.xp-inner .case-hero time{color:inherit}.xp .xp-inner .button{letter-spacing:.03em;cursor:pointer;min-height:56px;transition:transform .5s var(--curve), box-shadow .5s var(--curve);border:0;border-radius:999px;align-items:center;gap:14px;padding:0 28px;font:500 14px/1 Inter,sans-serif;display:inline-flex}.xp .xp-inner .button-primary{color:var(--ink);background:var(--metal);box-shadow:0 12px 40px #c5a55f38,inset 0 1px #ffffff80}.xp .xp-inner .button-primary:hover{transform:translateY(-3px);box-shadow:0 18px 60px #c5a55f61,inset 0 1px #ffffff80}.xp-inner .button .arrow-icon{transition:transform .5s var(--curve);transform:scale(.72)}.xp-inner .button:hover .arrow-icon{transform:scale(.72)translate(4px,-4px)}.xp .xp-inner .case-related{color:var(--gold);border-bottom:1px solid #c5a55f99;margin-top:26px;padding-bottom:6px;font:500 15px/1.4 Inter,sans-serif;transition:border-color .3s,color .3s;display:inline-flex}.xp .xp-inner .case-related:hover{color:#f3e2b0;border-color:#f3e2b0}.xp-inner .service-links{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.xp .xp-inner .service-links .case-related{color:var(--ivory);border:1px solid #c5a55f59;border-radius:999px;margin:0;padding:12px 20px;font-size:14px;transition:background-color .3s,color .3s,border-color .3s}.xp .xp-inner .service-links .case-related:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.xp-inner .case-image{aspect-ratio:16/9.4;background:linear-gradient(#1a1a17,#0f0f0d);border:1px solid #c5a55f59;border-radius:18px;height:auto;padding:44px 14px 14px;position:relative;overflow:hidden;box-shadow:0 50px 120px #0000008c,inset 0 0 0 1px #ffffff08}.xp-inner .case-image:before{content:"";background:#c5a55fb3;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:22px;box-shadow:17px 0 #c5a55f73,34px 0 #c5a55f40}.xp-inner .case-image img{object-fit:cover;object-position:top;border-radius:8px;width:100%;height:100%}.xp-inner .case-content{max-width:1060px;padding-block:clamp(90px,14vh,150px)}.xp-inner .case-content>section{--xi-line:0;margin:0;padding:64px 0 90px;position:relative}.xp-inner .case-content>section:before{content:"";background:linear-gradient(90deg, var(--gold), #c5a55f26 70%, transparent);height:1px;transform:scaleX(var(--xi-line));transform-origin:0;position:absolute;top:0;left:0;right:0}.xp-inner .case-content>section:first-child{padding-top:0}.xp-inner .case-content>section:first-child:before{display:none}.xp-inner .case-content h2{letter-spacing:.005em;text-transform:uppercase;max-width:900px;margin:22px 0 26px;font:400 clamp(32px,4.4vw,66px)/1 Anton,Impact,sans-serif}.xp-inner .case-content h3{color:var(--ivory);margin:30px 0 10px;font:500 20px/1.3 Inter,sans-serif}.xp-inner .case-content>section>p:not(.section-label),.xp-inner .case-content>section>div>p{color:#f3efe4b8;max-width:760px;font-size:17px;line-height:1.8}.xp-inner .case-content>section>div>h3+p{font-size:16px}.xp-inner .case-points{border:0;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.xp-inner .case-points>div{min-height:0;transition:border-color .5s var(--curve), transform .5s var(--curve);background:linear-gradient(#f3efe40b,#f3efe403);border:1px solid #c5a55f38;border-radius:18px;padding:32px 28px 34px}.xp-inner .case-points>div:last-child{border:1px solid #c5a55f38}.xp-inner .case-points>div:hover{border-color:#c5a55f99;transform:translateY(-4px)}.xp-inner .case-points span{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;font:400 54px/1 Anton,sans-serif;display:block}.xp-inner .case-points h3{letter-spacing:.01em;text-transform:uppercase;margin:36px 0 12px;font:400 26px/1.05 Anton,sans-serif}.xp-inner .case-points p{color:#f3efe49e;font-size:15px;line-height:1.65}.xp-inner .case-content blockquote{color:var(--ivory);background:radial-gradient(circle at 0 0,#c5a55f24,#0000 55%),#10100e;border:1px solid #c5a55f4d;border-radius:22px;margin:30px 0 0;padding:clamp(40px,6vw,80px);position:relative}.xp-inner .case-content blockquote:before{content:"“";background:var(--metal);color:#0000;opacity:.5;-webkit-background-clip:text;background-clip:text;font:400 200px/1 Anton,sans-serif;position:absolute;top:-10px;right:40px}.xp-inner .case-content blockquote p{max-width:860px;color:var(--ivory);font:400 clamp(22px,2.4vw,32px)/1.4 Inter,sans-serif;position:relative}.xp-inner .case-content blockquote footer{flex-wrap:wrap;gap:6px 16px;margin-top:30px;font-size:14px;display:flex}.xp-inner .case-content blockquote footer strong{color:var(--gold)}.xp-inner .case-content blockquote footer span{color:#f3efe480}.xp-inner .comparison-wrap{background:#f3efe405;border:1px solid #c5a55f40;border-radius:18px;margin-top:30px;overflow-x:auto}.xp-inner .comparison-table{border-collapse:collapse;color:#f3efe4bf;width:100%;font-size:15px;line-height:1.6}.xp-inner .comparison-table thead{background:#c5a55f1a}.xp-inner .comparison-table th,.xp-inner .comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f3efe414;min-width:150px;padding:20px 18px}.xp-inner .comparison-table thead th{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font:500 12px Inter,sans-serif}.xp-inner .comparison-table tbody th{color:var(--ivory);font-weight:500}.xp-inner .comparison-table tbody tr:last-child>*{border-bottom:0}.xp-inner .case-flow .content-flow{background:radial-gradient(at 100% 0,#c5a55f33,#0000 60%),#10100e;border:1px solid #c5a55f4d;border-radius:22px;min-height:0;padding:clamp(32px,5vw,60px)}.xp-inner .content-flow h3{text-transform:uppercase;margin:30px 0;font:400 clamp(34px,4vw,56px)/1 Anton,sans-serif}.xp-inner .content-flow h3 em{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text}.xp-inner .content-flow li{color:var(--ivory);border-top:1px solid #c5a55f40;padding:20px 0;font-size:15px}.xp-inner .content-flow li span{color:var(--gold);font:400 18px Anton,sans-serif}.xp-inner .content-flow .flow-note{color:#f3efe473;letter-spacing:.08em;margin-top:20px;font-size:12px}.xp-inner .case-next{text-align:center;background:radial-gradient(circle at 50% 120%,#c5a55f40,#0000 60%),#10100e;border:1px solid #c5a55f4d;border-radius:26px;margin-bottom:20px;padding:clamp(60px,9vw,120px) clamp(28px,6vw,90px);position:relative;overflow:hidden}.xp-inner .case-next h2{text-transform:uppercase;max-width:980px;margin:22px auto 30px;font:400 clamp(40px,6.4vw,104px)/.95 Anton,Impact,sans-serif}.xp-inner .case-next h2 span{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text}.xp-inner .case-next>p:not(.section-label){max-width:620px;margin:0 auto 34px;font-size:18px}.xp-inner .case-next .button{margin-top:6px}.xp-inner .checklist-content{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:clamp(90px,14vh,140px);display:grid}.xp-inner .checklist-content article{background:linear-gradient(#f3efe40b,#f3efe403);border:1px solid #c5a55f40;border-radius:20px;padding:34px 32px 22px}.xp-inner .checklist-content h2{text-transform:uppercase;margin-bottom:22px;font:400 30px/1.05 Anton,sans-serif}.xp-inner .checklist-content label{color:#f3efe4c7;cursor:pointer;border-top:1px solid #f3efe414;grid-template-columns:24px 30px 1fr;align-items:start;gap:12px;padding:16px 0;font-size:15px;line-height:1.55;transition:color .3s;display:grid}.xp-inner .checklist-content label:has(input:checked){color:#f3efe46b;-webkit-text-decoration:line-through #c5a55f99;text-decoration:line-through #c5a55f99}.xp-inner .checklist-content label span{color:var(--gold);font:400 15px/1.5 Anton,sans-serif}.xp-inner .checklist-content input{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid #c5a55f99;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;transition:background-color .3s;display:grid}.xp-inner .checklist-content input:checked{background:var(--metal);border-color:#0000}.xp-inner .checklist-content input:checked:after{content:"";border:solid var(--ink);border-width:0 0 2px 2px;width:10px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.xp-inner .legal-content{max-width:880px;padding-block:clamp(60px,10vh,110px) clamp(90px,14vh,140px)}.xp-inner .legal-content h1{text-transform:uppercase;margin:24px 0 14px;font:400 clamp(42px,6.6vw,100px)/.95 Anton,Impact,sans-serif}.xp-inner .legal-updated{color:#f3efe473;margin-bottom:60px;font-size:13px}.xp-inner .legal-content h2{text-transform:uppercase;margin:52px 0 16px;font:400 28px/1.1 Anton,sans-serif}.xp-inner .legal-content :is(p,li){color:#f3efe4b8;font-size:16px;line-height:1.8}.xp-inner .legal-content ul{margin:12px 0;padding-left:20px;list-style:outside}.xp-inner .legal-content a{color:var(--gold);border-bottom:1px solid}.xi-js .xp-inner :is(.case-hero,.checklist-hero)>*,.xi-js .xp-inner .legal-content>:is(.section-label,h1,.legal-updated){opacity:0}.xi-js .xp-inner .case-image{clip-path:inset(12% 8% round 24px)}@media (max-width:899px){.xp-inner .xi-main{padding-top:72px}.xi-nav-links{gap:14px}.xp .xi-back{display:none}.xp-inner :is(.case-hero,.checklist-hero) h1{margin:18px 0 22px;font-size:clamp(38px,11vw,64px)}.xp-inner :is(.case-hero,.checklist-hero)>p:not(.section-label){font-size:16px}.xp-inner .case-image{border-radius:14px;padding:32px 8px 8px}.xp-inner .case-image:before{width:7px;height:7px;top:13px;left:14px;box-shadow:13px 0 #c5a55f73,26px 0 #c5a55f40}.xp-inner .case-content>section{padding:48px 0 60px}.xp-inner .case-content h2{font-size:clamp(28px,8vw,42px)}.xp-inner .case-content>section>p:not(.section-label){font-size:16px}.xp-inner .case-points,.xp-inner .checklist-content{grid-template-columns:1fr}.xp-inner .case-points h3{margin-top:22px}.xp-inner .case-content blockquote:before{font-size:130px;right:20px}.xp-inner .case-flow .content-flow ol{grid-template-columns:1fr}.xp-inner .case-next{border-radius:20px}.xp-inner .case-next h2{font-size:clamp(34px,10vw,56px)}.xp-inner .checklist-content article{padding:26px 20px 14px}}@media print{.xp-inner{color:#000!important;background:#fff!important}.xp-inner :is(.xp-nav,.xp-field,.xp-progress,.xp-footer,.xp-sticky-cta,.case-next,.nova-chat,.cookie-banner,.button){display:none!important}.xp-inner :is(h1,h2,h3,p,label){color:#000!important;text-decoration:none!important}.xp-inner .checklist-content article{break-inside:avoid;background:0 0;border-color:#999}.xp-inner *{opacity:1!important;clip-path:none!important;transform:none!important}}.xp-inner :is(.case-content,.legal-content) p+p{margin-top:1.1em}.xp-inner .legal-content h2+p{margin-top:0}.xp-inner .xi-main:is(.case-page,.checklist-page,.legal-page){min-height:0;color:inherit;background:0 0}.xp-inner .xi-main.meeting-page{background:0 0;min-height:0;overflow:visible}.xp-inner .meeting-page:before,.xp-inner .meeting-page:after{display:none}.xp-inner .meeting-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(40px,6vw,90px);min-height:calc(100svh - 96px);padding-block:clamp(50px,8vh,100px);display:grid;position:relative}.xp-inner .meeting-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c5a55f24,#0000 62%);width:60vw;height:80vh;position:absolute;top:0;right:-10vw}.xp-inner .meeting-copy h1{text-transform:uppercase;max-width:900px;margin:26px 0 30px;font:400 clamp(44px,6.4vw,108px)/.94 Anton,Impact,sans-serif}.xp-inner .meeting-copy h1 em{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text}.xp-inner .meeting-lead{color:#f3efe4b8;max-width:640px;font-size:19px;line-height:1.65}.xp-inner .meeting-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.xp .xp-inner .button-ghost{color:var(--ivory);background:0 0;border:1px solid #f3efe447}.xp .xp-inner .button-ghost:hover{border-color:var(--gold);transform:translateY(-3px)}.xp-inner .meeting-note{color:#f3efe473;letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:12px}.xp-inner .meeting-card{background:radial-gradient(circle at 100% 0,#c5a55f2e,#0000 55%),#10100e;border:1px solid #c5a55f66;border-radius:22px;min-height:0;padding:38px 34px 34px;position:relative;box-shadow:0 50px 120px #00000080}.xp-inner .meeting-card:before{border:1px solid #c5a55f1a;border-radius:14px;inset:10px}.xp-inner .meeting-index{color:var(--gold);letter-spacing:.22em;font:500 12px Inter,sans-serif}.xp-inner .meeting-card h2{text-transform:uppercase;margin:50px 0 34px;font:400 clamp(34px,3.4vw,50px)/1 Anton,sans-serif}.xp-inner .meeting-card li{color:#f3efe4cc;border-top:1px solid #c5a55f33;grid-template-columns:44px 1fr;align-items:center;padding:16px 0;font-size:15px;display:grid}.xp-inner .meeting-card li b{color:var(--gold);font:400 18px Anton,sans-serif}.xp-inner .meeting-signature{gap:4px;margin-top:34px;display:grid;position:static}.xp-inner .meeting-signature strong{font-size:15px}.xp-inner .meeting-signature small{color:#f3efe480;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.xp-inner .meeting-proof{border-block:1px solid #c5a55f33;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 26px;min-height:0;padding:34px 0;display:flex}.xp-inner .meeting-proof p{color:var(--ivory);text-transform:uppercase;letter-spacing:.02em;font:400 clamp(20px,2.2vw,30px) Anton,sans-serif}.xp-inner .meeting-proof i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.xi-js .xp-inner .meeting-copy>*{opacity:0}@media (max-width:899px){.xp-inner .meeting-hero{grid-template-columns:1fr;min-height:0;padding-block:40px 70px}.xp-inner .meeting-copy h1{font-size:clamp(38px,11vw,64px)}.xp-inner .meeting-lead{font-size:16px}.xp-inner .meeting-actions{flex-direction:column}.xp-inner .meeting-actions .button{justify-content:center;width:100%}.xp-inner .meeting-proof{gap:12px 16px}}
