:root{--mp-coffee:#231709;--mp-caramel:#3d2a12;--mp-amber:#6b4a1e;--mp-desk:#15100a;--mp-gold:#f5a33b;--mp-gold-light:#ffd98f;--mp-ivory:#faf6ee;--mp-ivory-dark:#ece2cc;--mp-text:#4a4238;--mp-beige:#e3d5bd;--mp-white:#fffdf9;--mp-radius-sm:18px;--mp-radius-md:26px;--mp-radius-lg:40px;--mp-shadow-soft:0 24px 70px #2317091f;--mp-shadow-deep:0 36px 100px #00000047;--mp-max-width:1240px}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-800.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-800.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-600-italic.ttf)format("truetype");font-style:italic;font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--mp-ivory);color:var(--mp-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.shell{width:min(var(--mp-max-width),calc(100% - 48px));margin-inline:auto}.narrow-shell{max-width:860px;margin-inline:auto}.utility-bar{background:var(--mp-desk);color:#bda98e;letter-spacing:.17em;border-bottom:1px solid #f5a33b1f;font-size:9px;font-weight:700}.utility-bar .shell{justify-content:space-between;align-items:center;min-height:29px;display:flex}.utility-bar a{color:var(--mp-gold-light)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#231709f0;border-bottom:1px solid #f5a33b2e;position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:82px;display:flex}.brand-name{width:220px;line-height:0;display:block}.brand-name img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:65px}.desktop-nav{color:var(--mp-beige);align-items:center;gap:24px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--mp-gold-light)}.button{letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{color:var(--mp-coffee);background:linear-gradient(120deg,var(--mp-gold),var(--mp-gold-light));box-shadow:0 12px 34px #f5a33b33}.button-outline{color:var(--mp-ivory);background:#ffffff05;border:1px solid #ffd98f75}.header-cta{min-height:42px;padding-inline:18px}.text-link{border-bottom:1px solid var(--mp-gold);color:var(--mp-coffee);align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:800;display:inline-flex}.mobile-menu{color:var(--mp-ivory);margin-left:auto;display:none}.mobile-menu summary{cursor:pointer;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i,.mobile-menu summary i:before{background:var(--mp-gold);width:21px;height:1px;display:block}.mobile-menu summary i:before{content:"";transform:translateY(6px)}.mobile-menu nav{background:var(--mp-coffee);box-shadow:var(--mp-shadow-deep);border:1px solid #f5a33b3d;border-radius:20px;padding:16px;display:grid;position:absolute;top:70px;left:14px;right:14px}.mobile-menu nav a{border-bottom:1px solid #ece2cc1a;padding:13px 9px;font-weight:600}.mobile-menu nav a:last-child{color:var(--mp-gold-light);border:0}h1,h2,h3{color:var(--mp-coffee);letter-spacing:-.04em;margin-top:0;font-family:Poppins,sans-serif;line-height:1.07}h1{font-size:clamp(42px,5.65vw,78px);font-weight:700}h2{font-size:clamp(34px,4vw,57px);font-weight:700}h3{font-size:23px}h1 em,h2 em{color:var(--mp-gold);background:linear-gradient(120deg,var(--mp-gold),var(--mp-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,serif;font-weight:600}.eyebrow{color:var(--mp-gold);letter-spacing:.23em;margin:0;font-size:10px;font-weight:800;line-height:1.5}.section{padding:120px 0}.section-intro{max-width:760px}.section-intro h2{margin:17px 0 21px}.section-intro .section-copy{max-width:600px;margin:0;font-size:17px;line-height:1.8}.section-intro-inverted h2{color:var(--mp-ivory)}.section-intro-inverted .section-copy{color:var(--mp-beige)}.intro-split{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;margin-bottom:58px;display:grid}.intro-aside{max-width:460px;margin:0 0 10px;font-size:17px;line-height:1.8}.home-hero{background:radial-gradient(circle at 83% 38%,#6b4a1e5c,transparent 28%),linear-gradient(135deg,#171006,var(--mp-coffee) 50%,#34220d);min-height:760px;color:var(--mp-ivory);align-items:center;padding:82px 0 94px;display:grid;position:relative;overflow:hidden}.hero-orbit{border:1px solid #f5a33b29;border-radius:50%;width:670px;height:670px;position:absolute;top:20px;right:-170px}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #f5a33b1c;border-radius:50%;position:absolute}.hero-orbit:before{inset:65px}.hero-orbit:after{inset:145px}.home-hero-grid{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:88px;display:grid;position:relative}.home-hero h1{max-width:750px;color:var(--mp-ivory);margin:22px 0 26px}.hero-lead{max-width:690px;color:var(--mp-beige);margin:0;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-location{color:#a99881;letter-spacing:.08em;margin:28px 0 0;font-size:11px}.executive-visual{min-height:580px;position:relative}.portrait-frame{background:var(--mp-caramel);box-shadow:var(--mp-shadow-deep);border:1px solid #f5a33b59;border-radius:130px 26px 26px;position:absolute;inset:0 64px 28px 0;overflow:hidden}.portrait-frame:after{content:"";background:linear-gradient(#0000 55%,#15100ae0);position:absolute;inset:0}.portrait-frame>img{object-fit:cover;object-position:center;width:100%;height:100%}.portrait-caption{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:25px;left:28px}.portrait-caption strong{font-family:Poppins,sans-serif;font-size:18px}.portrait-caption span{color:var(--mp-gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.alignment-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#231709eb;border:1px solid #f5a33b57;border-radius:22px;width:280px;padding:22px;position:absolute;bottom:0;right:0;box-shadow:0 25px 70px #00000059}.alignment-head{color:var(--mp-beige);letter-spacing:.17em;justify-content:space-between;margin-bottom:15px;font-size:8px;font-weight:800;display:flex}.alignment-head b{color:var(--mp-gold)}.alignment-row{border-top:1px solid #ece2cc1a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:grid}.alignment-row i{background:linear-gradient(90deg,var(--mp-gold),#f5a33b14);height:1px}.alignment-row small{color:var(--mp-gold)}.domain-strip{background:var(--mp-white);border-bottom:1px solid var(--mp-ivory-dark)}.domain-grid{grid-template-columns:repeat(4,1fr);display:grid}.domain-grid>div{border-left:1px solid var(--mp-ivory-dark);align-items:center;gap:17px;min-height:92px;padding:0 25px;display:flex}.domain-grid>div:last-child{border-right:1px solid var(--mp-ivory-dark)}.domain-grid span{color:var(--mp-gold);font-size:10px;font-weight:800}.domain-grid strong{color:var(--mp-coffee);font-family:Poppins,sans-serif;font-size:13px}.gap-section{background:var(--mp-ivory)}.gap-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gap-card{border:1px solid var(--mp-ivory-dark);border-radius:var(--mp-radius-md);background:var(--mp-white);min-height:330px;padding:30px;transition:transform .25s,border-color .25s}.gap-card:hover{border-color:var(--mp-gold);transform:translateY(-5px)}.gap-card>span{color:var(--mp-gold);font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic}.gap-card h3{margin:76px 0 15px}.gap-card p{margin:0;font-size:14px}.model-section{background:radial-gradient(circle at 5% 10%,#6b4a1e85,transparent 27%),var(--mp-desk);color:var(--mp-beige)}.model-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:110px;display:grid}.model-sticky{position:sticky;top:140px}.model-sticky .button{margin-top:30px}.phase-list{border-top:1px solid #f5a33b40}.phase-item{border-bottom:1px solid #f5a33b40;grid-template-columns:60px 1fr;gap:26px;padding:32px 0;display:grid}.phase-item>span{color:var(--mp-gold);font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic}.phase-item div>p:first-child{color:var(--mp-gold);letter-spacing:.2em;margin:3px 0 17px;font-size:9px;font-weight:800}.phase-item h3{color:var(--mp-ivory);margin:0 0 12px;font-size:30px}.phase-item div>p:last-child{max-width:620px;margin:0;font-size:15px}.services-section{background:var(--mp-white)}.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{border:1px solid var(--mp-ivory-dark);border-radius:var(--mp-radius-md);background:var(--mp-ivory);flex-direction:column;justify-content:space-between;min-height:275px;padding:28px;display:flex}.service-card>span{color:var(--mp-gold);font-size:10px;font-weight:800}.service-card h3{margin:0 0 12px}.service-card p{margin:0;font-size:14px}.service-featured{background:linear-gradient(140deg,var(--mp-coffee),var(--mp-caramel));color:var(--mp-beige);border-color:#f5a33b4d;grid-column:span 2}.service-featured h3{color:var(--mp-ivory);font-size:34px}.service-wide{background:var(--mp-ivory-dark);grid-column:span 2;min-height:220px}.leadership-section{background:var(--mp-ivory)}.leadership-layout{grid-template-columns:.65fr 1.35fr;align-items:center;gap:90px;display:grid}.leadership-copy .text-link{margin-top:27px}.people-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.person-card{border-radius:var(--mp-radius-md);background:var(--mp-white);border:1px solid var(--mp-ivory-dark);box-shadow:var(--mp-shadow-soft);overflow:hidden}.person-card>img{aspect-ratio:1;object-fit:cover;width:100%}.person-card>div{padding:23px}.person-card p{color:var(--mp-gold);letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:800}.person-card h3{margin:0 0 5px;font-size:21px}.person-card span{color:#786c5e;font-size:12px}.insights-section{background:var(--mp-white)}.insights-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px;display:flex}.insight-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.insight-card,.archive-card{border:1px solid var(--mp-ivory-dark);border-radius:var(--mp-radius-md);background:var(--mp-ivory);overflow:hidden}.insight-card>a{display:block;overflow:hidden}.insight-card img,.insight-placeholder{object-fit:cover;background:linear-gradient(135deg,var(--mp-coffee),var(--mp-caramel));width:100%;height:230px}.insight-card img{transition:transform .35s}.insight-card:hover img{transform:scale(1.025)}.insight-body{padding:25px}.insight-card time,.archive-card time{color:#7b6f61;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.insight-card h3{margin:13px 0 11px;font-size:20px}.insight-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 19px;font-size:13px;display:-webkit-box;overflow:hidden}.closing-section{background:var(--mp-white);padding:0 0 110px}.closing-panel{border-radius:var(--mp-radius-lg);background:radial-gradient(circle at 90% 0,#6b4a1eb3,transparent 36%),var(--mp-coffee);color:var(--mp-beige);border:1px solid #f5a33b47;justify-content:space-between;align-items:center;gap:50px;padding:62px 68px;display:flex}.closing-panel h2{max-width:760px;color:var(--mp-ivory);margin:17px 0;font-size:clamp(32px,3.5vw,50px)}.closing-panel div>p:last-child{margin:0}.closing-panel>.button{flex:none}.site-footer{color:var(--mp-beige);background:#160e06;border-top:1px solid #f5a33b33;padding:72px 0 22px}.footer-top{grid-template-columns:1.35fr .55fr 1fr;gap:80px;display:grid}.footer-brand{margin-bottom:24px}.footer-lead>p{max-width:420px}.footer-label{color:var(--mp-gold);letter-spacing:.2em;margin:0 0 16px;font-size:9px;font-weight:800}.footer-nav,.footer-top>div:last-child{flex-direction:column;gap:9px;display:flex}.footer-top p,.footer-top address,.footer-top a{font-size:12px;font-style:normal;line-height:1.8}.footer-top a:hover{color:var(--mp-gold-light)}.footer-legal{color:#9f907d;border-top:1px solid #ece2cc1c;justify-content:space-between;align-items:end;gap:30px;margin-top:48px;padding-top:20px;font-size:10px;display:flex}.footer-legal p{margin:2px 0}.page-hero{text-align:center;background:radial-gradient(circle at 80% 0,#6b4a1e8c,transparent 30%),var(--mp-coffee);color:var(--mp-ivory);padding:105px 0}.page-hero h1{max-width:850px;color:var(--mp-ivory);margin:18px auto}.page-hero>div>p:last-child{max-width:700px;color:var(--mp-beige);margin:auto;font-size:18px}.archive-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.archive-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.archive-card{background:var(--mp-white);grid-template-columns:210px 1fr;min-height:260px;display:grid}.archive-card>img,.archive-card>.insight-placeholder{object-fit:cover;width:100%;height:100%}.archive-card>div:last-child{padding:26px}.archive-card h2{margin:11px 0;font-size:20px}.archive-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;display:-webkit-box;overflow:hidden}.article-header{background:radial-gradient(circle at 85% 0,#6b4a1ea6,transparent 36%),var(--mp-coffee);color:var(--mp-ivory);padding:86px 0 120px;position:relative;overflow:hidden}.article-header-inner{text-align:center;max-width:970px}.article-back{color:var(--mp-beige);margin-bottom:35px;font-size:12px;font-weight:700;display:inline-block}.article-header h1{max-width:930px;color:var(--mp-ivory);margin:18px auto 26px;font-size:clamp(37px,5vw,62px)}.article-meta{color:var(--mp-beige);text-transform:uppercase;letter-spacing:.1em;justify-content:center;gap:18px;font-size:12px;display:flex}.article-meta span+span,.article-meta time+span{border-left:1px solid #ece2cc4d;padding-left:18px}.article-image-wrap{margin-top:-70px;position:relative}.article-featured{object-fit:cover;border:1px solid #f5a33b52;border-radius:30px;width:100%;max-height:620px;box-shadow:0 34px 80px #23170933}.article-layout{grid-template-columns:minmax(0,760px) 310px;align-items:start;gap:80px;padding-top:80px;padding-bottom:110px;display:grid}.article-content{min-width:0;font-size:17px;line-height:1.85}.article-content h2{margin:52px 0 20px;font-size:34px}.article-content h3{margin:38px 0 16px;font-size:25px}.article-content h4{color:var(--mp-coffee);font-family:Poppins,sans-serif;font-size:20px}.article-content a{color:#9a5c0a;text-underline-offset:3px;text-decoration:underline}.article-content img{border-radius:18px;height:auto;margin:30px auto}.article-content ul,.article-content ol{padding-left:24px}.article-content blockquote{border-left:3px solid var(--mp-gold);background:var(--mp-white);border-radius:0 18px 18px 0;margin:32px 0;padding:25px 28px}.article-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.article-content th,.article-content td{border:1px solid var(--mp-ivory-dark);text-align:left;padding:12px}.article-aside{background:var(--mp-coffee);color:var(--mp-beige);border:1px solid #f5a33b47;border-radius:24px;padding:28px;position:sticky;top:110px}.article-aside h2{color:var(--mp-ivory);margin:14px 0 24px;font-size:25px}.article-aside .button{width:100%;padding-inline:15px}@media (max-width:1080px){.desktop-nav,.header-cta{display:none}.mobile-menu{display:block}.home-hero-grid{grid-template-columns:1fr 420px;gap:45px}.model-layout{gap:65px}.leadership-layout{grid-template-columns:1fr}.leadership-copy{max-width:740px}.footer-top{gap:45px}}@media (max-width:820px){.shell{width:min(var(--mp-max-width),calc(100% - 32px))}.utility-bar span{display:none}.utility-bar .shell{justify-content:center}.home-hero{padding:68px 0 76px}.home-hero-grid,.intro-split,.model-layout,.article-layout{grid-template-columns:1fr}.home-hero-grid{gap:52px}.home-hero-copy{max-width:720px}.executive-visual{max-width:570px;min-height:610px}.domain-grid{grid-template-columns:repeat(2,1fr)}.domain-grid>div:nth-child(3){border-top:1px solid var(--mp-ivory-dark)}.domain-grid>div:nth-child(4){border-top:1px solid var(--mp-ivory-dark);border-right:1px solid var(--mp-ivory-dark)}.intro-split{gap:18px}.gap-grid{grid-template-columns:1fr}.gap-card{min-height:auto}.gap-card h3{margin-top:34px}.model-sticky{position:static}.services-grid{grid-template-columns:repeat(2,1fr)}.service-featured,.service-wide{grid-column:span 2}.insight-grid{grid-template-columns:repeat(2,1fr)}.insight-card:last-child{display:none}.closing-panel{flex-direction:column;align-items:flex-start}.footer-top{grid-template-columns:1fr 1fr}.footer-lead{grid-column:1/-1}.archive-grid{grid-template-columns:1fr}.article-aside{position:static}}@media (max-width:560px){body{font-size:15px}.shell{width:min(var(--mp-max-width),calc(100% - 28px))}.header-inner{height:72px}.brand-name{width:185px}.home-hero{min-height:auto;padding:55px 0 65px}.home-hero h1{font-size:42px}.hero-lead{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-location{line-height:1.6}.executive-visual{min-height:460px}.portrait-frame{border-radius:92px 22px 22px;inset:0 28px 18px 0}.portrait-caption{bottom:20px;left:20px}.alignment-card{width:225px;padding:16px}.domain-grid{grid-template-columns:1fr}.domain-grid>div{border-right:1px solid var(--mp-ivory-dark);border-top:1px solid var(--mp-ivory-dark);min-height:68px}.section{padding:82px 0}.section-intro h2{font-size:36px}.intro-split{margin-bottom:38px}.gap-card{padding:25px}.phase-item{grid-template-columns:42px 1fr;gap:14px}.phase-item h3{font-size:27px}.services-grid,.people-grid,.insight-grid{grid-template-columns:1fr}.service-featured,.service-wide{grid-column:auto}.service-card,.service-wide{min-height:240px}.leadership-layout{gap:45px}.insight-card:last-child,.insights-head{display:block}.insights-head .text-link{margin-top:8px}.closing-section{padding-bottom:75px}.closing-panel{border-radius:28px;padding:42px 25px}.closing-panel>.button{width:100%}.footer-top{grid-template-columns:1fr;gap:34px}.footer-lead{grid-column:auto}.footer-legal{display:block}.footer-legal>span{margin-top:15px;display:block}.archive-intro{display:block}.archive-card{grid-template-columns:1fr}.archive-card>img,.archive-card>.insight-placeholder{height:210px}.article-header{padding:70px 0 104px}.article-header h1{font-size:35px}.article-image-wrap{margin-top:-52px}.article-featured{border-radius:20px}.article-layout{padding-top:58px;padding-bottom:78px}.article-content{font-size:16px}.article-content h2{font-size:29px}.article-meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.reference-home{color:var(--mp-text);background:#0b0c0c}.reference-home .ref-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#060707f0,#06070773,#0000);border:0;position:absolute;top:0;left:0;right:0}.reference-home .desktop-nav{text-transform:uppercase;letter-spacing:.04em;color:#fff;gap:29px;font-size:9px}.ref-header-cta{min-height:39px;color:var(--mp-gold-light);text-transform:uppercase;letter-spacing:.06em;border:1px solid #f5a33b8c;border-radius:3px;align-items:center;gap:20px;padding:0 18px;font-size:9px;font-weight:800;display:inline-flex}.ref-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#7e4c1961,#0000 25%),linear-gradient(90deg,#070808 0%,#080909 49%,#16100a 100%);padding:116px 0 0;position:relative;overflow:hidden}.ref-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000026,#0000 56%,#00000024);position:absolute;inset:0}.ref-hero-glow{filter:blur(30px);background:radial-gradient(circle,#f5a33b2e,#0000 64%);width:42%;height:75%;position:absolute;top:10%;right:2%}.ref-hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:425px;display:grid;position:relative}.ref-hero-copy{padding:35px 0 55px 38px}.ref-kicker,.ref-eyebrow{color:#b7772b;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.ref-hero h1{color:#fff;letter-spacing:-.035em;max-width:560px;margin:15px 0 20px;font-family:Cormorant Garamond,serif;font-size:66px;font-weight:600;line-height:.94}.ref-hero h1 em{color:var(--mp-gold-light);-webkit-text-fill-color:var(--mp-gold-light);background:0 0;font-family:Cormorant Garamond,serif;font-weight:600}.ref-hero-copy>p:not(.ref-kicker){color:#f0eee9;max-width:510px;margin:0;font-size:13px;line-height:1.7}.ref-actions{align-items:center;gap:34px;margin-top:27px;display:flex}.ref-button{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:42px;padding:0 22px;font-size:9px;font-weight:800;display:inline-flex}.ref-button-gold{color:var(--mp-coffee);background:linear-gradient(120deg,#e19436,var(--mp-gold-light));box-shadow:0 9px 25px #f5a33b26}.ref-button-outline-dark{color:#9a652c;background:0 0;border:1px solid #c9904c}.ref-whatsapp{text-transform:uppercase;flex-direction:column;padding-left:32px;display:flex;position:relative}.ref-whatsapp:before{content:"◉";color:var(--mp-gold);font-size:19px;position:absolute;top:2px;left:0}.ref-whatsapp strong{color:#fff;font-size:10px}.ref-whatsapp small{color:#bbb;text-transform:none;font-size:8px}.ref-founder-visual{align-self:stretch;position:relative;overflow:hidden}.ref-founder-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#080909 0%,#0000 23% 65%,#07080838),linear-gradient(#0000 70%,#070808d1);position:absolute;inset:0}.ref-founder-visual img{object-fit:cover;object-position:center;filter:saturate(.83)contrast(1.04)sepia(.08);border-radius:140px 0 0;width:78%;height:112%;position:absolute;bottom:-80px;right:0}.ref-skyline-lines{opacity:.8;right:0;background:repeating-linear-gradient(90deg,#0000 0 45px,#f5a33b17 46px),linear-gradient(135deg,#0000,#f5a33b14);width:65%;position:absolute;inset-block:0}.ref-proof-row{z-index:3;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);min-height:74px;display:grid;position:relative}.ref-proof-row>div{border-right:1px solid #ffffff14;align-items:center;gap:15px;padding:13px 22px;display:flex}.ref-proof-row>div:last-child{border:0}.ref-proof-row>div>span{color:var(--mp-gold);font-size:23px}.ref-proof-row p{flex-direction:column;margin:0;display:flex}.ref-proof-row strong{color:#fff;text-transform:uppercase;font-size:9px}.ref-proof-row small{color:#aaa;max-width:180px;font-size:8px;line-height:1.35}.ref-light{background:#fbfaf7}.ref-dark{color:#fff;background:#0c0f10}.ref-narrow-head{text-align:center}.ref-narrow-head h2{letter-spacing:-.015em;margin:8px 0 0;font-family:Cormorant Garamond,serif;font-size:31px;font-weight:600;line-height:1.08}.ref-dark .ref-narrow-head h2{color:#fff}.ref-truth{text-align:center;padding:42px 0 26px}.ref-risk-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:920px;margin-top:20px;display:grid}.ref-risk-grid article{text-align:left;background:#fff;border:1px solid #e5dfd4;grid-template-columns:50px 1fr;align-items:center;gap:15px;min-height:119px;padding:20px;display:grid;box-shadow:0 8px 30px #23170909}.ref-risk-grid article>span{color:#c48135;font-size:35px}.ref-risk-grid h3{letter-spacing:-.01em;margin:0 0 5px;font-size:12px}.ref-risk-grid p{margin:0;font-size:9px;line-height:1.5}.ref-paths{background:radial-gradient(circle at 50% 110%,#6b4a1e42,#0000 37%),#0c0f10;padding:23px 0 27px}.ref-path-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.ref-path-grid article{background:linear-gradient(145deg,#202425,#131617);border:1px solid #ffffff12;border-radius:4px;grid-template-columns:35px 1fr;gap:10px;min-height:105px;padding:17px 14px;display:grid}.ref-path-grid article>span{color:var(--mp-gold);font-size:25px}.ref-path-grid h3{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:11px}.ref-path-grid p{color:#aaa;margin:0;font-size:8px;line-height:1.45}.ref-path-grid b{color:var(--mp-gold);font-size:14px}.ref-solutions{padding:27px 0 31px}.ref-solution-grid{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.ref-solution-grid article{border-right:1px solid #ded5c7;grid-template-columns:80px 1fr;gap:20px;min-height:180px;padding:12px 45px 12px 28px;display:grid}.ref-line-icon{color:#c7863e;font-size:53px}.ref-solution-grid h3{letter-spacing:.01em;margin:2px 0 3px;font-size:12px}.ref-solution-grid p{margin:0 0 5px;font-size:9px}.ref-solution-grid ul{margin:0 0 8px;padding:0;list-style:none}.ref-solution-grid li{font-size:9px;line-height:1.6}.ref-solution-grid li:before{content:"✓";color:#c7863e;margin-right:7px}.ref-solution-grid a{color:#9a652c;text-transform:uppercase;font-size:8px;font-weight:800}.ref-method{background:radial-gradient(circle at 55% 0,#6b4a1e2e,#0000 35%),#0b0e0f;padding:24px 0 28px}.ref-method-layout{grid-template-columns:270px 1fr;align-items:center;gap:50px;display:grid}.ref-method-intro h2{color:#fff;letter-spacing:0;margin:7px 0 9px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600}.ref-method-intro>p:not(.ref-eyebrow){color:#aaa;font-size:9px}.ref-method-intro a{color:#bf7b31;text-transform:uppercase;font-size:8px;font-weight:800}.ref-method-grid{grid-template-columns:repeat(5,1fr);display:grid}.ref-method-grid article{text-align:center;border-left:1px solid #ffffff14;min-height:125px;padding:7px 20px;position:relative}.ref-method-grid b{color:#c98b43;border:1px solid #906020;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid;position:absolute;top:0;left:12px}.ref-method-grid span{color:#c98b43;margin:18px 0 5px;font-size:28px;display:block}.ref-method-grid h3{color:#fff;margin:0 0 5px;font-size:10px}.ref-method-grid p{color:#aaa;margin:0;font-size:8px;line-height:1.45}.ref-about{padding:22px 0 24px}.ref-about-grid{grid-template-columns:290px 1fr 285px;align-items:stretch;gap:28px;display:grid}.ref-about-photo{min-height:275px;overflow:hidden}.ref-about-photo img{object-fit:cover;width:100%;height:100%}.ref-about-copy h2{letter-spacing:0;max-width:570px;margin:7px 0 9px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600}.ref-about-copy>p:not(.ref-eyebrow){max-width:570px;margin:0;font-size:10px}.ref-credentials{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.ref-credentials span{flex-direction:column;font-size:8px;display:flex}.ref-credentials strong{color:#b97931;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600}.ref-about-copy .ref-button{min-height:36px}.ref-principle{background:#fff;border:1px solid #e4ddd2;padding:42px 32px}.ref-principle>span{color:#c88336;font-family:Georgia,serif;font-size:35px}.ref-principle p{margin:4px 0 17px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.2}.ref-principle small{color:#766b60;text-transform:uppercase;font-size:8px}.ref-content{border-top:1px solid #e6dfd4;padding:23px 0 28px}.ref-content-layout{grid-template-columns:1fr 285px;gap:38px;display:grid}.ref-section-label{text-align:center;margin-bottom:14px}.ref-section-label h2{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600}.ref-article-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.ref-article-grid article{background:#fff;border:1px solid #e5ded2;overflow:hidden}.ref-article-grid img{object-fit:cover;width:100%;height:96px}.ref-article-grid article>div{padding:11px}.ref-article-grid small{color:#a87134;text-transform:uppercase;font-size:7px}.ref-article-grid h3{letter-spacing:-.01em;min-height:42px;margin:4px 0 10px;font-size:10px;line-height:1.35}.ref-article-grid a{color:#9a652c;text-transform:uppercase;font-size:7px;font-weight:800}.ref-knowledge>.ref-button{width:max-content;min-height:34px;margin:15px auto 0;display:flex}.ref-faq{color:#fff;background:#0d1011;border-radius:4px;padding:18px 20px}.ref-faq>.ref-eyebrow{text-align:center;margin-bottom:12px}.ref-faq details{border-top:1px solid #ffffff29}.ref-faq summary{cursor:pointer;justify-content:space-between;gap:10px;padding:10px 0;font-size:9px;list-style:none;display:flex}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq summary span{color:#c8873c}.ref-faq details p{color:#aaa;margin:0 0 10px;font-size:8px}.ref-faq>a{text-align:center;color:#c8873c;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.ref-final-cta{background:radial-gradient(circle at 20% 0,#6b4a1e59,#0000 25%),#0d1011;border-top:1px solid #f5a33b33;padding:18px 0}.ref-final-cta>.shell{grid-template-columns:55px 1fr auto;align-items:center;gap:20px;display:grid}.ref-final-cta>.shell>span{color:var(--mp-gold);font-size:37px}.ref-final-cta p{color:#c88a41;margin:0;font-family:Cormorant Garamond,serif;font-size:21px}.ref-final-cta h2{color:#fff;letter-spacing:0;margin:0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.reference-home .ref-footer{background:#080a0a;padding:32px 0 15px}.ref-footer-grid{grid-template-columns:1.3fr 1fr 1.15fr .65fr .75fr;gap:35px;display:grid}.ref-footer-grid>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ref-footer-grid p,.ref-footer-grid address,.ref-footer-grid a{color:#aaa;margin:0;font-size:8px;font-style:normal;line-height:1.65}.ref-footer-grid .footer-label{color:#c4843d;margin-bottom:5px;font-size:7px}.ref-footer-bottom{color:#666;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:22px;padding-top:10px;font-size:7px;display:flex}@media (max-width:1000px){.reference-home .desktop-nav,.ref-header-cta{display:none}.reference-home .mobile-menu{display:block}.ref-hero-grid{grid-template-columns:1fr 1fr}.ref-hero h1{font-size:54px}.ref-proof-row{grid-template-columns:repeat(2,1fr)}.ref-path-grid{grid-template-columns:repeat(3,1fr)}.ref-solution-grid article{grid-template-columns:50px 1fr;padding-inline:18px}.ref-about-grid{grid-template-columns:240px 1fr}.ref-principle{grid-column:1/-1}.ref-content-layout{grid-template-columns:1fr}.ref-faq{max-width:none}.ref-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.reference-home .shell{width:min(100% - 28px,1240px)}.reference-home .header-inner{height:74px}.reference-home .brand-name{width:130px}.ref-hero{padding-top:74px}.ref-hero-grid{grid-template-columns:1fr;min-height:auto}.ref-hero-copy{padding:55px 5px 38px}.ref-hero h1{font-size:48px}.ref-founder-visual{min-height:400px}.ref-founder-visual img{border-radius:80px 0 0;width:100%;height:112%;bottom:-45px}.ref-proof-row{grid-template-columns:1fr}.ref-proof-row>div{border-bottom:1px solid #ffffff14;border-right:0}.ref-risk-grid,.ref-path-grid,.ref-solution-grid,.ref-method-layout,.ref-about-grid,.ref-article-grid,.ref-footer-grid{grid-template-columns:1fr}.ref-truth,.ref-paths,.ref-solutions,.ref-method,.ref-about,.ref-content{padding:50px 0}.ref-risk-grid article{min-height:auto}.ref-path-grid article{min-height:90px}.ref-solution-grid article{border-bottom:1px solid #ded5c7;border-right:0;padding:20px 5px}.ref-method-layout{gap:32px}.ref-method-intro{padding:0}.ref-method-grid{grid-template-columns:1fr}.ref-method-grid article{text-align:left;border-top:1px solid #ffffff14;border-left:0;grid-template-columns:40px 45px 1fr;align-items:center;min-height:auto;padding:16px 0;display:grid}.ref-method-grid b{position:static}.ref-method-grid span,.ref-method-grid h3{margin:0}.ref-method-grid p{grid-column:3}.ref-about-photo{min-height:380px}.ref-about-copy{padding:5px 0}.ref-credentials{grid-template-columns:repeat(2,1fr)}.ref-principle{grid-column:auto}.ref-article-grid article{grid-template-columns:120px 1fr;display:grid}.ref-article-grid img{height:100%}.ref-article-grid h3{min-height:auto}.ref-final-cta>.shell{grid-template-columns:40px 1fr}.ref-final-cta .ref-button{grid-column:1/-1;width:100%}.ref-footer-grid{gap:22px}.ref-actions{flex-direction:column;align-items:flex-start}.ref-button,.ref-about-copy .ref-button,.ref-knowledge>.ref-button{width:100%}}.reference-home .ref-hero{background:#070808}.reference-home .ref-hero:after{background:linear-gradient(90deg,#030404f5 0%,#030404d4 30%,#03040445 58%,#0304041f 100%),linear-gradient(#0000 58%,#030404bf 100%)}.ref-hero-background{object-fit:cover;object-position:center 52%;filter:saturate(.86)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.ref-about-photo img{object-position:65% center}@media (max-width:700px){.ref-hero-background{object-position:64% center}.reference-home .ref-hero:after{background:linear-gradient(90deg,#030404eb,#03040473),linear-gradient(#0000 40%,#030404db)}.reference-home .ref-hero-grid{min-height:540px}.reference-home .ref-hero-copy{align-self:end;padding:105px 5px 38px}}body{font-size:20px;line-height:1.75}h1{font-size:clamp(72px,6vw,80px)}h2{font-size:48px}.section-copy,.article-content,.intro-aside{max-width:680px;font-size:20px;line-height:1.75}.button,.ref-button{min-height:56px;font-size:18px}.reference-home{font-size:20px;line-height:1.75}.reference-home .shell{width:min(1240px,100% - 64px)}.reference-home .header-inner{height:112px}.reference-home .brand-name{width:190px}.reference-home .desktop-nav{letter-spacing:0;gap:32px;font-size:16px}.ref-header-cta{min-height:56px;padding:0 24px;font-size:16px}.ref-mobile-hero-image{display:none}.ref-hero{padding-top:112px}.ref-hero-grid{grid-template-columns:1.18fr .82fr;min-height:650px}.ref-hero-copy{max-width:760px;padding:72px 0}.ref-kicker,.ref-eyebrow{font-size:14px;line-height:1.5}.ref-hero h1{max-width:680px;margin:20px 0 28px;font-size:clamp(72px,6.1vw,80px);line-height:1.02}.ref-hero-copy>p:not(.ref-kicker){max-width:680px;font-size:20px;line-height:1.75}.ref-actions{gap:30px;margin-top:34px}.ref-button{gap:20px;padding:0 26px;line-height:1.2}.ref-whatsapp{justify-content:center;min-height:56px;padding-left:40px}.ref-whatsapp:before{font-size:26px}.ref-whatsapp strong,.ref-whatsapp small{font-size:18px;line-height:1.35}.ref-proof-row{min-height:92px}.ref-proof-row>div{min-height:92px;padding:18px 24px}.ref-proof-row>div>span{font-size:30px}.ref-proof-row strong{font-size:18px;line-height:1.3}.ref-proof-row small{display:none}.ref-truth,.ref-paths,.ref-solutions,.ref-method,.ref-about,.ref-content{padding:112px 0}.ref-narrow-head{max-width:780px}.ref-narrow-head h2,.ref-method-intro h2,.ref-about-copy h2,.ref-section-label h2{font-size:48px;line-height:1.12}.ref-risk-grid{gap:24px;max-width:none;margin-top:48px}.ref-risk-grid article{grid-template-columns:64px 1fr;gap:24px;min-height:250px;padding:36px}.ref-risk-grid article>span{font-size:48px}.ref-risk-grid h3{margin-bottom:14px;font-size:28px;line-height:1.2}.ref-risk-grid p{font-size:20px;line-height:1.75}.ref-truth>.ref-button{margin-top:40px}.ref-paths{background:radial-gradient(circle at 50% 110%,#6b4a1e42,#0000 37%),#0c0f10}.ref-path-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.ref-path-grid article{grid-template-columns:58px 1fr;gap:20px;min-height:260px;padding:34px 30px}.ref-path-grid article>span{font-size:42px}.ref-path-grid h3{margin-bottom:12px;font-size:27px;line-height:1.2}.ref-path-grid p{font-size:18px;line-height:1.75}.ref-path-grid b{font-size:24px}.ref-inline-cta{color:#fff;background:#b87831}.ref-inline-cta>.shell{justify-content:space-between;align-items:center;gap:32px;min-height:112px;display:flex}.ref-inline-cta p{margin:0;font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.2}.ref-inline-cta a{border:1px solid #ffffff9e;align-items:center;gap:18px;min-height:56px;padding:0 24px;font-size:18px;font-weight:700;display:inline-flex}.ref-inline-cta-light{color:#231709;background:#f1e9dc}.ref-inline-cta-light a{color:#8f5b22;border-color:#b87831}.ref-solution-grid{gap:24px;margin-top:48px}.ref-solution-grid article{background:#fff;border:1px solid #ded5c7;grid-template-columns:78px 1fr;gap:24px;min-height:330px;padding:42px 36px}.ref-solution-grid article:last-child{border:1px solid #ded5c7}.ref-line-icon{font-size:54px}.ref-solution-grid h3{margin:2px 0 16px;font-size:28px}.ref-solution-grid p{max-width:280px;margin:0 0 28px;font-size:20px;line-height:1.75}.ref-solution-grid a{font-size:18px;line-height:1.4}.ref-method-layout{grid-template-columns:360px 1fr;gap:60px}.ref-method-intro{padding-left:0}.ref-method-intro h2{margin:12px 0 24px}.ref-method-intro>p:not(.ref-eyebrow){max-width:680px;font-size:18px;line-height:1.75}.ref-method-intro a{font-size:18px}.ref-method-grid{gap:0}.ref-method-grid article{min-height:270px;padding:28px 18px}.ref-method-grid b{width:40px;height:40px;margin:0 auto;font-size:14px;position:static}.ref-method-grid span{margin:24px 0 12px;font-size:40px}.ref-method-grid h3{font-size:22px;line-height:1.25}.ref-method-grid p{font-size:18px;line-height:1.6}.ref-about-grid{grid-template-columns:320px minmax(0,1fr) 330px;gap:42px}.ref-about-photo{min-height:560px}.ref-about-copy{padding:28px 0}.ref-about-copy h2{max-width:680px;margin:12px 0 24px}.ref-about-copy>p:not(.ref-eyebrow){max-width:680px;font-size:20px;line-height:1.75}.ref-about-copy .ref-button{width:max-content;min-height:56px;margin-top:34px}.ref-principle{padding:50px 38px}.ref-principle>span{font-size:48px}.ref-principle p{font-size:28px;line-height:1.35}.ref-principle small{font-size:16px;line-height:1.5}.ref-content-layout{grid-template-columns:minmax(0,1fr) 400px;gap:48px}.ref-section-label{margin-bottom:40px}.ref-section-label h2{margin:10px 0}.ref-article-grid{grid-template-columns:repeat(3,1fr);gap:24px}.ref-article-grid article{flex-direction:column;min-height:550px;display:flex}.ref-article-grid img{height:240px}.ref-article-grid article>div{flex-direction:column;flex:1;padding:28px;display:flex}.ref-article-grid small{font-size:14px;line-height:1.5}.ref-article-grid h3{min-height:0;margin:12px 0 16px;font-size:24px;line-height:1.3}.ref-article-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 22px;font-size:18px;line-height:1.65;display:-webkit-box;overflow:hidden}.ref-article-grid a{margin-top:auto;font-size:18px;line-height:1.4}.ref-knowledge>.ref-button{min-height:56px;margin-top:34px}.ref-faq{padding:34px 32px}.ref-faq>.ref-eyebrow{margin-bottom:20px}.ref-faq summary{align-items:center;min-height:72px;padding:20px 0;font-size:20px;line-height:1.4}.ref-faq summary span{font-size:28px}.ref-faq details p{margin:0 0 22px;font-size:18px;line-height:1.75}.ref-faq>a{margin-top:26px;font-size:18px}.ref-final-cta{padding:46px 0}.ref-final-cta>.shell{grid-template-columns:64px 1fr auto;gap:28px}.ref-final-cta>.shell>span{font-size:48px}.ref-final-cta p{font-size:30px;line-height:1.3}.ref-final-cta h2{font-size:36px;line-height:1.2}.reference-home .ref-footer{padding:72px 0 32px}.ref-footer-grid{gap:28px}.reference-home .footer-brand{width:160px}.ref-footer-grid p,.ref-footer-grid address,.ref-footer-grid a{overflow-wrap:anywhere;font-size:18px;line-height:1.65}.ref-footer-grid .footer-label{margin-bottom:10px;font-size:14px}.ref-footer-bottom{margin-top:46px;padding-top:22px;font-size:16px;line-height:1.5}.ref-whatsapp-sticky{display:none}@media (min-width:701px) and (max-width:1100px){body,.reference-home{font-size:19px}h1{font-size:64px}h2{font-size:42px}.reference-home .shell{width:min(100% - 48px,1240px)}.reference-home .desktop-nav,.ref-header-cta{display:none}.reference-home .mobile-menu{display:block}.ref-hero-grid{grid-template-columns:1.05fr .95fr;min-height:620px}.ref-hero h1{font-size:64px}.ref-hero-copy>p:not(.ref-kicker){font-size:19px}.ref-proof-row,.ref-risk-grid,.ref-path-grid,.ref-solution-grid,.ref-article-grid{grid-template-columns:repeat(2,1fr)}.ref-path-grid article:last-child,.ref-article-grid article:last-child{grid-column:1/-1}.ref-method-layout{grid-template-columns:1fr;gap:42px}.ref-method-grid{grid-template-columns:repeat(2,1fr)}.ref-method-grid article:last-child{grid-column:1/-1}.ref-about-grid{grid-template-columns:300px 1fr}.ref-principle{grid-column:1/-1}.ref-content-layout{grid-template-columns:1fr}.ref-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){body,.reference-home{font-size:18px;line-height:1.75}h1{font-size:48px}h2{font-size:34px}.section-copy,.article-content,.intro-aside{font-size:18px;line-height:1.75}.reference-home .shell{width:min(100% - 36px,1240px)}.reference-home .header-inner{height:88px}.reference-home .brand-name{width:160px}.mobile-menu summary{justify-content:center;min-width:56px;min-height:56px;font-size:16px}.mobile-menu nav{border-radius:0;padding:18px;top:78px;left:0;right:0}.mobile-menu nav a{align-items:center;min-height:56px;padding:14px 12px;font-size:18px;display:flex}.ref-hero{background:#070808;padding-top:88px}.ref-hero-background,.reference-home .ref-hero:after{display:none}.ref-hero-grid{flex-direction:column;min-height:auto;padding:0;display:flex}.ref-hero-copy{align-self:center;width:calc(100% - 36px);max-width:none;padding:42px 0 36px}.ref-hero h1{max-width:100%;margin:18px 0 24px;font-size:48px;line-height:1.04}.ref-hero-copy>p:not(.ref-kicker){font-size:18px;line-height:1.75}.ref-actions{gap:20px;width:100%;margin-top:28px;display:grid}.ref-button{width:100%;min-height:56px;padding-inline:18px;font-size:18px}.ref-whatsapp{min-height:56px}.ref-mobile-hero-image{order:2;width:100%;height:340px;display:block;overflow:hidden}.ref-mobile-hero-image img{object-fit:cover;object-position:62% center;width:100%;height:100%}.ref-proof-row{order:3;grid-template-columns:1fr;width:100%}.ref-proof-row>div{min-height:76px;padding:16px 18px}.ref-proof-row strong{font-size:18px}.ref-truth,.ref-paths,.ref-solutions,.ref-method,.ref-about,.ref-content{padding:88px 0}.ref-narrow-head h2,.ref-method-intro h2,.ref-about-copy h2,.ref-section-label h2{font-size:34px;line-height:1.18}.ref-risk-grid,.ref-path-grid,.ref-solution-grid,.ref-method-layout,.ref-about-grid,.ref-article-grid,.ref-footer-grid{grid-template-columns:1fr}.ref-risk-grid,.ref-path-grid,.ref-solution-grid,.ref-article-grid{gap:24px;margin-top:36px}.ref-risk-grid article,.ref-path-grid article,.ref-solution-grid article{min-height:0;padding:32px 26px}.ref-risk-grid h3,.ref-path-grid h3,.ref-solution-grid h3{font-size:26px}.ref-risk-grid p,.ref-path-grid p,.ref-solution-grid p{font-size:18px;line-height:1.75}.ref-inline-cta>.shell{flex-direction:column;align-items:flex-start;min-height:0;padding-block:36px}.ref-inline-cta p{font-size:30px}.ref-inline-cta a{justify-content:center;width:100%;font-size:18px}.ref-solution-grid article:last-child{border:1px solid #ded5c7}.ref-method-layout{gap:40px}.ref-method-intro>p:not(.ref-eyebrow),.ref-method-intro a{font-size:18px}.ref-method-grid{grid-template-columns:1fr}.ref-method-grid article{grid-template-columns:48px 50px 1fr;min-height:0;padding:24px 0}.ref-method-grid b{margin:0}.ref-method-grid span{margin:0;font-size:36px}.ref-method-grid h3{font-size:22px}.ref-method-grid p{font-size:18px;line-height:1.6}.ref-about-copy{order:1;padding:0}.ref-about-photo{order:2;min-height:380px}.ref-principle{order:3;padding:38px 28px}.ref-about-copy>p:not(.ref-eyebrow){font-size:18px}.ref-about-copy .ref-button{width:100%;margin-top:28px}.ref-principle p{font-size:27px}.ref-principle small{font-size:16px}.ref-content-layout{grid-template-columns:1fr;gap:48px}.ref-section-label{text-align:left;margin-bottom:32px}.ref-article-grid article{flex-direction:column;min-height:0;display:flex}.ref-article-grid img{height:230px}.ref-article-grid article>div{padding:26px}.ref-article-grid small{font-size:14px}.ref-article-grid h3{font-size:24px}.ref-article-grid p,.ref-article-grid a{font-size:18px}.ref-faq{padding:30px 24px}.ref-faq summary{font-size:20px}.ref-final-cta{padding:48px 0}.ref-final-cta>.shell{grid-template-columns:1fr}.ref-final-cta>.shell>span{display:none}.ref-final-cta p{font-size:28px}.ref-final-cta h2{font-size:34px}.reference-home .ref-footer{padding:64px 0 96px}.ref-footer-grid{gap:40px}.ref-footer-grid p,.ref-footer-grid address,.ref-footer-grid a{font-size:18px}.ref-footer-grid .footer-label{font-size:14px}.ref-footer-bottom{gap:12px;font-size:16px;display:grid}.ref-whatsapp-sticky{z-index:70;color:#fff;background:#15100a;border:1px solid #ffd98f73;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 14px 38px #0000004d}.ref-whatsapp-sticky span{color:#f5a33b;font-size:18px}.ref-whatsapp-sticky strong{font-size:16px}}.vat-page{overflow:clip}.vat-page a:focus-visible,.vat-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.vat-hero{background:radial-gradient(circle at 82% 12%,#ab661e6b,#0000 31%),linear-gradient(137deg,#070808,#1c140c)}.vat-trust-grid{grid-template-columns:repeat(5,1fr)}.vat-table{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.vat-table table{border-collapse:collapse;text-align:left;width:100%;min-width:880px}.vat-table caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.vat-table th,.vat-table td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:20px;font-size:17px;line-height:1.62}.vat-table thead th{color:#65431e;background:#eee5d8}.vat-table tbody th{background:#f6f0e7;width:21%;font-size:18px}.vat-table tbody td{min-width:210px}.vat-sector-grid article{min-height:245px}.vat-examples dl>div{grid-template-columns:150px 1fr}.vat-tree details>div{grid-template-columns:1fr 1fr}.vat-checklist{margin-bottom:0}.vat-final{margin-bottom:72px}@media (min-width:701px) and (max-width:1100px){.vat-trust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.vat-trust-grid{grid-template-columns:repeat(2,1fr)}.vat-table{background:0 0;border:0;margin-inline:0;overflow:visible}.vat-table table,.vat-table tbody,.vat-table tr,.vat-table th,.vat-table td{width:100%;display:block}.vat-table table{min-width:0}.vat-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vat-table caption{font-size:18px}.vat-table tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.vat-table tbody th{background:#e8ddce;width:100%;padding:20px}.vat-table tbody td{border-right:0;width:100%;min-width:0;padding:52px 20px 20px;position:relative}.vat-table tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.vat-sector-grid article{min-height:0}.vat-tree details>div{grid-template-columns:1fr}.vat-final{margin-bottom:40px}}@media print{.vat-page .site-header,.vat-page~.site-footer,.vat-page .ctg-toc,.vat-page .ctg-mobile-toc,.vat-page .ctg-hero,.vat-page .ctg-trust,.vat-page .ctg-content>section:not(#checklist){display:none!important}.vat-page .ctg-layout,.vat-page .ctg-content{width:100%!important;max-width:none!important;display:block!important}.vat-page #checklist{margin:0!important;padding:0!important;display:block!important}}.cb-page{overflow:clip}.cb-page a:focus-visible,.cb-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.cb-hero{background:radial-gradient(circle at 83% 16%,#aa661e6b,#0000 30%),linear-gradient(137deg,#070808,#1c140c)}.cb-risk-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.cb-risk-grid details{background:#fff;border:1px solid #d4c5b2}.cb-risk-grid summary{cursor:pointer;grid-template-columns:38px 1fr 24px;align-items:center;gap:13px;min-height:82px;padding:0 22px;list-style:none;display:grid}.cb-risk-grid summary::-webkit-details-marker{display:none}.cb-risk-grid summary span{color:#a56824;font-size:13px;font-weight:900}.cb-risk-grid summary strong{font-size:19px}.cb-risk-grid summary b{color:#a56824;font-size:24px}.cb-risk-grid details p{margin:0;padding:0 22px 24px 73px;font-size:18px;line-height:1.7}.cb-layer-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0;display:grid}.cb-layer-grid article{background:#fff;border:1px solid #d3c4b1;padding:28px}.cb-layer-grid span{color:#a56824;font-size:13px;font-weight:900}.cb-layer-grid h3{margin:34px 0 10px}.cb-layer-grid p{margin:0;font-size:18px;line-height:1.7}.cb-flow-diagram{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:stretch;margin:34px 0;display:grid}.cb-flow-diagram>div{background:#fff;border:1px solid #cfbea8;flex-direction:column;justify-content:center;min-height:150px;padding:22px;display:flex}.cb-flow-diagram strong{font-size:20px}.cb-flow-diagram span{color:#665a4d;margin-top:8px;font-size:15px;line-height:1.55}.cb-flow-diagram>b{color:#a56824;place-items:center;font-size:24px;display:grid}.cb-help .acct-responsibility-grid article{background:#161616}.cb-process{grid-template-columns:repeat(3,1fr);gap:15px;margin:46px 0 0;padding:0;list-style:none;display:grid}.cb-process li{background:#101110;border:1px solid #3f3a34;min-height:245px;padding:26px}.cb-process li>span{color:#d79b4b;font-size:13px;font-weight:900}.cb-process h3{color:#fff;margin:40px 0 10px}.cb-process p{color:#cfc7bc;margin:0;font-size:17px;line-height:1.65}.cb-sources{background:#f4eee6}.cb-final{margin-bottom:0}@media (min-width:701px) and (max-width:1100px){.cb-layer-grid,.cb-process{grid-template-columns:1fr 1fr}.cb-flow-diagram{grid-template-columns:1fr}.cb-flow-diagram>b{height:36px;transform:rotate(90deg)}}@media (max-width:700px){.cb-risk-grid,.cb-layer-grid,.cb-process{grid-template-columns:1fr}.cb-risk-grid summary{grid-template-columns:34px 1fr 22px;padding:0 18px}.cb-risk-grid details p{padding:0 18px 22px;font-size:18px}.cb-layer-grid article,.cb-process li{min-height:0;padding:24px 20px}.cb-layer-grid h3,.cb-process h3{margin-top:28px}.cb-flow-diagram{grid-template-columns:1fr}.cb-flow-diagram>b{height:36px;transform:rotate(90deg)}.cb-flow-diagram>div{min-height:120px}.cb-tree details>div{grid-template-columns:1fr}}.tp-page{overflow:clip}.tp-page a:focus-visible,.tp-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.tp-hero{background:radial-gradient(circle at 82% 12%,#a9651c6e,#0000 31%),linear-gradient(137deg,#070808,#1c140c)}.tp-trust{grid-template-columns:repeat(5,1fr)}.tp-four-grid{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0;display:grid}.tp-four-grid article{background:#fff;border:1px solid #d3c4b1;padding:27px}.tp-four-grid span{color:#a56824;letter-spacing:.1em;font-size:12px;font-weight:900}.tp-four-grid h3{margin:28px 0 9px}.tp-four-grid p{margin:0!important;font-size:17px!important;line-height:1.65!important}.tp-table{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.tp-table table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.tp-table caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.tp-table th,.tp-table td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:20px;font-size:16px;line-height:1.62}.tp-table thead th{color:#65431e;background:#eee5d8}.tp-table tbody th{background:#f6f0e7;width:20%;font-size:18px}.tp-tech-grid{grid-template-columns:repeat(3,1fr)}.tp-thresholds{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0;display:grid}.tp-thresholds article{background:#fff;border:1px solid #cdbda8;padding:28px}.tp-thresholds span{color:#956020;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.tp-thresholds strong{margin:30px 0 13px;font-family:Cormorant Garamond,serif;font-size:44px;display:block}.tp-thresholds p{margin:0!important;font-size:17px!important;line-height:1.65!important}.tp-worksheet{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0;display:grid}.tp-worksheet div{background:#fff;border:1px solid #cdbda8;min-height:80px;padding:20px;font-size:17px;font-weight:800}.tp-related{grid-template-columns:1fr 1fr}.tp-final{margin-bottom:72px}@media (min-width:701px) and (max-width:1100px){.tp-trust{grid-template-columns:repeat(3,1fr)}.tp-tech-grid,.tp-thresholds{grid-template-columns:1fr}}@media (max-width:700px){.tp-trust{grid-template-columns:repeat(2,1fr)}.tp-four-grid,.tp-tech-grid,.tp-thresholds,.tp-worksheet,.tp-related{grid-template-columns:1fr}.tp-table{background:0 0;border:0;margin-inline:0;overflow:visible}.tp-table table,.tp-table tbody,.tp-table tr,.tp-table th,.tp-table td{width:100%;display:block}.tp-table table{min-width:0}.tp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tp-table caption{font-size:18px}.tp-table tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.tp-table tbody th{background:#e8ddce;width:100%;padding:20px}.tp-table tbody td{border-right:0;width:100%;padding:52px 20px 20px;position:relative}.tp-table tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.tp-final{margin-bottom:40px}}@media print{.tp-page .site-header,.tp-page~.site-footer,.tp-page .ctg-toc,.tp-page .ctg-mobile-toc,.tp-page .ctg-hero,.tp-page .ctg-trust,.tp-page .ctg-content>section:not(#worksheet){display:none!important}.tp-page .ctg-layout,.tp-page .ctg-content{width:100%!important;max-width:none!important;display:block!important}.tp-page #worksheet{margin:0!important;padding:0!important;display:block!important}}.bank-page{overflow:clip}.bank-page a:focus-visible,.bank-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.bank-hero{background:radial-gradient(circle at 79% 18%,#af6d2561,#0000 31%),linear-gradient(135deg,#060707,#1b140c)}.bank-lead{max-width:680px;font-size:20px;line-height:1.75}.bank-readiness-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 48px;display:grid}.bank-readiness-grid article{background:#fff;border:1px solid #d2c2ad;min-height:270px;padding:30px}.bank-readiness-grid h3{margin:0 0 20px;font-size:25px}.bank-readiness-grid p{margin:0;font-size:18px;line-height:1.7}.bank-checklist{margin:35px 0 0;padding:0;list-style:none}.bank-checklist li{border-top:1px solid #d0c1ad;grid-template-columns:56px 1fr;gap:20px;padding:25px 0;display:grid}.bank-checklist li>span{color:#9c5f1e;border:1px solid #b97830;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.bank-checklist h3{margin:0 0 8px;font-size:23px}.bank-checklist p{max-width:680px;margin:0;font-size:18px;line-height:1.7}.bank-dark-grid{background:#514536;grid-template-columns:repeat(3,1fr);gap:1px;margin:35px 0;display:grid}.bank-dark-grid article{background:#121313;min-height:285px;padding:30px}.bank-dark-grid span{color:#d59b4e;font-size:13px;font-weight:900}.bank-dark-grid h3{color:#fff;margin:40px 0 13px;font-size:25px}.bank-dark-grid p{color:#c9c1b7;margin:0;font-size:18px;line-height:1.7}.bank-dark-note{color:#e2d9cc;background:#1b1d1d;border-left:3px solid #d29a4f;max-width:900px;padding:25px;font-size:18px;line-height:1.7}.bank-process-list{margin:35px 0 50px;padding:0;list-style:none}.bank-process-list li{border-top:1px solid #cdbda8;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;display:grid}.bank-process-list li>span{color:#a66a27;font-size:14px;font-weight:900}.bank-process-list h3{margin:0 0 10px;font-size:27px}.bank-process-list p{max-width:680px;margin:0;font-size:18px;line-height:1.72}.bank-matrix-wrap{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.bank-matrix-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:1100px}.bank-matrix-wrap caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.bank-matrix-wrap th,.bank-matrix-wrap td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:20px;font-size:16px;line-height:1.58}.bank-matrix-wrap thead th{color:#65431e;background:#eee5d8}.bank-matrix-wrap tbody th{background:#f6f0e7;width:18%;font-size:18px}.bank-blocker-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 48px;display:grid}.bank-blocker-grid article{background:#fff;border:1px solid #d2c3af;grid-template-columns:38px 1fr;gap:12px;min-height:150px;padding:24px;display:grid}.bank-blocker-grid span{color:#a56824;font-size:13px;font-weight:900}.bank-blocker-grid h3{margin:0;font-size:20px;line-height:1.35}.bank-examples{margin-bottom:0}.bank-scope-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bank-scope-cards article{background:#fff;border:1px solid #d0c0ab;padding:30px}.bank-scope-cards h3{margin:0 0 20px;font-size:27px}.bank-scope-cards ul{margin:0;padding-left:21px}.bank-scope-cards li{margin:10px 0;font-size:18px;line-height:1.6}.bank-sources .ctg-section-links{margin-top:38px}.bank-final-cta{color:#d7cfc4;background:radial-gradient(circle at 85% 15%,#a5651f61,#0000 30%),#0d0e0e;padding:75px 0}.bank-final-cta h2{color:#fff;max-width:680px;margin:12px 0 18px;font-family:Cormorant Garamond,serif;font-size:52px;line-height:1.05}.bank-final-cta p:not(.overline){max-width:680px;font-size:20px;line-height:1.72}.bank-final-cta .ref-button{margin-top:18px}@media (min-width:701px) and (max-width:1100px){.bank-readiness-grid,.bank-dark-grid,.bank-blocker-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.bank-readiness-grid,.bank-dark-grid,.bank-blocker-grid,.bank-scope-cards{grid-template-columns:1fr}.bank-readiness-grid article,.bank-dark-grid article{min-height:0;padding:26px 22px}.bank-checklist li{grid-template-columns:47px 1fr;gap:14px}.bank-checklist li>span{width:42px;height:42px}.bank-process-list li{grid-template-columns:45px 1fr;gap:14px}.bank-process-list h3{font-size:24px}.bank-matrix-wrap{background:0 0;border:0;overflow:visible}.bank-matrix-wrap table,.bank-matrix-wrap tbody,.bank-matrix-wrap tr,.bank-matrix-wrap th,.bank-matrix-wrap td{width:100%;display:block}.bank-matrix-wrap table{min-width:0}.bank-matrix-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bank-matrix-wrap caption{font-size:18px}.bank-matrix-wrap tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.bank-matrix-wrap tbody th{background:#e8ddce;width:100%;padding:20px}.bank-matrix-wrap tbody td{border-right:0;width:100%;padding:52px 20px 20px;position:relative}.bank-matrix-wrap tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.bank-blocker-grid article{min-height:0}.bank-final-cta{padding:55px 0}.bank-final-cta h2{font-size:36px}}@media print{.bank-page .site-header,.bank-page .cfu-sticky-cta,.bank-page .bank-final-cta,.bank-page~.ref-footer{display:none!important}.bank-page section{padding:24px 0}.bank-checklist li{break-inside:avoid}.bank-page{color:#000;background:#fff}}.acct-page{overflow:clip}.acct-hero{background:radial-gradient(circle at 80% 18%,#a8682266,#0000 31%),linear-gradient(135deg,#060707,#18130e)}.acct-scope-table{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.acct-scope-table table{border-collapse:collapse;text-align:left;width:100%;min-width:1000px}.acct-scope-table caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.acct-scope-table th,.acct-scope-table td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:21px;font-size:17px;line-height:1.65}.acct-scope-table thead th{color:#65431e;background:#eee5d8}.acct-scope-table tbody th{background:#f6f0e7;width:21%;font-size:19px}.acct-deliverables tbody th{width:25%}.acct-package-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0 50px;display:grid}.acct-package-grid article{background:#fff;border:1px solid #d1c1ac;padding:30px}.acct-package-grid article>span{color:#a46624;font-size:13px;font-weight:900}.acct-package-grid h3{margin:38px 0 14px;font-size:28px}.acct-package-grid p,.acct-package-grid li{font-size:17px;line-height:1.65}.acct-package-grid ul{padding-left:20px}.acct-responsibility-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.acct-responsibility-grid article{background:#fff;border:1px solid #d0c0ac;padding:30px}.acct-responsibility-grid h3{margin:0 0 16px;font-size:26px}.acct-responsibility-grid p{margin:0;font-size:18px;line-height:1.72}@media (min-width:701px) and (max-width:1100px){.acct-package-grid{grid-template-columns:1fr}.acct-responsibility-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.acct-package-grid,.acct-responsibility-grid{grid-template-columns:1fr}.acct-scope-table{background:0 0;border:0;overflow:visible}.acct-scope-table table,.acct-scope-table tbody,.acct-scope-table tr,.acct-scope-table th,.acct-scope-table td{width:100%;display:block}.acct-scope-table table{min-width:0}.acct-scope-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.acct-scope-table caption{font-size:18px}.acct-scope-table tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.acct-scope-table tbody th{background:#e8ddce;width:100%;padding:20px}.acct-scope-table tbody td{border-right:0;width:100%;padding:52px 20px 20px;position:relative}.acct-scope-table tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.acct-package-grid article,.acct-responsibility-grid article{padding:26px 22px}}.bkg-page{overflow:clip}.bkg-hero{background:radial-gradient(circle at 80% 18%,#a9682266,#0000 31%),linear-gradient(135deg,#060707,#18130d)}.bkg-flow{background:#4b4034;grid-template-columns:1fr 1fr;gap:1px;margin:35px 0;padding:0;list-style:none;display:grid}.bkg-flow li{background:#121313;grid-template-columns:48px 1fr;gap:14px;min-height:230px;padding:30px;display:grid}.bkg-flow li>span{color:#d49a4e;font-size:13px;font-weight:900}.bkg-flow h3{color:#fff;margin:0 0 14px;font-size:25px}.bkg-flow p{color:#c9c1b7;margin:0;font-size:18px;line-height:1.7}@media (max-width:700px){.bkg-flow{grid-template-columns:1fr}.bkg-flow li{min-height:0;padding:26px 22px}.bkg-flow h3{font-size:23px}}.ufg-page{overflow:clip}.ufg-hero{background:radial-gradient(circle at 80% 18%,#a868226b,#0000 31%),linear-gradient(137deg,#070808,#1a130c)}.ufg-governance{background:#fff;border:1px solid #cdbda8;flex-direction:column;align-items:center;gap:10px;max-width:680px;margin:34px 0;padding:30px;display:flex}.ufg-governance>div{text-align:center;background:#f6f0e7;border:1px solid #cdbda8;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:95px;padding:18px;display:flex}.ufg-governance>div.gold{background:#fff4df;border-color:#b87830}.ufg-governance strong{font-size:20px}.ufg-governance span{color:#66594b;margin-top:6px;font-size:15px;line-height:1.5}.ufg-governance>b{color:#9c601f;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.ufg-governance .ufg-governance-row{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:0;display:grid}.ufg-governance-row>div{background:#f6f0e7;border:1px solid #cdbda8;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:18px;display:flex}@media (max-width:700px){.ufg-governance{padding:22px 16px}.ufg-governance .ufg-governance-row{grid-template-columns:1fr}.ufg-governance-row>div{min-height:95px}}.cfu-page{color:#29251f;background:#f7f2ea;overflow:clip}.cfu-page a:focus-visible,.cfu-page summary:focus-visible{outline-offset:4px;outline:3px solid #e0a14a}.cfu-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#9c5e1961,#0000 27%),linear-gradient(135deg,#080908,#18120c);padding:68px 0 82px}.cfu-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:86px;display:grid}.cfu-breadcrumbs{color:#bdb4a8;flex-wrap:wrap;gap:10px;margin-bottom:52px;font-size:16px;display:flex}.cfu-breadcrumbs a{color:#edd7b0;text-underline-offset:4px;text-decoration:underline}.cfu-hero h1{color:#fff;letter-spacing:-.025em;max-width:820px;margin:18px 0 27px;font-family:Cormorant Garamond,serif;font-size:clamp(72px,6.2vw,80px);font-weight:600;line-height:1.01}.cfu-hero-lead{color:#ded5ca;max-width:680px;margin:0;font-size:20px;line-height:1.75}.cfu-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.cfu-secondary{color:#f1ddba;text-underline-offset:6px;justify-content:center;align-items:center;min-height:56px;padding:0 5px;font-size:18px;font-weight:800;text-decoration:underline;display:inline-flex}.cfu-trust-line{color:#a9a095;margin:27px 0 0;font-size:15px;line-height:1.6}.cfu-hero-panel{background:#ffffff0b;border:1px solid #e1a14a73;padding:36px}.cfu-hero-panel blockquote{margin:16px 0 27px;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.3}.cfu-hero-panel ul{margin:0;padding:0;list-style:none}.cfu-hero-panel li{color:#d9d0c4;border-top:1px solid #ffffff1f;padding:13px 0;font-size:17px}.cfu-sticky-cta{z-index:48;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ede4d7f7;border-block:1px solid #c89958;position:sticky;top:82px}.cfu-sticky-cta>div{justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.cfu-sticky-cta p{gap:12px;margin:0;font-size:17px;display:flex}.cfu-sticky-cta p span{color:#695b4c}.cfu-sticky-cta>div>div{gap:10px;display:flex}.cfu-sticky-cta a{color:#704113;border:1px solid #9c6426;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:15px;font-weight:900;display:inline-flex}.cfu-sticky-cta a:first-child{color:#fff;background:#b8742b}.cfu-overview{padding:104px 0}.cfu-overview-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.cfu-page h2{letter-spacing:-.015em;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1.1}.cfu-overview h2{max-width:540px;margin:14px 0 0}.cfu-overview-grid>div:last-child>p{max-width:680px;margin:0 0 20px;font-size:20px;line-height:1.75}.cfu-note{border-left:4px solid #b8742b;padding:23px 26px;background:#eee4d7!important;font-size:18px!important}.cfu-decision{color:#d7cec3;background:#11110f;padding:108px 0}.cfu-decision h2,.cfu-process h2{color:#fff;max-width:820px;margin:14px 0 46px}.cfu-question-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cfu-question-grid article{background:#ffffff09;border:1px solid #ffffff1f;min-height:310px;padding:31px}.cfu-question-grid article:last-child{grid-column:2/3}.cfu-question-grid article>span{color:#d1944a;font-size:14px;font-weight:900}.cfu-question-grid h3{color:#fff;margin:66px 0 13px;font-size:27px;line-height:1.2}.cfu-question-grid p{margin:0;font-size:18px;line-height:1.72}.cfu-jurisdictions,.cfu-costs,.cfu-banking,.cfu-mistakes,.cfu-faq{padding:108px 0}.cfu-heading-row{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.cfu-heading-row h2{max-width:720px;margin:14px 0 0}.cfu-heading-row>p{max-width:530px;margin:0;font-size:19px;line-height:1.7}.cfu-matrix-wrap{background:#fff;border:1px solid #d0c0aa;overflow-x:auto}.cfu-matrix-wrap table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.cfu-matrix-wrap caption{color:#fff;text-align:left;background:#17130f;padding:20px 23px;font-size:19px;font-weight:800}.cfu-matrix-wrap th,.cfu-matrix-wrap td{vertical-align:top;border-bottom:1px solid #e0d4c4;border-right:1px solid #e0d4c4;padding:20px;font-size:17px;line-height:1.58}.cfu-matrix-wrap thead th{color:#66431e;background:#e9dfd1}.cfu-matrix-wrap th:first-child{width:18%}.cfu-matrix-wrap tbody th{color:#754816;font-size:18px}.cfu-matrix-links{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.cfu-matrix-links a,.cfu-text-link{color:#794718;background:#fff;border:1px solid #b77730;align-items:center;gap:20px;min-height:54px;padding:0 19px;font-size:17px;font-weight:800;display:inline-flex}.cfu-activities,.cfu-timeline,.cfu-example,.cfu-checklist,.cfu-sources{padding:112px 0}.cfu-split{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.cfu-split>div:first-child>h2{margin:14px 0 24px}.cfu-split>div:first-child>p:not(.overline){max-width:580px;font-size:20px;line-height:1.75}.cfu-activity-list{border-top:1px solid #cdbcaa}.cfu-activity-list article{border-bottom:1px solid #cdbcaa;padding:29px 0}.cfu-activity-list h3{margin:0 0 10px;font-size:28px}.cfu-activity-list p{max-width:680px;margin:0;font-size:18px;line-height:1.72}.cfu-process{color:#d7cec3;background:#0d0e0d;padding:112px 0}.cfu-section-lead{max-width:680px;margin:-22px 0 50px;font-size:20px;line-height:1.75}.cfu-process ol{margin:0;padding:0;list-style:none}.cfu-process li{border-top:1px solid #ffffff21;grid-template-columns:78px 1fr;gap:31px;padding:31px 0;display:grid}.cfu-process li>span{color:#dfaa65;border:1px solid #bd7c35;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.cfu-process h3{color:#fff;margin:0 0 9px;font-size:29px}.cfu-process li p{max-width:780px;margin:0;font-size:19px;line-height:1.72}.cfu-cost-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cfu-cost-grid article{background:#fff;border:1px solid #d8c9b5;min-height:300px;padding:31px}.cfu-cost-grid article:last-child{grid-column:2/3}.cfu-cost-grid span{color:#a56927;font-size:14px;font-weight:900}.cfu-cost-grid h3{margin:65px 0 12px;font-size:27px;line-height:1.2}.cfu-cost-grid p{margin:0;font-size:18px;line-height:1.7}.cfu-bottlenecks{background:#fff;border:1px solid #d1c1ab;padding:38px}.cfu-bottlenecks h3{margin:0 0 20px;font-size:29px}.cfu-bottlenecks ul{margin:0;padding:0;list-style:none}.cfu-bottlenecks li{border-top:1px solid #e0d5c6;padding:15px 0 15px 29px;font-size:18px;line-height:1.55;position:relative}.cfu-bottlenecks li:before{content:"→";color:#ad6d27;position:absolute;left:2px}.cfu-bottlenecks>p{background:#f2eadf;border-left:3px solid #b6752d;margin:22px 0 0;padding:19px;font-size:17px;line-height:1.65}.cfu-banking-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:88px;display:grid}.cfu-banking-grid h2{max-width:750px;margin:14px 0 25px}.cfu-banking-grid>div>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}.cfu-banking-grid .ref-button{margin-top:16px}.cfu-banking-grid aside{color:#d9d0c4;background:#17130f;border:1px solid #c99a5d;padding:38px}.cfu-banking-grid aside ul{margin:18px 0 24px;padding:0;list-style:none}.cfu-banking-grid aside li{border-top:1px solid #ffffff21;padding:16px 0;font-size:18px}.cfu-banking-grid aside>p:last-child{color:#e4b36f;margin:0;font-size:17px;line-height:1.6}.cfu-example{color:#d8d0c5;background:#17130f}.cfu-example-card{grid-template-columns:.8fr 1.2fr;gap:88px;margin-top:20px;display:grid}.cfu-example-card h2{color:#fff;margin:0}.cfu-example-card p{max-width:680px;margin:0 0 19px;font-size:19px;line-height:1.75}.cfu-mistakes h2,.cfu-faq h2{max-width:780px;margin:14px 0 44px}.cfu-mistake-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.cfu-mistake-grid article{background:#fff;border:1px solid #d7c8b4;min-height:270px;padding:31px}.cfu-mistake-grid span{color:#a66927;font-size:14px;font-weight:900}.cfu-mistake-grid h3{margin:48px 0 12px;font-size:27px;line-height:1.22}.cfu-mistake-grid p{margin:0;font-size:18px;line-height:1.7}.cfu-checklist ol{margin:0;padding:0;list-style:none}.cfu-checklist li{border-top:1px solid #d1c1ad;grid-template-columns:35px 37px 1fr;gap:12px;padding:18px 0;display:grid}.cfu-checklist li>span{color:#a86a25;font-size:30px;line-height:1}.cfu-checklist li>b{color:#94591b;font-size:14px}.cfu-checklist li>p{margin:0;font-size:18px;line-height:1.65}.cfu-faq-list{max-width:960px}.cfu-faq-list details{border-top:1px solid #cdbda8}.cfu-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:21px;font-weight:800;line-height:1.35;list-style:none;display:flex}.cfu-faq-list summary::-webkit-details-marker{display:none}.cfu-faq-list summary span{color:#a76725;font-size:29px}.cfu-faq-list details p{max-width:760px;margin:0 0 30px;font-size:18px;line-height:1.75}.cfu-sources-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.cfu-sources-grid h2{margin:14px 0 23px}.cfu-sources-grid>div>p:not(.overline){max-width:590px;font-size:18px;line-height:1.75}.cfu-sources-grid ol{margin:0;padding:0;list-style:none}.cfu-sources-grid li{border-top:1px solid #d0c0ab;grid-template-columns:37px 1fr;gap:15px;padding:22px 0;display:grid}.cfu-sources-grid li>span{color:#a76725;font-size:13px;font-weight:900}.cfu-sources-grid a{text-underline-offset:4px;font-size:18px;font-weight:800;text-decoration:underline}.cfu-sources-grid li p{margin:7px 0 0;font-size:16px;line-height:1.6}.cfu-final-cta{color:#d8d0c5;background:radial-gradient(circle at 82% 25%,#995b165c,#0000 26%),#0b0c0c;padding:110px 0 118px}.cfu-final-cta h2{color:#fff;max-width:860px;margin:14px 0 24px}.cfu-final-cta>div>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}.cfu-final-cta>div>div{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}@media (min-width:701px) and (max-width:1100px){.cfu-hero-grid,.cfu-overview-grid,.cfu-banking-grid,.cfu-example-card,.cfu-sources-grid{grid-template-columns:1fr;gap:52px}.cfu-hero-panel{max-width:680px}.cfu-question-grid,.cfu-cost-grid{grid-template-columns:repeat(2,1fr)}.cfu-question-grid article:last-child,.cfu-cost-grid article:last-child{grid-column:auto}.cfu-heading-row{grid-template-columns:1fr;gap:24px}.cfu-split{grid-template-columns:.72fr 1.28fr;gap:48px}.cfu-matrix-wrap table{min-width:960px}.cfu-sticky-cta{top:86px}}@media (max-width:700px){.cfu-hero{padding:40px 0 62px}.cfu-hero-grid,.cfu-overview-grid,.cfu-heading-row,.cfu-split,.cfu-banking-grid,.cfu-example-card,.cfu-sources-grid{grid-template-columns:1fr;gap:44px}.cfu-breadcrumbs{margin-bottom:34px;font-size:14px}.cfu-hero h1{font-size:46px}.cfu-hero-lead{font-size:18px}.cfu-hero-actions{display:grid}.cfu-hero-actions>*{width:100%}.cfu-trust-line{font-size:14px}.cfu-hero-panel{padding:27px 23px}.cfu-hero-panel blockquote{font-size:27px}.cfu-sticky-cta{top:72px}.cfu-sticky-cta>div{min-height:64px;padding-block:7px}.cfu-sticky-cta p{display:none}.cfu-sticky-cta>div>div{grid-template-columns:1.2fr .8fr;width:100%;display:grid}.cfu-sticky-cta a{min-height:50px;padding:0 12px;font-size:14px}.cfu-page h2{font-size:34px}.cfu-overview,.cfu-decision,.cfu-jurisdictions,.cfu-costs,.cfu-banking,.cfu-mistakes,.cfu-faq,.cfu-activities,.cfu-timeline,.cfu-example,.cfu-checklist,.cfu-sources,.cfu-process{padding:82px 0}.cfu-overview-grid>div:last-child>p,.cfu-split>div:first-child>p:not(.overline),.cfu-banking-grid>div>p:not(.overline),.cfu-final-cta>div>p:not(.overline){font-size:18px}.cfu-note{padding:20px}.cfu-question-grid,.cfu-cost-grid,.cfu-mistake-grid{grid-template-columns:1fr}.cfu-question-grid article,.cfu-cost-grid article,.cfu-mistake-grid article{min-height:0;padding:27px 24px}.cfu-question-grid article:last-child,.cfu-cost-grid article:last-child{grid-column:auto}.cfu-question-grid h3,.cfu-cost-grid h3,.cfu-mistake-grid h3{margin-top:36px}.cfu-heading-row{margin-bottom:32px}.cfu-heading-row>p{font-size:18px}.cfu-matrix-wrap{background:0 0;border:0;overflow:visible}.cfu-matrix-wrap table,.cfu-matrix-wrap tbody,.cfu-matrix-wrap tr,.cfu-matrix-wrap th,.cfu-matrix-wrap td{width:100%;display:block}.cfu-matrix-wrap caption{font-size:18px}.cfu-matrix-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cfu-matrix-wrap tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.cfu-matrix-wrap th:first-child{width:100%}.cfu-matrix-wrap tbody th{background:#e8ddce;padding:20px}.cfu-matrix-wrap td{border-right:0;padding:51px 20px 20px;position:relative}.cfu-matrix-wrap td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:17px;left:20px}.cfu-matrix-links{display:grid}.cfu-matrix-links a{justify-content:space-between;width:100%}.cfu-activity-list h3{font-size:26px}.cfu-process li{grid-template-columns:51px 1fr;gap:16px}.cfu-process li>span{width:47px;height:47px}.cfu-process h3{font-size:26px}.cfu-process li p,.cfu-section-lead{font-size:18px}.cfu-bottlenecks,.cfu-banking-grid aside{padding:27px 22px}.cfu-example-card p{font-size:18px}.cfu-checklist li{grid-template-columns:30px 30px 1fr;gap:8px}.cfu-faq-list summary{min-height:94px;font-size:19px}.cfu-sources-grid li{grid-template-columns:30px 1fr}.cfu-final-cta{padding:84px 0 104px}.cfu-final-cta>div>div{display:grid}.cfu-final-cta>div>div>*{width:100%}}.final-desktop-nav,.nav-mega{position:static}.nav-mega>summary{cursor:pointer;min-height:56px;color:var(--mp-beige);align-items:center;gap:8px;list-style:none;display:flex}.nav-mega>summary::-webkit-details-marker{display:none}.nav-mega>summary span{color:var(--mp-gold);font-size:18px}.nav-mega[open]>summary,.nav-mega>summary:hover{color:#fff}.mega-panel{z-index:80;color:#ddd;background:#11100e;border:1px solid #f5a33b4d;gap:34px;width:min(1240px,100vw - 64px);padding:38px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 32px 80px #00000073}.solutions-mega{grid-template-columns:1.2fr repeat(4,1fr)}.mega-intro{border-right:1px solid #ffffff1a;padding-right:28px}.mega-intro p{color:var(--mp-gold);letter-spacing:.18em;margin:0 0 10px;font-size:13px;font-weight:800}.mega-intro h2{color:#fff;margin:0 0 22px;font-size:34px;line-height:1.18}.mega-intro a{color:var(--mp-gold-light);font-size:16px;font-weight:700}.mega-column{flex-direction:column;gap:9px;display:flex}.mega-column a{color:#c9c1b7;font-size:16px;line-height:1.45}.mega-column a:hover,.knowledge-menu-links a:hover,.about-menu a:hover{color:var(--mp-gold-light)}.mega-column .mega-heading{color:#fff;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:21px;font-weight:700}.knowledge-mega{grid-template-columns:1fr 2.2fr}.knowledge-menu-links{grid-template-columns:repeat(3,1fr);gap:8px 24px;display:grid}.knowledge-menu-links a{color:#d4cdc3;border-bottom:1px solid #ffffff14;align-items:center;min-height:42px;font-size:16px;display:flex}.nav-about{position:relative}.about-menu{z-index:80;background:#11100e;border:1px solid #f5a33b4d;flex-direction:column;width:260px;padding:18px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 24px 60px #0006}.about-menu a{color:#ddd;border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;padding:0 12px;font-size:16px;display:flex}.about-menu a:last-child{border:0}.final-mobile-menu>nav{max-height:calc(100vh - 88px);overflow-y:auto}.final-mobile-menu nav>details{border-bottom:1px solid #ffffff1f}.final-mobile-menu nav details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:18px;font-weight:700;list-style:none;display:flex}.final-mobile-menu nav details summary::-webkit-details-marker{display:none}.final-mobile-menu nav details details{border-top:1px solid #ffffff14;padding-left:14px}.final-mobile-menu nav details a{color:#ddd;padding-left:18px}.final-mobile-menu nav details details a{padding-left:30px}.final-mobile-menu .mobile-all-link{color:var(--mp-gold-light)}.final-mobile-menu .mobile-primary-cta{border:1px solid var(--mp-gold);background:var(--mp-gold);color:#231709;justify-content:center;margin-top:18px}.ref-path-grid .ref-path-card{background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:58px 1fr;gap:20px;min-height:260px;padding:34px 30px;transition:transform .2s,border-color .2s;display:grid}.ref-path-grid .ref-path-card:hover{border-color:var(--mp-gold);transform:translateY(-4px)}.ref-path-card>span{color:#c8873c;font-size:42px}.ref-path-card h3{color:#fff;margin:0 0 12px;font-size:27px;line-height:1.2}.ref-path-card p{color:#bbb;margin:0;font-size:18px;line-height:1.75}.ref-path-card b{color:var(--mp-gold);margin-top:18px;font-size:24px;display:block}.ref-solution-grid{grid-template-columns:repeat(2,1fr)}.ref-solution-grid article{min-height:300px}.ref-article-grid{grid-template-columns:repeat(2,1fr)}.ref-article-grid article{min-height:520px}.hub-hero{text-align:left;background:radial-gradient(circle at 85% 10%,#915a1a6b,#0000 30%),#15100a;padding:110px 0}.hub-hero .narrow-shell{max-width:920px;margin-left:max(32px,50vw - 620px);margin-right:auto}.hub-hero h1{color:#fff;margin:18px 0 24px;font-size:clamp(72px,6vw,80px);line-height:1.03}.hub-hero p:last-child{color:#d9cfc2;max-width:680px;margin:0;font-size:20px;line-height:1.75}.hub-page{padding:112px 0}.hub-layout{grid-template-columns:minmax(280px,.7fr) 1.3fr;align-items:start;gap:80px;display:grid}.hub-intro{max-width:680px}.hub-intro>p{color:#51463a;margin:0;font-size:24px;line-height:1.7}.hub-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.hub-secondary{color:#704415;border:1px solid #9d672c;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:18px;font-weight:700;display:inline-flex}.hub-secondary-dark{color:#ffe0a4;border-color:#ffd98f80}.hub-card-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.hub-card-grid article{background:#fff;border:1px solid #e1d7c7;min-height:270px;padding:34px}.hub-card-grid h2,.knowledge-hub-grid h2,.knowledge-resource-list h2{margin:0 0 16px;font-size:34px;line-height:1.2}.hub-card-grid p,.knowledge-hub-grid p,.knowledge-resource-list p{margin:0;font-size:18px;line-height:1.75}.knowledge-hub-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.knowledge-hub-grid>a,.knowledge-resource-list>a{background:#fff;border:1px solid #e1d7c7;min-height:310px;padding:36px;transition:transform .2s,border-color .2s;display:block}.knowledge-hub-grid>a:hover,.knowledge-resource-list>a:hover{border-color:var(--mp-gold);transform:translateY(-4px)}.knowledge-hub-grid span,.knowledge-resource-list span{color:#a66c2c;letter-spacing:.14em;font-size:14px;font-weight:800}.knowledge-hub-grid h2,.knowledge-resource-list h2{margin-top:16px}.knowledge-hub-grid b,.knowledge-resource-list b{color:#925b21;margin-top:24px;font-size:18px;display:block}.knowledge-utilities{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;display:grid}.knowledge-utilities a{border:1px solid #dacbb7;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;font-size:18px;font-weight:700;display:flex}.knowledge-resource-list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.consultation-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#804d167a,#0000 28%),#0b0c0c;padding:130px 0}.consultation-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;display:grid}.consultation-hero h1{color:#fff;max-width:780px;margin:18px 0 28px;font-size:clamp(72px,6vw,80px);line-height:1.02}.consultation-hero h1 em{color:var(--mp-gold);font-family:Cormorant Garamond,serif;font-weight:600}.consultation-hero>div>div>p:not(.overline){color:#d7cec3;max-width:680px;font-size:20px;line-height:1.75}.consultation-hero aside{background:#ffffff0a;border:1px solid #f5a33b59;padding:38px}.consultation-hero aside p{color:#f1e6d8;margin:0;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.35}.conversion-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.conversion-grid h2,.consultation-columns h2,.conversion-heading h2,.consultation-book h2{font-size:48px;line-height:1.12}.conversion-cards{gap:20px;display:grid}.conversion-cards article{border-left:4px solid var(--mp-gold);background:#fff;padding:32px}.conversion-cards h3{margin:0 0 10px;font-size:26px}.conversion-cards p{margin:0;font-size:18px;line-height:1.75}.consultation-dark{color:#d6cdc2;background:#111212}.consultation-columns{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}.consultation-columns h2{color:#fff}.consultation-columns ul{margin:30px 0 0;padding:0;list-style:none}.consultation-columns li{border-top:1px solid #ffffff21;padding:18px 0;font-size:20px;line-height:1.6}.consultation-process{grid-template-columns:repeat(4,1fr);gap:20px;margin:46px 0 0;padding:0;list-style:none;display:grid}.consultation-process li{background:#fff;border:1px solid #e1d7c7;min-height:280px;padding:30px}.consultation-process b{color:#b87831;font-size:18px}.consultation-process h3{margin:70px 0 12px;font-size:28px}.consultation-process p{margin:0;font-size:18px;line-height:1.7}.consultation-faq{background:#eee5d8}.consultation-faq details{border-top:1px solid #cbbba5}.consultation-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:82px;font-size:22px;font-weight:700;display:flex}.consultation-faq details p{margin:0 0 24px;font-size:18px;line-height:1.75}.consultation-book{color:#d6cdc2;background:#0b0c0c;padding:110px 0}.consultation-book h2{color:#fff;max-width:780px;margin:14px 0 22px}.consultation-book>div>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}.consultation-book small{color:#93877a;margin-top:42px;font-size:14px;display:block}.final-footer-grid{grid-template-columns:1.35fr repeat(4,1fr) 1.4fr;gap:34px}.footer-company>a:last-child{color:var(--mp-gold-light);margin-top:18px;font-weight:700}.footer-contact{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.archive-card h2{font-size:34px;line-height:1.25}.archive-card p{font-size:18px;line-height:1.7}.ctg-page{color:#29251f;background:#f7f2ea;overflow:clip}.ctg-page a:focus-visible,.ctg-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.ctg-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#965c1959,#0000 28%),linear-gradient(135deg,#080908,#17120d);padding:72px 0 84px}.ctg-breadcrumbs{color:#bdb3a6;flex-wrap:wrap;gap:10px;margin-bottom:54px;font-size:16px;display:flex}.ctg-breadcrumbs a{color:#ecd5ad;text-underline-offset:4px;text-decoration:underline}.ctg-hero h1{color:#fff;letter-spacing:-.025em;max-width:1080px;margin:18px 0 28px;font-family:Cormorant Garamond,serif;font-size:clamp(72px,6.1vw,80px);font-weight:600;line-height:1.01}.ctg-hero-lead{color:#d9d0c5;max-width:680px;margin:0;font-size:20px;line-height:1.75}.ctg-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.ctg-source-jump{color:#f0d9af;text-underline-offset:5px;align-items:center;min-height:56px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}.ctg-trust{background:#ede4d7;border-top:1px solid #ffffff14;border-bottom:1px solid #d7c7b0}.ctg-trust-grid{grid-template-columns:repeat(5,1fr);display:grid}.ctg-trust-grid>div{border-right:1px solid #d7c7b0;min-height:116px;padding:25px 24px}.ctg-trust-grid>div:first-child{border-left:1px solid #d7c7b0}.ctg-trust-grid span,.ctg-trust-grid strong{display:block}.ctg-trust-grid span{color:#725b40;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:800}.ctg-trust-grid strong{font-size:18px;line-height:1.45}.ctg-opening{background:#fff;padding:94px 0 82px}.ctg-quick-answer{max-width:900px}.ctg-quick-answer h2,.ctg-section h2,.ctg-final-cta h2,.glossary-definition h2{letter-spacing:-.015em;margin:14px 0 26px;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1.1}.ctg-quick-answer>p:last-child,.glossary-definition>p{max-width:820px;margin:0;font-size:20px;line-height:1.75}.ctg-takeaways{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:58px;display:grid}.ctg-takeaways article{background:#faf6ef;border:1px solid #ddd1bf;min-height:265px;padding:32px}.ctg-takeaways article>span{color:#a46725;font-size:15px;font-weight:900;display:block}.ctg-takeaways h3{margin:58px 0 12px;font-size:27px;line-height:1.2}.ctg-takeaways p{margin:0;font-size:18px;line-height:1.7}.ctg-disclaimer{background:#f0e7da;border-left:4px solid #b9782f;max-width:900px;margin:38px 0 0;padding:23px 26px;font-size:18px;line-height:1.7}.ctg-mobile-toc{display:none}.ctg-layout{grid-template-columns:286px minmax(0,820px);justify-content:space-between;gap:72px;padding-top:96px;padding-bottom:112px;display:grid}.ctg-toc{scrollbar-width:thin;background:#fff;border:1px solid #d9cbb8;align-self:start;max-height:calc(100vh - 126px);padding:28px 24px;position:sticky;top:104px;overflow-y:auto}.ctg-toc>nav{margin-top:15px}.ctg-toc nav a{color:#493d30;border-top:1px solid #eee4d6;grid-template-columns:30px 1fr;gap:7px;padding:10px 0;font-size:14px;line-height:1.35;display:grid}.ctg-toc nav a span{color:#a66a28;font-size:12px;font-weight:800}.ctg-toc>a{color:#87501a;border-top:2px solid #bc7a30;justify-content:space-between;margin-top:18px;padding-top:18px;font-size:15px;font-weight:800;display:flex}.ctg-content{min-width:0}.ctg-section{border-bottom:1px solid #d8cbb9;margin:0 0 88px;padding:0 0 92px;scroll-margin-top:140px}.ctg-section-number{color:#a86b28;letter-spacing:.14em;margin:0 0 8px;font-size:14px;font-weight:900}.ctg-section>p:not(.ctg-section-number),.ctg-section>aside p,.ctg-informative-footer p{max-width:680px;font-size:20px;line-height:1.75}.ctg-section h3{font-size:28px;line-height:1.25}.ctg-bullets{max-width:750px;margin:30px 0;padding:0;list-style:none}.ctg-bullets li{border-top:1px solid #ded2c1;padding:17px 0 17px 34px;font-size:19px;line-height:1.65;position:relative}.ctg-bullets li:before{content:"✓";color:#a56724;font-weight:900;position:absolute;left:4px}.ctg-caution{background:#fff7e9;border:1px solid #c78943;max-width:760px;margin:34px 0;padding:27px 30px}.ctg-caution>strong{color:#8b5116;font-size:20px}.ctg-caution p{margin:8px 0 0!important}.ctg-section-links,.ctg-utility-links{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ctg-section-links a,.ctg-utility-links a{color:#784617;background:#fff;border:1px solid #bb7b34;align-items:center;gap:18px;min-height:52px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex}.ctg-table-wrap{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:32px 0;overflow-x:auto}.ctg-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.ctg-table-wrap caption{color:#fff;text-align:left;background:#17130f;padding:20px 22px;font-size:19px;font-weight:800}.ctg-table-wrap th,.ctg-table-wrap td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:19px 21px;font-size:17px;line-height:1.55}.ctg-table-wrap thead th{color:#65431e;background:#eee5d8}.ctg-table-wrap tbody th{width:27%}.ctg-condition-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:32px 0;display:grid}.ctg-condition-grid>div{background:#fff;border:1px solid #d7c9b6;align-items:center;gap:18px;min-height:86px;padding:18px 20px;display:flex}.ctg-condition-grid span{color:#ae6f2a;font-size:14px;font-weight:900}.ctg-condition-grid strong{font-size:18px}.ctg-decision-tree{margin:38px 0 0;padding:0;list-style:none}.ctg-decision-tree li{border-top:1px solid #cfc0ab;grid-template-columns:64px 1fr;gap:24px;padding:29px 0;display:grid}.ctg-decision-tree li>span{color:#9a5b1b;border:1px solid #bb7930;border-radius:50%;place-items:center;width:56px;height:56px;font-size:18px;font-weight:900;display:grid}.ctg-decision-tree h3{margin:0 0 8px}.ctg-decision-tree p{margin:0!important}.ctg-examples{gap:22px;margin-top:36px;display:grid}.ctg-examples>article{background:#fff;border:1px solid #d5c5b0;padding:38px}.ctg-examples h3{margin:9px 0 22px;font-size:32px}.ctg-examples>article>p:last-child{max-width:680px;margin-bottom:0;font-size:19px;line-height:1.75}.ctg-assumptions{background:#f0e8dd;padding:24px}.ctg-assumptions ul{margin:12px 0 0;padding-left:22px}.ctg-assumptions li{padding:4px 0;font-size:17px;line-height:1.55}.ctg-mistakes{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.ctg-mistakes article{background:#fff;border:1px solid #d7c8b5;min-height:280px;padding:30px}.ctg-mistakes article>span{color:#a86b28;font-size:14px;font-weight:900}.ctg-mistakes h3{margin:48px 0 12px}.ctg-mistakes p{margin:0;font-size:18px;line-height:1.7}.ctg-checklist{margin:34px 0;padding:0;list-style:none}.ctg-checklist li{border-top:1px solid #d3c5b1;grid-template-columns:44px 1fr;gap:15px;padding:20px 0;display:grid}.ctg-checklist li>span{color:#a26624;font-size:31px;line-height:1}.ctg-checklist li div{gap:17px;display:flex}.ctg-checklist b{color:#9b5e1c;font-size:14px}.ctg-checklist p{max-width:680px;margin:0;font-size:18px;line-height:1.65}.ctg-download{color:#d8cfc3;background:#17130f;border:1px solid #c9863d;margin-top:38px;padding:34px}.ctg-download h3{color:#fff;margin:10px 0;font-size:31px}.ctg-download p:not(.overline){font-size:18px;line-height:1.7}.ctg-download>span{color:#bdb2a4;border:1px solid #796a57;align-items:center;min-height:52px;margin-top:12px;padding:0 20px;font-weight:800;display:inline-flex}.ctg-faq-list{margin-top:34px}.ctg-faq-list details{border-top:1px solid #cdbfae}.ctg-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:84px;font-size:21px;font-weight:800;line-height:1.35;list-style:none;display:flex}.ctg-faq-list summary::-webkit-details-marker{display:none}.ctg-faq-list summary span{color:#a56824;font-size:28px}.ctg-faq-list details p{max-width:680px;margin:0 0 28px!important;font-size:18px!important}.ctg-related-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:32px;display:grid}.ctg-related-grid>a{background:#fff;border:1px solid #d5c7b4;min-height:285px;padding:30px;transition:transform .2s,border-color .2s}.ctg-related-grid>a:hover{border-color:#b5752e;transform:translateY(-3px)}.ctg-related-grid span{color:#a26623;letter-spacing:.12em;font-size:12px;font-weight:900}.ctg-related-grid h3{margin:44px 0 11px}.ctg-related-grid p{margin:0;font-size:18px;line-height:1.65}.ctg-related-grid b{color:#8b5219;margin-top:24px;display:block}.ctg-sources{counter-reset:sources;margin:32px 0 0;padding:0;list-style:none}.ctg-sources li{counter-increment:sources;border-top:1px solid #cfc0ab;padding:24px 0}.ctg-sources li:before{content:counter(sources,decimal-leading-zero);color:#a66a27;margin-bottom:9px;font-size:13px;font-weight:900;display:block}.ctg-sources a{text-underline-offset:4px;font-size:19px;font-weight:800;text-decoration:underline}.ctg-sources p{margin:8px 0!important;font-size:17px!important}.ctg-sources small{overflow-wrap:anywhere;color:#6f6255;font-size:13px;line-height:1.5;display:block}.ctg-informative-footer{background:#ede4d7;border:1px solid #d1c2ae;padding:33px}.ctg-informative-footer p{margin:0}.ctg-informative-footer p+p{margin-top:18px}.ctg-final-cta{color:#d9d0c4;background:radial-gradient(circle at 80% 20%,#9b5e1854,#0000 25%),#0b0c0c;padding:108px 0}.ctg-final-cta h2{color:#fff;max-width:800px}.ctg-final-cta>div>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}.ctg-final-cta .ref-button{margin-top:22px}.glossary-definition{max-width:820px}.glossary-definition .ctg-disclaimer{margin-top:38px}@media (min-width:701px) and (max-width:1100px){.final-mobile-menu{display:block}.final-desktop-nav,.ref-header-cta{display:none}.hub-layout,.consultation-hero-grid,.conversion-grid{grid-template-columns:1fr}.knowledge-utilities,.knowledge-resource-list,.consultation-process,.final-footer-grid{grid-template-columns:repeat(2,1fr)}.ctg-trust-grid{grid-template-columns:repeat(3,1fr)}.ctg-layout{grid-template-columns:230px minmax(0,1fr);gap:42px}.ctg-toc{top:98px}}@media (max-width:700px){.hub-hero,.consultation-hero{padding:76px 0}.hub-hero .narrow-shell{margin-inline:auto}.hub-hero h1,.consultation-hero h1{font-size:48px;line-height:1.04}.hub-hero p:last-child,.consultation-hero>div>div>p:not(.overline){font-size:18px}.hub-page{padding:88px 0}.hub-layout,.consultation-hero-grid,.conversion-grid,.consultation-columns{grid-template-columns:1fr;gap:48px}.hub-intro>p{font-size:20px}.hub-actions{width:100%;display:grid}.hub-actions>*{width:100%}.hub-card-grid,.knowledge-hub-grid,.knowledge-resource-list,.knowledge-utilities,.consultation-process{grid-template-columns:1fr}.hub-card-grid article,.knowledge-hub-grid>a,.knowledge-resource-list>a{min-height:0;padding:28px 24px}.hub-card-grid h2,.knowledge-hub-grid h2,.knowledge-resource-list h2{font-size:34px}.knowledge-utilities a{min-height:64px}.conversion-grid h2,.consultation-columns h2,.conversion-heading h2,.consultation-book h2{font-size:34px}.consultation-hero aside{padding:28px}.consultation-hero aside p{font-size:26px}.consultation-process li{min-height:0}.consultation-process h3{margin-top:42px}.consultation-book{padding:88px 0}.ref-path-grid .ref-path-card{grid-template-columns:48px 1fr;min-height:0;padding:32px 26px}.ref-path-card h3{font-size:26px}.ref-path-card p{font-size:18px}.ref-solution-grid,.ref-article-grid{grid-template-columns:1fr}.ref-article-grid article{min-height:0}.final-footer-grid{grid-template-columns:1fr}.ctg-hero{padding:42px 0 64px}.ctg-breadcrumbs{margin-bottom:36px;font-size:14px}.ctg-hero h1{font-size:46px;line-height:1.03}.ctg-hero-lead{font-size:18px}.ctg-hero-actions{display:grid}.ctg-hero-actions>*{justify-content:center;width:100%}.ctg-trust-grid{grid-template-columns:repeat(2,1fr)}.ctg-trust-grid>div{min-height:104px;padding:20px 16px}.ctg-trust-grid>div:first-child{border-left:0}.ctg-trust-grid strong{font-size:16px}.ctg-opening{padding:76px 0 58px}.ctg-quick-answer h2,.ctg-section h2,.ctg-final-cta h2,.glossary-definition h2{font-size:34px;line-height:1.14}.ctg-quick-answer>p:last-child,.glossary-definition>p{font-size:18px}.ctg-takeaways{grid-template-columns:1fr;margin-top:42px}.ctg-takeaways article{min-height:0;padding:27px 24px}.ctg-takeaways h3{margin-top:34px}.ctg-disclaimer{padding:20px;font-size:18px}.ctg-mobile-toc{z-index:45;background:#fff;border-block:1px solid #cdbca6;margin:0;display:block;position:sticky;top:86px}.ctg-mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;font-size:18px;font-weight:900;list-style:none;display:flex}.ctg-mobile-toc summary::-webkit-details-marker{display:none}.ctg-mobile-toc nav{max-height:58vh;padding:5px 24px 22px;overflow:auto}.ctg-mobile-toc nav a{border-top:1px solid #e4d8c8;padding:12px 0;font-size:16px;display:block}.ctg-layout{padding-top:72px;padding-bottom:82px;display:block}.ctg-toc{display:none}.ctg-section{margin-bottom:68px;padding-bottom:70px;scroll-margin-top:168px}.ctg-section>p:not(.ctg-section-number),.ctg-section>aside p,.ctg-informative-footer p{font-size:18px;line-height:1.75}.ctg-bullets li{padding-left:30px;font-size:18px}.ctg-caution{padding:23px 20px}.ctg-section-links,.ctg-utility-links{display:grid}.ctg-section-links a,.ctg-utility-links a{justify-content:space-between;width:100%}.ctg-table-wrap{border-inline:0;margin-inline:calc(50% - 50vw);padding-inline:20px}.ctg-table-wrap table{min-width:650px}.ctg-condition-grid,.ctg-mistakes,.ctg-related-grid{grid-template-columns:1fr}.ctg-condition-grid>div{min-height:76px}.ctg-mistakes article,.ctg-related-grid>a{min-height:0}.ctg-decision-tree li{grid-template-columns:50px 1fr;gap:15px}.ctg-decision-tree li>span{width:46px;height:46px}.ctg-examples>article{padding:28px 22px}.ctg-examples h3{font-size:29px}.ctg-assumptions{padding:20px}.ctg-checklist li{grid-template-columns:34px 1fr}.ctg-checklist li div{gap:11px}.ctg-download{padding:28px 22px}.ctg-faq-list summary{min-height:90px;font-size:19px}.ctg-informative-footer{padding:26px 22px}.ctg-final-cta{padding:82px 0}.ctg-final-cta>div>p:not(.overline){font-size:18px}}.fvm-page{overflow:clip}.fvm-page a:focus-visible,.fvm-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.fvm-hero{background:radial-gradient(circle at 78% 12%,#aa671f61,#0000 29%),linear-gradient(138deg,#080908,#1b140d)}.fvm-trust-grid{grid-template-columns:repeat(5,1fr)}.fvm-table-wrap{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.fvm-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.fvm-table-wrap caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.fvm-table-wrap th,.fvm-table-wrap td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:21px;font-size:17px;line-height:1.62}.fvm-table-wrap thead th{color:#65431e;background:#eee5d8}.fvm-table-wrap tbody th{background:#f6f0e7;width:24%;font-size:18px}.fvm-table-wrap tbody td{width:38%}.fvm-fit-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.fvm-fit-grid article{background:#fff;border:1px solid #d4c5b1;padding:34px}.fvm-fit-grid h3{margin:15px 0 22px;font-size:31px}.fvm-fit-grid ul,.fvm-procon-grid ul{margin:0;padding:0;list-style:none}.fvm-fit-grid li,.fvm-procon-grid li{border-top:1px solid #e2d7c8;padding:13px 0 13px 30px;font-size:18px;line-height:1.62;position:relative}.fvm-fit-grid li:before,.fvm-procon-grid li:before{content:"✓";color:#a56824;font-weight:900;position:absolute;left:3px}.fvm-fit-grid a{color:#814b17;border:1px solid #b87730;justify-content:space-between;align-items:center;min-height:56px;margin-top:26px;padding:0 18px;font-size:16px;font-weight:900;display:flex}.fvm-neither{color:#d9d0c4;background:#17130f;border:1px solid #c7863f;margin-top:22px;padding:34px}.fvm-neither h3{color:#fff;margin:12px 0 14px;font-size:30px}.fvm-neither p:last-child{margin:0;font-size:18px;line-height:1.72}.fvm-procon-grid{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0 48px;display:grid}.fvm-procon-grid article{background:#fff;border:1px solid #d5c6b3;padding:30px}.fvm-procon-grid h3{margin:0 0 20px;font-size:26px}.fvm-cost-grid{grid-template-columns:1fr 1fr}.fvm-logic-list{margin:36px 0}.fvm-logic-list article{border-top:1px solid #cfc0ab;grid-template-columns:50px 1fr;gap:19px;padding:24px 0;display:grid}.fvm-logic-list article>span{color:#9a5b1b;border:1px solid #bb7930;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.fvm-logic-list h3{margin:0 0 8px}.fvm-logic-list p{margin:0!important;font-size:18px!important;line-height:1.7!important}.fvm-score-note{background:#eee4d7;border-left:4px solid #b9782f;padding:30px}.fvm-score-note h3{margin-top:0}.fvm-score-note p{margin:10px 0!important;font-size:18px!important;line-height:1.65!important}.fvm-decision-tree{margin-top:35px}.fvm-decision-tree details{border-top:1px solid #cdbfae}.fvm-decision-tree summary{cursor:pointer;grid-template-columns:52px 1fr 28px;align-items:center;gap:17px;min-height:92px;list-style:none;display:grid}.fvm-decision-tree summary::-webkit-details-marker{display:none}.fvm-decision-tree summary>span{color:#9b5e1c;border:1px solid #b97730;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.fvm-decision-tree summary>strong{font-size:20px;line-height:1.35}.fvm-decision-tree summary>b{color:#a56824;font-size:26px}.fvm-decision-tree details>div{grid-template-columns:1fr 1fr;gap:18px;padding:0 0 28px 69px;display:grid}.fvm-decision-tree details p{background:#fff;padding:21px;margin:0!important;font-size:17px!important;line-height:1.65!important}.fvm-decision-tree details em{color:#9a5d1d;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-style:normal;font-weight:900;display:block}@media (min-width:701px) and (max-width:1100px){.fvm-trust-grid{grid-template-columns:repeat(3,1fr)}.fvm-fit-grid,.fvm-procon-grid{grid-template-columns:1fr}}@media (max-width:700px){.fvm-trust-grid{grid-template-columns:repeat(2,1fr)}.fvm-fit-grid,.fvm-procon-grid,.fvm-cost-grid{grid-template-columns:1fr}.fvm-fit-grid article,.fvm-neither,.fvm-procon-grid article{padding:27px 22px}.fvm-table-wrap{background:0 0;border:0;margin-inline:0;overflow:visible}.fvm-table-wrap table,.fvm-table-wrap tbody,.fvm-table-wrap tr,.fvm-table-wrap th,.fvm-table-wrap td{width:100%;display:block}.fvm-table-wrap table{min-width:0}.fvm-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fvm-table-wrap caption{font-size:18px}.fvm-table-wrap tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.fvm-table-wrap tbody th{background:#e8ddce;width:100%;padding:20px}.fvm-table-wrap tbody td{border-right:0;width:100%;padding:52px 20px 20px;position:relative}.fvm-table-wrap tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.fvm-logic-list article{grid-template-columns:45px 1fr;gap:14px}.fvm-logic-list article>span{width:41px;height:41px}.fvm-decision-tree summary{grid-template-columns:46px 1fr 24px;gap:12px}.fvm-decision-tree summary>span{width:40px;height:40px}.fvm-decision-tree summary>strong{font-size:18px}.fvm-decision-tree details>div{grid-template-columns:1fr;padding-left:0}}.hcg-page{overflow:clip}.hcg-page a:focus-visible,.hcg-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.hcg-hero{background:radial-gradient(circle at 82% 18%,#a8682266,#0000 30%),linear-gradient(137deg,#070808,#1b140d)}.hcg-trust-grid{grid-template-columns:repeat(5,1fr)}.hcg-split-cards{grid-template-columns:1fr 1fr;gap:18px;margin:32px 0;display:grid}.hcg-split-cards article{background:#fff;border:1px solid #d4c5b2;padding:30px}.hcg-split-cards span{color:#9f6423;letter-spacing:.12em;font-size:13px;font-weight:900}.hcg-split-cards h4{margin:32px 0 10px;font-size:27px}.hcg-split-cards p{margin:0;font-size:18px;line-height:1.7}.hcg-use-grid{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0 48px;display:grid}.hcg-use-grid article{background:#fff;border:1px solid #d4c5b2;min-height:285px;padding:30px}.hcg-use-grid article>span{color:#a56725;font-size:14px;font-weight:900}.hcg-use-grid h3{margin:46px 0 12px}.hcg-use-grid p{margin:0!important;font-size:18px!important;line-height:1.7!important}.hcg-matrix-wrap{background:#fff;border:1px solid #cdbda7;max-width:100%;margin:34px 0;overflow-x:auto}.hcg-matrix-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:1120px}.hcg-matrix-wrap caption{color:#fff;text-align:left;background:#17130f;padding:22px 24px;font-size:20px;font-weight:800}.hcg-matrix-wrap th,.hcg-matrix-wrap td{vertical-align:top;border-bottom:1px solid #e2d7c8;border-right:1px solid #e2d7c8;padding:20px;font-size:16px;line-height:1.58}.hcg-matrix-wrap thead th{color:#65431e;background:#eee5d8}.hcg-matrix-wrap tbody th{background:#f6f0e7;width:18%;font-size:18px}.hcg-matrix-wrap tbody td{width:20.5%}.hcg-diagrams{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.hcg-diagrams figure{background:#fff;border:1px solid #d1c1ac;margin:0;padding:30px}.hcg-diagrams figcaption strong,.hcg-diagrams figcaption span{display:block}.hcg-diagrams figcaption strong{font-size:24px}.hcg-diagrams figcaption span{color:#665a4d;margin-top:8px;font-size:16px;line-height:1.55}.hcg-diagram-flow{flex-direction:column;align-items:center;margin-top:28px;display:flex}.hcg-node-row{gap:10px;width:100%;display:flex}.hcg-node{text-align:center;background:#f6f0e7;border:1px solid #cdbda8;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:94px;padding:17px;display:flex}.hcg-node strong{font-size:17px;line-height:1.3}.hcg-node span{color:#685b4d;margin-top:6px;font-size:13px;line-height:1.4}.hcg-node-gold{background:#fff4df;border-color:#b87830}.hcg-flow{color:#9b5e1d;flex-direction:column;align-items:center;padding:7px 0;display:flex}.hcg-flow span{font-size:25px;line-height:1}.hcg-flow small{text-transform:uppercase;font-size:11px;font-weight:800}.hcg-cash-diagram{background:#fff;border:1px solid #cdbca6;margin:34px 0;padding:30px}.hcg-cash-top,.hcg-cash-bottom{text-align:center;background:#fff5e4;border:1px solid #b9782f;flex-direction:column;justify-content:center;align-items:center;min-height:95px;padding:18px;display:flex}.hcg-cash-top strong,.hcg-cash-bottom strong{font-size:22px}.hcg-cash-top span,.hcg-cash-bottom span{color:#65584b;margin-top:6px;font-size:15px}.hcg-cash-lines{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 0;display:grid}.hcg-cash-lines div{text-align:center;border:1px solid #dfd3c3;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:13px;display:flex}.hcg-cash-lines b{color:#a46725;font-size:26px}.hcg-cash-lines strong{font-size:15px}.hcg-cash-lines span{color:#6b5e50;margin-top:5px;font-size:12px;line-height:1.4}.hcg-governance-grid{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0 48px;display:grid}.hcg-governance-grid article{background:#fff;border:1px solid #d3c4b1;padding:28px}.hcg-governance-grid article>span{color:#a56825;font-size:14px;font-weight:900}.hcg-governance-grid h3{margin:32px 0 10px}.hcg-governance-grid p{margin:0!important;font-size:18px!important;line-height:1.7!important}.hcg-examples{gap:22px;margin-top:34px;display:grid}.hcg-examples>article{background:#fff;border:1px solid #d3c3ae}.hcg-example-head{color:#fff;background:#17130f;padding:30px 34px}.hcg-example-head span{color:#e0a452;letter-spacing:.13em;font-size:13px;font-weight:900}.hcg-example-head h3{color:#fff;margin:10px 0 0;font-size:31px}.hcg-examples dl{margin:0;padding:12px 34px 30px}.hcg-examples dl>div{border-top:1px solid #e0d4c4;grid-template-columns:155px 1fr;gap:22px;padding:18px 0;display:grid}.hcg-examples dt{color:#94591c;text-transform:uppercase;font-size:14px;font-weight:900}.hcg-examples dd{margin:0;font-size:18px;line-height:1.68}.hcg-decision-tree{margin-top:35px}.hcg-decision-tree details{border-top:1px solid #cdbfae}.hcg-decision-tree summary{cursor:pointer;grid-template-columns:52px 1fr 28px;align-items:center;gap:17px;min-height:94px;list-style:none;display:grid}.hcg-decision-tree summary::-webkit-details-marker{display:none}.hcg-decision-tree summary>span{color:#9b5e1c;border:1px solid #b97730;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.hcg-decision-tree summary>strong{font-size:20px;line-height:1.35}.hcg-decision-tree summary>b{color:#a56824;font-size:26px}.hcg-decision-tree details>div{grid-template-columns:1fr 1fr;gap:18px;padding:0 0 28px 69px;display:grid}.hcg-decision-tree details p{background:#fff;padding:21px;margin:0!important;font-size:17px!important;line-height:1.65!important}.hcg-decision-tree details em{color:#9a5d1d;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-style:normal;font-weight:900;display:block}.hcg-mistakes{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.hcg-mistakes article{background:#fff;border:1px solid #d5c6b3;grid-template-columns:42px 1fr;gap:14px;padding:25px;display:grid}.hcg-mistakes article>span{color:#a56824;font-size:14px;font-weight:900}.hcg-mistakes h4{margin:0 0 9px;font-size:21px}.hcg-mistakes p{margin:0!important;font-size:17px!important;line-height:1.65!important}.hcg-checklist{margin:34px 0;padding:0;list-style:none}.hcg-checklist li{border-top:1px solid #d3c5b1;grid-template-columns:48px 1fr;gap:17px;padding:20px 0;display:grid}.hcg-checklist li>span{color:#9b5d1d;border:1px solid #ba7730;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.hcg-checklist p{max-width:680px;margin:5px 0 0;font-size:18px;line-height:1.65}.hcg-faq{margin-top:32px}.hcg-faq details{border-top:1px solid #cdbfae}.hcg-faq summary{cursor:pointer;grid-template-columns:40px 1fr 26px;align-items:center;gap:14px;min-height:88px;font-size:20px;font-weight:800;line-height:1.35;list-style:none;display:grid}.hcg-faq summary::-webkit-details-marker{display:none}.hcg-faq summary>span{color:#a56824;font-size:13px}.hcg-faq summary>b{color:#a56824;font-size:25px}.hcg-faq details p{max-width:680px;margin:0 0 28px 54px!important;font-size:18px!important;line-height:1.72!important}.hcg-sources{margin-top:32px}.hcg-sources article{border-top:1px solid #cfc0ab;grid-template-columns:40px 1fr;gap:15px;padding:23px 0;display:grid}.hcg-sources article>span{color:#a56824;font-size:13px;font-weight:900}.hcg-sources h3{margin:0 0 7px;font-size:19px}.hcg-sources a{text-underline-offset:4px;text-decoration:underline}.hcg-sources p{margin:0!important;font-size:17px!important;line-height:1.6!important}.hcg-final-cta{color:#d8d0c5;background:radial-gradient(circle at 88% 15%,#9f621c61,#0000 30%),#111;border:1px solid #ba7830;margin-top:-30px;padding:54px}.hcg-final-cta h2{color:#fff;max-width:680px;margin:12px 0 18px;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1.1}.hcg-final-cta>p:not(.overline){max-width:680px;font-size:20px;line-height:1.72}.hcg-final-cta .ref-button{margin-top:18px}@media (min-width:701px) and (max-width:1100px){.hcg-trust-grid{grid-template-columns:repeat(3,1fr)}.hcg-diagrams{grid-template-columns:1fr}.hcg-cash-lines{grid-template-columns:1fr 1fr}}@media (max-width:700px){.hcg-trust-grid{grid-template-columns:repeat(2,1fr)}.hcg-split-cards,.hcg-use-grid,.hcg-diagrams,.hcg-governance-grid,.hcg-mistakes{grid-template-columns:1fr}.hcg-use-grid article{min-height:0;padding:26px 22px}.hcg-use-grid h3{margin-top:32px}.hcg-matrix-wrap{background:0 0;border:0;margin-inline:0;overflow:visible}.hcg-matrix-wrap table,.hcg-matrix-wrap tbody,.hcg-matrix-wrap tr,.hcg-matrix-wrap th,.hcg-matrix-wrap td{width:100%;display:block}.hcg-matrix-wrap table{min-width:0}.hcg-matrix-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hcg-matrix-wrap caption{font-size:18px}.hcg-matrix-wrap tr{background:#fff;border:1px solid #d2c2ac;margin-bottom:18px}.hcg-matrix-wrap tbody th{background:#e8ddce;width:100%;padding:20px}.hcg-matrix-wrap tbody td{border-right:0;width:100%;padding:52px 20px 20px;position:relative}.hcg-matrix-wrap tbody td:before{content:attr(data-label);color:#9a5d1d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;top:18px;left:20px}.hcg-diagrams figure{padding:25px 20px}.hcg-node-row{flex-direction:column}.hcg-node{min-height:88px}.hcg-cash-diagram{padding:22px 16px}.hcg-cash-lines{grid-template-columns:1fr}.hcg-cash-lines div{min-height:105px}.hcg-examples>article{margin-inline:0}.hcg-example-head{padding:26px 22px}.hcg-examples dl{padding:10px 22px 24px}.hcg-examples dl>div{grid-template-columns:1fr;gap:7px}.hcg-examples dd{font-size:18px}.hcg-decision-tree summary{grid-template-columns:46px 1fr 24px;gap:12px}.hcg-decision-tree summary>span{width:40px;height:40px}.hcg-decision-tree summary>strong{font-size:18px}.hcg-decision-tree details>div{grid-template-columns:1fr;padding-left:0}.hcg-mistakes article{grid-template-columns:36px 1fr;padding:23px 20px}.hcg-faq summary{grid-template-columns:33px 1fr 23px;min-height:94px;font-size:18px}.hcg-faq details p{margin-left:0!important}.hcg-sources article{grid-template-columns:32px 1fr}.hcg-final-cta{padding:38px 24px}.hcg-final-cta h2{font-size:34px}.hcg-final-cta>p:not(.overline){font-size:18px}}.pe-hero{background:radial-gradient(circle at 82% 18%,#be852e29,#0000 34%),linear-gradient(135deg,#080b0c 0%,#111719 60%,#080a0b 100%)}.pe-six{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-six article{min-height:210px}.pe-examples article{border-top-color:#be852e8c}.pe-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-controls article{min-height:210px}.pe-matrix table{min-width:840px}.pe-final{background:radial-gradient(circle at 10% 10%,#be852e29,#0000 34%),#0c1113}@media (max-width:980px){.pe-six{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-matrix table{min-width:0}}@media (max-width:640px){.pe-six,.pe-controls{grid-template-columns:1fr}.pe-six article,.pe-controls article{min-height:0}.pe-matrix table,.pe-matrix thead,.pe-matrix tbody,.pe-matrix tr,.pe-matrix th,.pe-matrix td{display:block}.pe-matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pe-matrix tr{border-bottom:1px solid #ffffff1f;padding:20px 0}.pe-matrix th,.pe-matrix td{border:0;padding:6px 0}.pe-matrix td:before{content:attr(data-label);color:#a56824;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:800;display:block}}.tr-page{overflow:clip}.tr-page a:focus-visible,.tr-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.tr-hero{background:radial-gradient(circle at 82% 18%,#be852e2e,#0000 34%),linear-gradient(135deg,#080b0c,#111719 58%,#080a0b)}.tr-concepts table{min-width:960px}.tr-evidence table{min-width:820px}.tr-tests article strong{font-size:30px;line-height:1.1}.tr-tests article em{font-style:normal}.tr-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-controls article{min-height:210px}.tr-final{background:radial-gradient(circle at 10% 10%,#be852e29,#0000 34%),#0c1113}@media (max-width:980px){.tr-concepts table,.tr-evidence table{min-width:0}}@media (max-width:640px){.tr-controls{grid-template-columns:1fr}.tr-controls article{min-height:0}.tr-tests article strong{font-size:27px}}.remote-page{overflow:clip}.remote-page a:focus-visible,.remote-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.remote-hero{background:radial-gradient(circle at 84% 17%,#be852e33,#0000 35%),linear-gradient(135deg,#080b0c,#12191b 58%,#080a0b)}.remote-matrix table{min-width:880px}.remote-examples article{border-top-color:#be852e8c}.remote-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-controls article{min-height:225px}.remote-final{background:radial-gradient(circle at 10% 10%,#be852e2b,#0000 34%),#0c1113}@media (max-width:980px){.remote-matrix table{min-width:0}}@media (max-width:640px){.remote-controls{grid-template-columns:1fr}.remote-controls article{min-height:0}}.pay-page{overflow:clip}.pay-page a:focus-visible,.pay-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.pay-hero{background:radial-gradient(circle at 83% 16%,#be852e33,#0000 35%),linear-gradient(135deg,#080b0c,#12191a 58%,#080a0b)}.pay-options,.pay-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-options article,.pay-controls article{min-height:220px}.pay-matrix table{min-width:1320px}.pay-matrix tbody th{min-width:190px}.pay-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.pay-example-grid article{background:#fff;border:1px solid #d4c5b2;padding:28px}.pay-example-grid article>span{color:#a56824;font-size:13px;font-weight:900}.pay-example-grid h4{margin:28px 0 13px;font-size:26px}.pay-example-grid p{margin:9px 0!important;font-size:17px!important;line-height:1.65!important}.pay-final{background:radial-gradient(circle at 10% 10%,#be852e2b,#0000 34%),#0c1113}@media (max-width:980px){.pay-matrix table{min-width:0}.pay-example-grid{grid-template-columns:1fr}}@media (max-width:640px){.pay-options,.pay-controls{grid-template-columns:1fr}.pay-options article,.pay-controls article{min-height:0}.pay-example-grid article{padding:24px 20px}}.fvt-page{overflow:clip}.fvt-page a:focus-visible,.fvt-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.fvt-hero{background:radial-gradient(circle at 78% 14%,#ac6c256b,#0000 29%),linear-gradient(138deg,#070808,#1d150e)}.fvt-trust{grid-template-columns:repeat(5,1fr)}.fvt-table table{min-width:850px}.fvt-table tbody th{width:22%}.fvt-table tbody td{width:auto}.fvt-governance{grid-template-columns:repeat(2,1fr);gap:18px;margin:34px 0;display:grid}.fvt-governance article{background:#fff;border:1px solid #d3c4b1;padding:30px}.fvt-governance span{color:#a56825;font-size:14px;font-weight:900}.fvt-governance h3{margin:34px 0 10px}.fvt-governance p{margin:0!important;font-size:18px!important;line-height:1.7!important}.fvt-procons{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.fvt-procons article{background:#fff;border:1px solid #d3c3ae;padding:31px}.fvt-procons h3{margin-top:0}.fvt-procons h4{margin:30px 0 8px;font-size:20px}.fvt-procons ul{margin:0;padding:0;list-style:none}.fvt-procons li{border-top:1px solid #e1d5c6;padding:12px 0 12px 28px;font-size:18px;line-height:1.6;position:relative}.fvt-procons li:before{content:"✓";color:#a56824;font-weight:900;position:absolute;left:2px}.fvt-procons p{margin:0!important;font-size:18px!important;line-height:1.7!important}.fvt-final{color:#d8cfc3;background:radial-gradient(circle at 83% 20%,#ae6b2357,#0000 30%),#0c0d0d;margin-bottom:0;padding:58px 44px}.fvt-final h2{color:#fff}.fvt-final>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}@media (min-width:701px) and (max-width:1100px){.fvt-trust{grid-template-columns:repeat(3,1fr)}.fvt-governance,.fvt-procons{grid-template-columns:1fr}}@media (max-width:700px){.fvt-trust{grid-template-columns:repeat(2,1fr)}.fvt-governance,.fvt-procons{grid-template-columns:1fr}.fvt-governance article,.fvt-procons article{padding:26px 22px}.fvt-final{padding:44px 24px}.fvt-final>p:not(.overline){font-size:18px}.fvt-table table{min-width:0}}.dfg-page{overflow:clip}.dfg-page a:focus-visible,.dfg-page summary:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.dfg-hero{background:radial-gradient(circle at 80% 15%,#a867206e,#0000 30%),linear-gradient(138deg,#070808,#1b140d)}.dfg-trust{grid-template-columns:repeat(5,1fr)}.dfg-table table{min-width:780px}.dfg-table tbody th{width:27%}.dfg-table tbody td{width:auto}.dfg-governance{background:#fff;border:1px solid #d2c2ad;margin:36px 0;padding:34px}.dfg-node{text-align:center;background:#f5eee5;border:1px solid #cdbda8;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:102px;padding:20px;display:flex}.dfg-node.gold{background:#fff3df;border-color:#b87830}.dfg-node strong{font-size:21px}.dfg-node span{color:#65594c;max-width:360px;margin-top:7px;font-size:15px;line-height:1.5}.dfg-node-row{gap:16px;display:flex}.dfg-arrow{color:#92581c;flex-direction:column;align-items:center;padding:10px 0;display:flex}.dfg-arrow b{font-size:26px}.dfg-arrow span{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.dfg-calendar article{min-height:180px}.dfg-calendar h3{margin-top:35px}.dfg-final{color:#d8cfc3;background:radial-gradient(circle at 83% 20%,#ae6b2357,#0000 30%),#0c0d0d;margin-bottom:0;padding:58px 44px}.dfg-final h2{color:#fff}.dfg-final>p:not(.overline){max-width:680px;font-size:20px;line-height:1.75}@media (min-width:701px) and (max-width:1100px){.dfg-trust{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.dfg-trust{grid-template-columns:repeat(2,1fr)}.dfg-governance{padding:24px 18px}.dfg-node-row{flex-direction:column}.dfg-table table{min-width:0}.dfg-calendar article{min-height:0}.dfg-final{padding:44px 24px}.dfg-final>p:not(.overline){font-size:18px}}.sc-page{color:#171612;background:#f6f3ed;font-size:18px;overflow:clip}.sc-page a:focus-visible,.sc-page summary:focus-visible,.sc-page button:focus-visible{outline-offset:4px;outline:3px solid #e2a34f}.sc-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#c0893226,#0000 30%),#080b0c;padding:80px 0 90px}.sc-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:70px;display:grid}.sc-hero h1{max-width:760px;margin:22px 0;font:400 clamp(60px,7vw,80px)/.98 Poppins,sans-serif}.sc-hero-lead{color:#e8e3da;max-width:680px;font-size:22px;line-height:1.65}.sc-hero aside{background:#ffffff09;border:1px solid #cc974280;padding:34px}.sc-hero aside span{color:#d7a34e;letter-spacing:.16em;font-size:12px}.sc-hero aside strong{margin:12px 0;font:400 34px/1.1 Poppins,sans-serif;display:block}.sc-hero aside p{color:#c9c7c1;font-size:17px;line-height:1.65}.sc-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.sc-actions>a:not(.ref-button){min-height:56px;color:inherit;border-bottom:1px solid #bf8935;align-items:center;text-decoration:none;display:inline-flex}.sc-hero-note{color:#aaa69f;margin-top:15px;font-size:14px}.sc-position{color:#111;background:#c58d38;padding:30px 0}.sc-position p{max-width:1000px;margin:0;font-size:20px;line-height:1.7}.sc-section{padding:100px 0}.sc-section h2,.sc-final h2{max-width:850px;margin:12px 0 38px;font:400 48px/1.08 Poppins,sans-serif}.sc-light{background:#f8f6f1}.sc-dark,.sc-qualification-section{color:#f6f3ed;background:#0a0e0f}.sc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-card-grid article{background:#fff;border:1px solid #ded8cd;min-height:205px;padding:30px}.sc-card-grid article>span,.sc-workstreams article>span{color:#b87925;letter-spacing:.14em;font-size:13px}.sc-card-grid h3,.sc-output-grid h3{margin:18px 0 10px;font:400 27px/1.15 Poppins,sans-serif}.sc-card-grid p,.sc-output-grid p,.sc-workstreams p{margin:0;font-size:18px;line-height:1.7}.sc-not-fit{background:#efeae0;border-left:4px solid #b87925;margin-top:28px;padding:34px}.sc-not-fit h3{margin:0 0 12px;font-size:25px}.sc-not-fit p{max-width:950px;font-size:18px;line-height:1.75}.sc-not-fit a{color:#8a5718}.sc-workstreams{background:#313637;border:1px solid #313637;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sc-workstreams article{background:#101516;grid-template-columns:48px 1fr;gap:12px;padding:30px;display:grid}.sc-workstreams h3{margin:0 0 10px;font:400 26px/1.2 Poppins,sans-serif}.sc-workstreams p{color:#cbc9c4}.sc-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sc-output-grid article{background:#fff;border:1px solid #ded8cd;padding:28px}.sc-subheading{margin:55px 0 20px;font:400 32px/1.2 Poppins,sans-serif}.sc-table table{font-size:17px}.sc-process-section{color:#f7f3eb;background:#111617}.sc-process{border:1px solid #363a3a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-process li{border-bottom:1px solid #363a3a;border-right:1px solid #363a3a;min-height:220px;padding:30px}.sc-process span{color:#d49a3e;letter-spacing:.14em;font-size:13px}.sc-process h3{margin:20px 0 10px;font:400 27px/1.15 Poppins,sans-serif}.sc-process p{color:#ccc9c2;font-size:18px;line-height:1.65}.sc-two-col{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:70px;display:grid}.sc-two-col>div:first-child{align-self:start;position:sticky;top:110px}.sc-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-checklist li{background:#fff;border:1px solid #ddd6ca;grid-template-columns:40px 1fr;gap:12px;padding:20px;display:grid}.sc-checklist span{color:#a96d21;font-size:13px}.sc-checklist p{margin:0;font-size:18px;line-height:1.55}.sc-qualification-head{max-width:800px}.sc-qualification-head>p:last-child{color:#cbc8c1;font-size:19px;line-height:1.7}.sc-qualification{background:#0f1415;border:1px solid #363b3c;margin-top:45px;padding:36px}.sc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sc-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.sc-field>span,.sc-topics legend{font-size:18px;font-weight:700}.sc-field small{color:#aaa;font-size:14px}.sc-field input,.sc-field select,.sc-field textarea{color:#fff;width:100%;min-height:56px;font:inherit;background:#080c0d;border:1px solid #555;border-radius:0;padding:14px 15px;font-size:18px;line-height:1.5}.sc-field textarea{resize:vertical}.sc-field input:focus,.sc-field select:focus,.sc-field textarea:focus,.sc-topics input:focus-visible,.sc-consent input:focus-visible{outline-offset:2px;outline:3px solid #d69c42}.sc-field em,.sc-error{color:#ffb0a4;font-size:14px;font-style:normal}.sc-topics{border:0;margin:0;padding:4px 0 22px}.sc-topics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sc-topics label{background:#151b1c;align-items:flex-start;gap:10px;min-height:56px;padding:14px;display:flex}.sc-topics input,.sc-consent input{flex:none;width:22px;height:22px}.sc-consent{align-items:flex-start;gap:12px;margin-top:8px;font-size:18px;line-height:1.55;display:flex}.sc-form-note{color:#b9b6af;max-width:860px;font-size:15px;line-height:1.6}.sc-prepare{cursor:pointer;border:0;min-height:56px}.sc-message-ready{color:#171612;background:#f5f1e9;margin-top:26px;padding:28px}.sc-message-ready h3{margin:0 0 14px;font:400 28px/1.2 Poppins,sans-serif}.sc-message-ready pre{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #ded8cd;padding:18px;font:15px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.sc-message-ready>a:last-child{color:#6f4514;align-items:center;min-height:44px;margin-left:20px;display:inline-flex}.sc-booking{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:60px;display:grid}.sc-booking aside{color:#f5f1e9;background:#111617;padding:32px}.sc-booking aside strong{font:400 26px/1.2 Poppins,sans-serif}.sc-booking aside p{color:#cecbc4;font-size:18px;line-height:1.7}.sc-booking aside span{color:#d7a04b;font-size:14px}.sc-faq{background:#ece6da}.sc-faq details{border-top:1px solid #c7bdac}.sc-faq details:last-child{border-bottom:1px solid #c7bdac}.sc-faq summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;min-height:72px;padding:12px 0;font-size:19px;font-weight:700;display:grid}.sc-faq summary span{color:#9a611c;letter-spacing:.1em;font-size:12px}.sc-faq summary b{color:#a66b23;font-size:24px}.sc-faq details p{margin:0;padding:0 42px 24px;font-size:18px;line-height:1.7}.sc-final{color:#fff;background:#080b0c;padding:100px 0}.sc-final p{color:#d0cdc7;max-width:720px;font-size:19px;line-height:1.7}@media (max-width:900px){.sc-hero-grid,.sc-two-col,.sc-booking{grid-template-columns:1fr}.sc-hero-grid{gap:40px}.sc-hero h1{font-size:72px}.sc-section h2,.sc-final h2{font-size:42px}.sc-output-grid,.sc-process{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-two-col>div:first-child{position:static}.sc-section{padding:80px 0}}@media (max-width:600px){.sc-hero{padding:45px 0 60px}.sc-hero h1{font-size:46px}.sc-hero-lead{font-size:18px;line-height:1.75}.sc-hero aside{padding:24px}.sc-position p{font-size:18px}.sc-section,.sc-final{padding:70px 0}.sc-section h2,.sc-final h2{font-size:34px}.sc-card-grid,.sc-workstreams,.sc-output-grid,.sc-process,.sc-checklist,.sc-form-grid,.sc-topics>div{grid-template-columns:1fr}.sc-card-grid article{min-height:0}.sc-workstreams article{grid-template-columns:38px 1fr;padding:23px}.sc-process li{border-right:0;min-height:0}.sc-qualification{margin-inline:-4px;padding:20px}.sc-actions{flex-direction:column;align-items:stretch}.sc-actions a{justify-content:center;width:100%}.sc-message-ready>a:last-child{margin:14px 0 0;display:flex}.sc-faq summary{font-size:18px}.sc-faq details p{padding-left:0;padding-right:0}.sc-table table,.sc-table tbody,.sc-table tr,.sc-table td,.sc-table th{width:100%;display:block}.sc-table thead{display:none}.sc-table tr{background:#fff;border:1px solid #d6cec0;margin-bottom:12px;padding:18px}.sc-table th,.sc-table td{border:0!important;padding:5px 0!important}.sc-table td:before{color:#9a611c;letter-spacing:.12em;content:attr(data-label);margin-bottom:5px;font-size:12px;display:block}}
