.glx-page,.glt-page{color:#171612;background:#f5f2eb;font-size:18px;overflow:clip}.glx-page a:focus-visible,.glx-page button:focus-visible,.glx-page input:focus-visible,.glt-page a:focus-visible,.glt-page summary:focus-visible{outline-offset:4px;outline:3px solid #d89a3c}.glx-hero,.glt-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#c48b322e,#0000 28%),#080b0c;padding:82px 0 92px}.glx-hero h1,.glt-hero h1{max-width:980px;margin:24px 0;font:500 clamp(60px,7vw,80px)/1 Poppins,sans-serif}.glx-hero>div>p:last-child{color:#d6d2ca;max-width:760px;font-size:21px;line-height:1.75}.glx-intro{background:#c58d38}.glx-intro .shell{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:70px;padding-top:30px;padding-bottom:30px;display:grid}.glx-intro span,.glx-card-category,.glx-start span,.glt-hero-meta,.glt-number,.glt-elements>article>span,.glt-distinction-grid span,.glt-example span,.glt-related span,.glt-guides span{letter-spacing:.13em;font-size:13px}.glx-intro strong{margin-top:5px;font-size:23px;display:block}.glx-intro p{margin:0;font-size:18px;line-height:1.7}.glx-main{padding-top:90px;padding-bottom:110px}.glx-tools{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:end;gap:35px;display:grid}.glx-search{flex-direction:column;gap:10px;font-size:18px;font-weight:700;display:flex;position:relative}.glx-search input{color:#171612;background:#fff;border:1px solid #afa696;border-radius:0;min-height:62px;padding:15px 52px 15px 17px;font:18px/1.5 inherit}.glx-search b{font-size:27px;font-weight:400;position:absolute;bottom:15px;right:18px}.glx-filters{flex-wrap:wrap;gap:8px;display:flex}.glx-filters button{color:#28251f;cursor:pointer;background:0 0;border:1px solid #bdb4a5;min-height:48px;padding:9px 15px;font:600 16px/1.2 inherit}.glx-filters button[aria-pressed=true]{color:#fff;background:#171612;border-color:#171612}.glx-result-head{justify-content:space-between;align-items:end;gap:25px;margin:70px 0 24px;display:flex}.glx-result-head h2,.glx-start h2,.glt-plain h2,.glt-section h2,.glt-related h2,.glt-cta h2{max-width:850px;margin:0;font:500 48px/1.08 Poppins,sans-serif}.glx-result-head p{color:#6d665b;margin:0}.glx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.glx-card{min-height:310px;color:inherit;background:#fff;border:1px solid #d7d0c4;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;position:relative}.glx-card:hover{border-color:#b77725;transform:translateY(-3px)}.glx-card-index{color:#a26a20;font-size:13px;position:absolute;top:28px;right:28px}.glx-card-category{color:#a26a20}.glx-card h3{margin:42px 0 14px;font:500 32px/1.1 Poppins,sans-serif}.glx-card p{max-width:570px;margin:0;font-size:18px;line-height:1.7}.glx-card footer{justify-content:space-between;align-items:end;gap:20px;margin-top:30px;display:flex}.glx-card footer small{color:#777066;font-size:14px}.glx-card footer b{color:#895614;font-size:15px}.glx-empty{text-align:center;background:#fff;border:1px solid #d5cdc0;padding:55px}.glx-empty strong{font-size:25px}.glx-empty p{font-size:18px}.glx-empty button{color:#fff;cursor:pointer;background:#171612;border:1px solid #171612;min-height:48px;padding:10px 18px;font:600 16px inherit}.glx-start{color:#fff;background:#0b0f10;padding:100px 0}.glx-start h2{margin:12px 0 40px}.glx-start-grid{background:#333839;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.glx-start-grid a{min-height:270px;color:inherit;background:#111617;padding:25px;text-decoration:none}.glx-start-grid span{color:#d39a43}.glx-start-grid h3{margin:36px 0 14px;font:500 24px/1.15 Poppins,sans-serif}.glx-start-grid p{color:#c9c6bf;margin:0;font-size:17px;line-height:1.65}.glt-hero{padding-bottom:70px}.glt-definition{color:#e8e3da;max-width:850px;margin:0;font-size:22px;line-height:1.65}.glt-hero-meta{color:#d7a34e;flex-wrap:wrap;gap:25px;margin-top:32px;display:flex}.glt-plain{background:#c58d38;padding:70px 0}.glt-narrow{max-width:1040px}.glt-plain h2{margin:10px 0 28px}.glt-plain p:not(.overline){max-width:780px;font-size:19px;line-height:1.75}.glt-layout{grid-template-columns:260px minmax(0,1fr);gap:75px;padding-top:90px;padding-bottom:90px;display:grid}.glt-nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:110px}.glt-nav>a{color:#504a41;border-bottom:1px solid #d2cabe;padding:13px 0;text-decoration:none}.glt-nav>a:last-child{color:#925d18;border:0;margin-top:18px;font-weight:700}.glt-content{min-width:0}.glt-section{border-bottom:1px solid #d5cdbf;padding:20px 0 85px}.glt-section+.glt-section{padding-top:85px}.glt-number{color:#9d651f;margin:0 0 13px}.glt-section h2{margin-bottom:30px}.glt-section>p:not(.glt-number,.glt-example-note){max-width:760px;font-size:18px;line-height:1.75}.glt-review{background:#ebe5d9;border-left:4px solid #b77925;max-width:820px;margin-top:30px;padding:25px}.glt-review strong{font-size:19px}.glt-review p{font-size:17px;line-height:1.65}.glt-elements{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.glt-elements article{background:#fff;border:1px solid #d6cec1;grid-template-columns:42px 1fr;gap:10px;padding:25px;display:grid}.glt-elements article>span{color:#a56c22}.glt-elements h3,.glt-distinction-grid h3,.glt-sources h3{margin:0 0 10px;font:500 23px/1.2 Poppins,sans-serif}.glt-elements p,.glt-distinction-grid p{margin:0;font-size:17px;line-height:1.65}.glt-distinction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.glt-distinction-grid article{background:#fff;border-top:3px solid #b77a28;padding:25px}.glt-distinction-grid span{color:#a4671c}.glt-distinction-grid h3{margin-top:24px}.glt-example{background:#303535;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.glt-example>div{color:#f5f1ea;background:#101516;padding:25px}.glt-example span{color:#d69c45}.glt-example p{font-size:17px;line-height:1.65}.glt-example-note{color:#756e63;margin:15px 0 35px;font-size:15px}.glt-table{overflow-x:auto}.glt-table table{border-collapse:collapse;background:#fff;width:100%;font-size:17px}.glt-table caption{color:#fff;text-align:left;background:#171b1c;padding:15px;font-weight:700}.glt-table th,.glt-table td{text-align:left;vertical-align:top;border:1px solid #d8d1c5;padding:17px;line-height:1.55}.glt-faq details{border-top:1px solid #c9c0b1}.glt-faq details:last-child{border-bottom:1px solid #c9c0b1}.glt-faq summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:72px;padding:10px 0;font-size:18px;font-weight:700;display:grid}.glt-faq summary span{color:#9a611b;font-size:12px}.glt-faq summary b{color:#a86a20;font-size:24px}.glt-faq details p{margin:0;padding:0 35px 24px 40px;font-size:18px;line-height:1.7}.glt-sources{margin:30px 0 0;padding:0;list-style:none}.glt-sources li{border-top:1px solid #cec5b7;grid-template-columns:42px 1fr;gap:10px;padding:22px 0;display:grid}.glt-sources>li>span{color:#a46b20;font-size:13px}.glt-sources h3 a{color:inherit}.glt-sources p{margin:0;font-size:16px;line-height:1.6}.glt-related{background:#e8e1d5;padding:100px 0}.glt-related h2{margin:12px 0 40px}.glt-related-terms,.glt-guides{gap:12px;display:grid}.glt-related-terms{grid-template-columns:repeat(4,minmax(0,1fr))}.glt-related-terms a,.glt-guides a{color:inherit;background:#f7f4ee;border:1px solid #cbc1b1;padding:25px;text-decoration:none}.glt-related-terms span,.glt-guides span{color:#9f651d}.glt-related-terms h3,.glt-guides h3{margin:25px 0 12px;font:500 24px/1.15 Poppins,sans-serif}.glt-related-terms p,.glt-guides p{font-size:16px;line-height:1.6}.glt-guides{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.glt-guides b{color:#8e5916}.glt-cta{color:#fff;background:#080b0c;padding:90px 0}.glt-cta .shell{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:end;gap:60px;display:grid}.glt-cta h2{margin:12px 0 20px}.glt-cta p:not(.overline){color:#ccc8c1;max-width:720px;font-size:18px;line-height:1.7}.glt-cta .ref-button{justify-self:end;min-height:56px}@media (max-width:1000px){.glx-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glt-layout{grid-template-columns:1fr}.glt-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:static}.glt-nav .overline{grid-column:1/-1}.glt-nav>a{border:1px solid #d2cabe;padding:12px}.glt-related-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.glx-intro .shell,.glx-tools,.glt-cta .shell,.glx-grid,.glt-elements,.glt-example,.glt-guides{grid-template-columns:1fr}.glt-distinction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glt-cta .ref-button{justify-self:start}.glx-hero h1,.glt-hero h1{font-size:64px}}@media (max-width:600px){.glx-hero,.glt-hero{padding:45px 0 60px}.glx-hero h1,.glt-hero h1{font-size:46px}.glx-hero>div>p:last-child,.glt-definition{font-size:18px}.glx-main,.glx-start,.glt-related{padding-top:70px;padding-bottom:70px}.glx-result-head{flex-direction:column;align-items:start;margin-top:55px}.glx-result-head h2,.glx-start h2,.glt-plain h2,.glt-section h2,.glt-related h2,.glt-cta h2{font-size:34px}.glx-grid,.glx-start-grid,.glt-distinction-grid,.glt-related-terms{grid-template-columns:1fr}.glx-card{min-height:0}.glx-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glx-filters button{font-size:15px}.glx-card footer{flex-direction:column;align-items:start}.glt-plain{padding:55px 0}.glt-layout{gap:45px;padding-top:60px;padding-bottom:60px}.glt-nav{grid-template-columns:1fr}.glt-section{padding-bottom:65px}.glt-section+.glt-section{padding-top:65px}.glt-elements p,.glt-distinction-grid p,.glt-example p{font-size:18px}.glt-table table,.glt-table tbody,.glt-table tr,.glt-table td,.glt-table th{width:100%;display:block}.glt-table thead{display:none}.glt-table tr{background:#fff;border:1px solid #d6cec0;margin-bottom:12px;padding:18px}.glt-table th,.glt-table td{border:0;padding:5px 0}.glt-table td:before{color:#9a611c;letter-spacing:.12em;content:attr(data-label);margin:8px 0 4px;font-size:12px;display:block}.glt-faq summary{font-size:18px}.glt-faq details p{padding-left:0;padding-right:0}.glt-related-terms p,.glt-guides p,.glt-sources p{font-size:18px}.glt-cta{padding:70px 0}.glt-cta .ref-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.glx-card{transition:none}}
.faq-page{color:#171612;background:#f5f2eb;font-size:18px;overflow:clip}.faq-page a:focus-visible,.faq-page summary:focus-visible{outline-offset:4px;outline:3px solid #d89a3c}.faq-hero{color:#fff;background:radial-gradient(circle at 83% 15%,#c58d3833,#0000 28%),#080b0c;padding:80px 0 74px}.faq-hero h1{max-width:980px;margin:24px 0;font:500 clamp(60px,7vw,80px)/1 Poppins,sans-serif}.faq-lead{color:#ddd8cf;max-width:820px;margin:0;font-size:21px;line-height:1.75}.faq-trust{background:#313536;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.faq-trust span{color:#c9c5bd;background:#101516;padding:20px;font-size:15px;line-height:1.45}.faq-trust b{color:#d39a43;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:13px;display:block}.faq-start{background:#c58d38;padding:76px 0}.faq-start h2,.faq-section h2,.faq-related h2,.faq-cta h2{max-width:890px;margin:12px 0 34px;font:500 48px/1.08 Poppins,sans-serif}.faq-start-grid{background:#6e512a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.faq-start-grid a{min-height:270px;color:inherit;background:#f8f4ec;flex-direction:column;padding:28px;text-decoration:none;display:flex}.faq-start-grid span,.faq-related-grid span,.faq-number{color:#986018;letter-spacing:.13em;font-size:13px}.faq-start-grid h3,.faq-related-grid h3{margin:36px 0 14px;font:500 25px/1.18 Poppins,sans-serif}.faq-start-grid p,.faq-related-grid p{margin:0;font-size:17px;line-height:1.65}.faq-start-grid b,.faq-related-grid b{color:#85510e;margin-top:auto;padding-top:25px;font-size:15px}.faq-layout{grid-template-columns:270px minmax(0,1fr);gap:76px;padding-top:90px;padding-bottom:100px;display:grid}.faq-index{flex-direction:column;align-self:start;display:flex;position:sticky;top:105px}.faq-index>a{color:#504b43;border-bottom:1px solid #d1c9bc;grid-template-columns:34px 1fr;gap:6px;padding:14px 0;font-size:16px;line-height:1.35;text-decoration:none;display:grid}.faq-index>a span{color:#9b621c;font-size:12px}.faq-index>a:last-child{color:#895411;border:0;margin-top:16px;font-weight:700;display:block}.faq-content{min-width:0}.faq-section{border-bottom:1px solid #d4ccbf;padding:16px 0 82px;scroll-margin-top:110px}.faq-section+.faq-section{padding-top:82px}.faq-section-intro{max-width:760px;margin:-12px 0 32px;font-size:18px;line-height:1.75}.faq-accordion details{border-top:1px solid #c9c0b2}.faq-accordion details:last-child{border-bottom:1px solid #c9c0b2}.faq-accordion summary{cursor:pointer;grid-template-columns:42px 1fr 26px;align-items:center;gap:10px;min-height:82px;padding:12px 0;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary span{color:#9a611a;font-size:13px}.faq-accordion summary strong{font-size:20px;line-height:1.4}.faq-accordion summary b{color:#a76b23;font-size:26px;font-weight:400}.faq-accordion details[open] summary b{transform:rotate(45deg)}.faq-answer{max-width:800px;padding:0 30px 30px 42px}.faq-answer p{font-size:18px;line-height:1.75}.faq-answer p:first-child{font-size:19px}.faq-answer strong{color:#5e3b0c}.faq-application{background:#ebe4d8;border-left:3px solid #b77a27;padding:17px}.faq-sources{margin:0;padding:0;list-style:none}.faq-sources li{border-top:1px solid #cbc2b4;grid-template-columns:42px 1fr;gap:10px;padding:22px 0;display:grid}.faq-sources>li>span{color:#a46a20;font-size:13px}.faq-sources h3{margin:0 0 8px;font:500 22px/1.25 Poppins,sans-serif}.faq-sources h3 a{color:inherit}.faq-sources p{margin:0;font-size:16px;line-height:1.6}.faq-related{background:#e8e1d5;padding:95px 0}.faq-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.faq-related-grid a{min-height:280px;color:inherit;background:#f8f4ed;border:1px solid #cbc1b2;flex-direction:column;padding:26px;text-decoration:none;display:flex}.faq-cta{color:#fff;background:#080b0c;padding:90px 0}.faq-cta .shell{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:60px;display:grid}.faq-cta h2{margin:12px 0 20px}.faq-cta p:not(.overline){color:#ccc8c0;max-width:720px;font-size:18px;line-height:1.7}.faq-cta .ref-button{justify-self:end;min-height:56px}@media (max-width:1000px){.faq-layout{grid-template-columns:1fr}.faq-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:static}.faq-index .overline{grid-column:1/-1}.faq-index>a{border:1px solid #d1c9bc;padding:12px}.faq-trust,.faq-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.faq-hero h1{font-size:64px}.faq-start-grid,.faq-cta .shell{grid-template-columns:1fr}.faq-start-grid a{min-height:0}.faq-cta .ref-button{justify-self:start}}@media (max-width:600px){.faq-hero{padding:45px 0 58px}.faq-hero h1{font-size:46px}.faq-lead{font-size:18px}.faq-trust{grid-template-columns:1fr}.faq-start,.faq-related,.faq-cta{padding:66px 0}.faq-start h2,.faq-section h2,.faq-related h2,.faq-cta h2{font-size:34px}.faq-layout{gap:45px;padding-top:60px;padding-bottom:60px}.faq-index{grid-template-columns:1fr}.faq-section{padding-bottom:64px}.faq-section+.faq-section{padding-top:64px}.faq-accordion summary{grid-template-columns:32px 1fr 22px;min-height:80px}.faq-accordion summary strong,.faq-answer p:first-child{font-size:18px}.faq-answer{padding-left:0;padding-right:0}.faq-related-grid{grid-template-columns:1fr}.faq-related-grid a{min-height:0}.faq-sources p{font-size:18px}.faq-cta .ref-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.faq-accordion summary b{transform:none!important}}
.ps-page{color:#171612;background:#f5f2eb;font-size:18px;overflow:clip}.ps-page a:focus-visible,.ps-page summary:focus-visible{outline-offset:4px;outline:3px solid #d89a3c}.ps-hero{color:#fff;background:radial-gradient(circle at 84% 14%,#c58d3838,#0000 29%),#080b0c;padding:78px 0 70px}.ps-hero h1{max-width:1040px;margin:24px 0;font:500 clamp(60px,7vw,80px)/1 Poppins,sans-serif}.ps-answer{color:#ddd8cf;max-width:900px;font-size:20px;line-height:1.75}.ps-hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.ps-text-link{color:#fff}.ps-trust{background:#343737;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:45px;display:grid}.ps-trust span{color:#c7c3bc;background:#111617;padding:18px;font-size:15px}.ps-trust b{color:#d39a43;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.ps-boundary{background:#c58d38}.ps-boundary .shell{background:#7d5a2c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ps-boundary article{background:#c58d38;padding:34px}.ps-boundary article:last-child{background:#eadfcd}.ps-boundary span,.ps-number,.ps-related span{color:#8d5813;letter-spacing:.13em;font-size:13px}.ps-boundary h2{margin:12px 0;font:500 30px/1.15 Poppins,sans-serif}.ps-boundary p{margin:0;font-size:17px;line-height:1.65}.ps-layout{grid-template-columns:270px minmax(0,1fr);gap:78px;padding-top:90px;padding-bottom:100px;display:grid}.ps-nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:105px}.ps-nav>a{color:#504a41;border-bottom:1px solid #d0c8ba;grid-template-columns:34px 1fr;gap:6px;padding:13px 0;font-size:16px;text-decoration:none;display:grid}.ps-nav>a span{color:#986019;font-size:12px}.ps-content{min-width:0}.ps-section{border-bottom:1px solid #d4ccbe;padding:18px 0 84px;scroll-margin-top:110px}.ps-section+.ps-section{padding-top:84px}.ps-section h2,.ps-related h2,.ps-cta h2{max-width:900px;margin:13px 0 28px;font:500 48px/1.08 Poppins,sans-serif}.ps-intro{max-width:780px;font-size:18px;line-height:1.75}.ps-triage-grid,.ps-mistakes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.ps-triage-grid article,.ps-mistakes article{background:#fff;border:1px solid #d5cdbf;padding:26px}.ps-triage-grid article>span,.ps-mistakes article>span{color:#9b621c;font-size:12px}.ps-triage-grid h3,.ps-mistakes h3{margin:24px 0 12px;font:500 23px/1.2 Poppins,sans-serif}.ps-triage-grid p,.ps-mistakes p{font-size:17px;line-height:1.65}.ps-triage-grid small{color:#655e54;border-top:1px solid #e1dacd;padding-top:14px;font-size:15px;line-height:1.55;display:block}.ps-table{overflow-x:auto}.ps-table table{border-collapse:collapse;background:#fff;width:100%;font-size:16px}.ps-table caption{color:#fff;text-align:left;background:#101516;padding:16px;font-weight:700}.ps-table th,.ps-table td{text-align:left;vertical-align:top;border:1px solid #d7d0c4;padding:16px;line-height:1.55}.ps-table thead th{background:#e8e0d3}.ps-actions{margin:30px 0 0;padding:0;list-style:none}.ps-actions li{border-top:1px solid #cec5b7;grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.ps-actions li>span{color:#945b14;border:1px solid #b97a26;place-items:center;width:50px;height:50px;display:grid}.ps-actions h3{margin:0 0 8px;font:500 24px/1.2 Poppins,sans-serif}.ps-actions p{margin:0;font-size:18px;line-height:1.7}.ps-scenarios{gap:14px;display:grid}.ps-scenarios article{background:#fff;border:1px solid #d1c8ba}.ps-scenarios header{color:#fff;background:#111617;padding:24px}.ps-scenarios header span{color:#d49a43;letter-spacing:.12em;font-size:12px}.ps-scenarios h3{margin:10px 0 0;font:500 25px/1.2 Poppins,sans-serif}.ps-scenarios dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ps-scenarios dl>div{border-right:1px solid #d8d0c3;padding:23px}.ps-scenarios dl>div:last-child{border:0}.ps-scenarios dt{color:#975e18;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:700}.ps-scenarios dd{margin:0;font-size:17px;line-height:1.65}.ps-checklist{background:#d2c9bb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:1px;list-style:none;display:grid}.ps-checklist li{background:#fff;grid-template-columns:24px 32px 1fr;gap:8px;padding:16px;font-size:17px;display:grid}.ps-checklist li>span,.ps-checklist li>b{color:#956019}.ps-faq details{border-top:1px solid #c8bfb1}.ps-faq details:last-child{border-bottom:1px solid #c8bfb1}.ps-faq summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:80px;padding:10px 0;list-style:none;display:grid}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary span{color:#9a611a;font-size:12px}.ps-faq summary strong{font-size:19px;line-height:1.4}.ps-faq summary b{color:#a56a20;font-size:25px;font-weight:400}.ps-faq details[open] summary b{transform:rotate(45deg)}.ps-faq details>p{max-width:820px;margin:0;padding:0 25px 28px 40px;font-size:18px;line-height:1.75}.ps-sources{gap:0;display:grid}.ps-sources article{border-top:1px solid #cec5b7;grid-template-columns:42px 1fr;gap:10px;padding:22px 0;display:grid}.ps-sources article>span{color:#9b621b;font-size:13px}.ps-sources h3{margin:0 0 8px;font:500 21px/1.25 Poppins,sans-serif}.ps-sources h3 a{color:inherit}.ps-sources p{margin:0;font-size:16px;line-height:1.6}.ps-related{background:#e8e1d5;padding:95px 0}.ps-related>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ps-related a{min-height:275px;color:inherit;background:#f8f4ed;border:1px solid #cbc1b2;flex-direction:column;padding:25px;text-decoration:none;display:flex}.ps-related h3{margin:32px 0 12px;font:500 24px/1.2 Poppins,sans-serif}.ps-related p{font-size:16px;line-height:1.6}.ps-related b{color:#8b5512;margin-top:auto}.ps-cta{color:#fff;background:#080b0c;padding:90px 0}.ps-cta .shell{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:end;gap:60px;display:grid}.ps-cta h2{margin:13px 0 18px}.ps-cta p:not(.overline){color:#ccc8c0;max-width:720px;line-height:1.7}.ps-cta-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.ps-cta-actions>a:last-child{color:#fff}.ps-cta .ref-button{min-height:56px}@media (max-width:1000px){.ps-layout{grid-template-columns:1fr}.ps-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:static}.ps-nav .overline{grid-column:1/-1}.ps-nav>a{border:1px solid #d0c8ba;padding:12px}.ps-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-scenarios dl{grid-template-columns:1fr}.ps-scenarios dl>div{border-bottom:1px solid #d8d0c3;border-right:0}.ps-related>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ps-hero h1{font-size:64px}.ps-boundary .shell,.ps-cta .shell{grid-template-columns:1fr}.ps-cta-actions{justify-content:flex-start}.ps-related>div>div{grid-template-columns:1fr}.ps-related a{min-height:0}}@media (max-width:600px){.ps-hero{padding:45px 0 58px}.ps-hero h1{font-size:46px}.ps-answer{font-size:18px}.ps-hero-actions{flex-direction:column;align-items:flex-start}.ps-trust,.ps-triage-grid,.ps-mistakes,.ps-checklist{grid-template-columns:1fr}.ps-layout{gap:42px;padding-top:60px;padding-bottom:60px}.ps-nav{grid-template-columns:1fr}.ps-section{padding-bottom:64px}.ps-section+.ps-section{padding-top:64px}.ps-section h2,.ps-related h2,.ps-cta h2{font-size:34px}.ps-table table,.ps-table tbody,.ps-table tr,.ps-table th,.ps-table td{width:100%;display:block}.ps-table thead{display:none}.ps-table tr{background:#fff;border:1px solid #d5cdbf;margin-bottom:12px;padding:18px}.ps-table th,.ps-table td{border:0;padding:5px 0}.ps-table td:before{color:#996019;letter-spacing:.1em;content:attr(data-label);margin-top:9px;font-size:12px;display:block}.ps-actions li{grid-template-columns:48px 1fr}.ps-actions li>span{width:44px;height:44px}.ps-faq summary{grid-template-columns:32px 1fr 22px}.ps-faq details>p{padding-left:0;padding-right:0}.ps-related,.ps-cta{padding:68px 0}.ps-cta-actions{flex-direction:column;align-items:stretch}.ps-cta .ref-button{justify-content:center}}@media print{.site-header,.site-footer,.ps-hero,.ps-boundary,.ps-nav,.ps-related,.ps-cta,.ps-section:not(.ps-print){display:none!important}.ps-layout{padding:0;display:block}.ps-print{border:0}.ps-checklist{grid-template-columns:1fr}.ps-page{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){.ps-faq details[open] summary b{transform:none}}
.cmp-page{color:#171612;background:#f5f2eb;font-size:18px;overflow:clip}.cmp-page a:focus-visible,.cmp-page summary:focus-visible{outline-offset:4px;outline:3px solid #d89a3c}.cmp-hero{color:#fff;background:radial-gradient(circle at 84% 14%,#c58d3838,#0000 29%),#080b0c;padding:78px 0 70px}.cmp-hero h1{max-width:1120px;margin:24px 0;font:500 clamp(60px,6.6vw,80px)/1 Poppins,sans-serif}.cmp-answer{color:#ddd8cf;max-width:900px;font-size:20px;line-height:1.75}.cmp-hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.cmp-text-link{color:#fff}.cmp-trust{background:#343737;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:45px;display:grid}.cmp-trust span{color:#c7c3bc;background:#111617;padding:18px;font-size:15px}.cmp-trust b{color:#d39a43;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.cmp-boundary{background:#e9dfcf;padding:74px 0}.cmp-boundary .shell{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:42px;display:grid}.cmp-boundary h2,.cmp-section h2,.cmp-related h2,.cmp-cta h2{max-width:920px;margin:13px 0 28px;font:500 48px/1.08 Poppins,sans-serif}.cmp-boundary>div>p:not(.cmp-number){max-width:790px;margin:0;font-size:19px;line-height:1.75}.cmp-boundary aside{background:#f8f4ed;border-left:4px solid #b87b28;flex-direction:column;padding:25px;display:flex}.cmp-boundary aside b{color:#8f5916;text-transform:uppercase;margin-bottom:8px}.cmp-boundary aside span{font-size:16px;line-height:1.65}.cmp-number{color:#965d17;letter-spacing:.13em;font-size:13px}.cmp-layout{grid-template-columns:270px minmax(0,1fr);gap:78px;padding-top:90px;padding-bottom:100px;display:grid}.cmp-nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:105px}.cmp-nav>a{color:#504a41;border-bottom:1px solid #d0c8ba;grid-template-columns:34px 1fr;gap:6px;padding:13px 0;font-size:16px;text-decoration:none;display:grid}.cmp-nav>a span{color:#986019;font-size:12px}.cmp-content{min-width:0}.cmp-section{border-bottom:1px solid #d4ccbe;padding:18px 0 84px;scroll-margin-top:110px}.cmp-section+.cmp-section{padding-top:84px}.cmp-intro{max-width:800px;font-size:18px;line-height:1.75}.cmp-table{margin-top:30px;overflow-x:auto}.cmp-table table{border-collapse:collapse;background:#fff;width:100%;font-size:16px}.cmp-table caption{color:#fff;text-align:left;background:#101516;padding:17px;font-weight:700}.cmp-table th,.cmp-table td{text-align:left;vertical-align:top;border:1px solid #d7d0c4;padding:17px;line-height:1.55}.cmp-table thead th{background:#e6ddcf}.cmp-table tbody th{color:#7d4d10;width:20%}.cmp-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cmp-choices article{background:#fff;border:1px solid #d5cdbf;padding:28px}.cmp-choices article>span,.cmp-related span{color:#965d17;letter-spacing:.12em;font-size:12px}.cmp-choices h3{margin:24px 0;font:500 26px/1.2 Poppins,sans-serif}.cmp-choices ul{margin:0;padding-left:20px}.cmp-choices li{margin:12px 0;font-size:17px;line-height:1.55}.cmp-choices .cmp-stop{color:#fff;background:#111617}.cmp-choices .cmp-stop>span{color:#daa453}.cmp-tree details,.cmp-faq details{border-top:1px solid #c8bfb1}.cmp-tree details:last-child,.cmp-faq details:last-child{border-bottom:1px solid #c8bfb1}.cmp-tree summary,.cmp-faq summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:80px;padding:10px 0;list-style:none;display:grid}.cmp-tree summary::-webkit-details-marker{display:none}.cmp-faq summary::-webkit-details-marker{display:none}.cmp-tree summary span,.cmp-faq summary span{color:#9a611a;font-size:12px}.cmp-tree summary strong,.cmp-faq summary strong{font-size:19px;line-height:1.4}.cmp-tree summary>b,.cmp-faq summary>b{color:#a56a20;font-size:25px;font-weight:400}.cmp-tree details[open] summary>b,.cmp-faq details[open] summary>b{transform:rotate(45deg)}.cmp-tree details>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 0 24px 40px;display:grid}.cmp-tree details p{background:#fff;margin:0;padding:18px;font-size:17px;line-height:1.65}.cmp-tree details p b{color:#916019;margin-bottom:7px;font-size:12px;display:block}.cmp-scenarios{gap:14px;display:grid}.cmp-scenarios article{background:#fff;border:1px solid #d1c8ba}.cmp-scenarios header{color:#fff;background:#111617;padding:24px}.cmp-scenarios header span{color:#d49a43;letter-spacing:.12em;font-size:12px}.cmp-scenarios h3{margin:10px 0 0;font:500 25px/1.2 Poppins,sans-serif}.cmp-scenarios dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cmp-scenarios dl>div{border-right:1px solid #d8d0c3;padding:23px}.cmp-scenarios dl>div:last-child{border:0}.cmp-scenarios dt{color:#975e18;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:700}.cmp-scenarios dd{margin:0;font-size:17px;line-height:1.65}.cmp-mistakes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cmp-mistakes article{background:#fff;border:1px solid #d5cdbf;padding:26px}.cmp-mistakes article>span{color:#9b621c;font-size:12px}.cmp-mistakes h3{margin:24px 0 12px;font:500 23px/1.2 Poppins,sans-serif}.cmp-mistakes p{font-size:17px;line-height:1.65}.cmp-checklist{background:#d2c9bb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:1px;list-style:none;display:grid}.cmp-checklist li{background:#fff;grid-template-columns:24px 32px 1fr;gap:8px;padding:16px;font-size:17px;display:grid}.cmp-checklist li>span,.cmp-checklist li>b{color:#956019}.cmp-faq details>p{max-width:820px;margin:0;padding:0 25px 28px 40px;font-size:18px;line-height:1.75}.cmp-sources{display:grid}.cmp-sources article{border-top:1px solid #cec5b7;grid-template-columns:42px 1fr;gap:10px;padding:22px 0;display:grid}.cmp-sources article>span{color:#9b621b;font-size:13px}.cmp-sources h3{margin:0 0 8px;font:500 21px/1.25 Poppins,sans-serif}.cmp-sources h3 a{color:inherit}.cmp-sources p{margin:0;font-size:16px;line-height:1.6}.cmp-related{background:#e8e1d5;padding:95px 0}.cmp-related>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cmp-related a{min-height:275px;color:inherit;background:#f8f4ed;border:1px solid #cbc1b2;flex-direction:column;padding:25px;text-decoration:none;display:flex}.cmp-related h3{margin:32px 0 12px;font:500 24px/1.2 Poppins,sans-serif}.cmp-related p{font-size:16px;line-height:1.6}.cmp-related b{color:#8b5512;margin-top:auto}.cmp-cta{color:#fff;background:#080b0c;padding:90px 0}.cmp-cta .shell{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:60px;display:grid}.cmp-cta h2{margin:13px 0 18px}.cmp-cta p:not(.overline){color:#ccc8c0;max-width:720px;line-height:1.7}.cmp-cta .ref-button{justify-self:end;min-height:56px}@media (max-width:1000px){.cmp-layout{grid-template-columns:1fr}.cmp-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:static}.cmp-nav .overline{grid-column:1/-1}.cmp-nav>a{border:1px solid #d0c8ba;padding:12px}.cmp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-choices{grid-template-columns:1fr 1fr}.cmp-choices .cmp-stop{grid-column:1/-1}.cmp-scenarios dl{grid-template-columns:1fr}.cmp-scenarios dl>div{border-bottom:1px solid #d8d0c3;border-right:0}.cmp-related>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.cmp-hero h1{font-size:64px}.cmp-boundary .shell,.cmp-cta .shell{grid-template-columns:1fr}.cmp-cta .ref-button{justify-self:start}.cmp-related>div>div{grid-template-columns:1fr}.cmp-related a{min-height:0}}@media (max-width:600px){.cmp-hero{padding:45px 0 58px}.cmp-hero h1{font-size:46px}.cmp-answer{font-size:18px}.cmp-hero-actions{flex-direction:column;align-items:flex-start}.cmp-trust,.cmp-choices,.cmp-mistakes,.cmp-checklist{grid-template-columns:1fr}.cmp-choices .cmp-stop{grid-column:auto}.cmp-layout{gap:42px;padding-top:60px;padding-bottom:60px}.cmp-nav{grid-template-columns:1fr}.cmp-section{padding-bottom:64px}.cmp-section+.cmp-section{padding-top:64px}.cmp-boundary h2,.cmp-section h2,.cmp-related h2,.cmp-cta h2{font-size:34px}.cmp-table{overflow:visible}.cmp-table table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{width:100%;display:block}.cmp-table thead{display:none}.cmp-table tr{background:#fff;border:1px solid #d5cdbf;margin-bottom:12px;padding:18px}.cmp-table th,.cmp-table td{border:0;padding:5px 0}.cmp-table td:before{color:#996019;letter-spacing:.1em;content:attr(data-label);margin-top:9px;font-size:12px;display:block}.cmp-tree summary,.cmp-faq summary{grid-template-columns:32px 1fr 22px}.cmp-tree details>div{grid-template-columns:1fr;padding-left:0}.cmp-faq details>p{padding-left:0;padding-right:0}.cmp-related,.cmp-cta{padding:68px 0}.cmp-cta .ref-button{justify-content:center;justify-self:stretch}}@media print{.site-header,.site-footer,.cmp-hero,.cmp-boundary,.cmp-nav,.cmp-related,.cmp-cta,.cmp-section:not(.cmp-print){display:none!important}.cmp-layout{padding:0;display:block}.cmp-print{border:0}.cmp-checklist{grid-template-columns:1fr}.cmp-page{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){.cmp-tree details[open] summary>b,.cmp-faq details[open] summary>b{transform:none}}
.sol-page{color:#171612;background:#f5f2eb;font-size:18px;overflow:clip}.sol-page a:focus-visible,.sol-page summary:focus-visible{outline-offset:4px;outline:3px solid #d89a3c}.sol-hero{color:#fff;background:radial-gradient(circle at 84% 14%,#c58d3838,#0000 29%),#080b0c;padding:78px 0 70px}.sol-hero h1{max-width:1120px;margin:24px 0;font:500 clamp(60px,6.6vw,80px)/1 Poppins,sans-serif}.sol-answer{color:#ddd8cf;max-width:900px;font-size:20px;line-height:1.75}.sol-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.sol-actions>a:last-child{color:#fff}.sol-trust{background:#343737;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:45px;display:grid}.sol-trust span{color:#c7c3bc;background:#111617;padding:18px;font-size:15px}.sol-trust b{color:#d39a43;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.sol-boundary{background:#e9dfcf;padding:74px 0}.sol-boundary .shell{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:42px;display:grid}.sol-boundary h2,.sol-section h2,.sol-related h2,.sol-cta h2{max-width:920px;margin:13px 0 28px;font:500 48px/1.08 Poppins,sans-serif}.sol-boundary>div>p:not(.sol-number){max-width:790px;margin:0;font-size:19px;line-height:1.75}.sol-boundary aside{background:#f8f4ed;border-left:4px solid #b87b28;flex-direction:column;padding:25px;display:flex}.sol-boundary aside b{color:#8f5916;text-transform:uppercase;margin-bottom:8px}.sol-boundary aside span{font-size:16px;line-height:1.65}.sol-number{color:#965d17;letter-spacing:.13em;font-size:13px}.sol-layout{grid-template-columns:270px minmax(0,1fr);gap:78px;padding-top:90px;padding-bottom:100px;display:grid}.sol-nav{flex-direction:column;align-self:start;display:flex;position:sticky;top:105px}.sol-nav>a{color:#504a41;border-bottom:1px solid #d0c8ba;grid-template-columns:34px 1fr;gap:6px;padding:12px 0;font-size:15px;text-decoration:none;display:grid}.sol-nav>a span{color:#986019;font-size:12px}.sol-content{min-width:0}.sol-section{border-bottom:1px solid #d4ccbe;padding:18px 0 84px;scroll-margin-top:110px}.sol-section+.sol-section{padding-top:84px}.sol-intro{max-width:800px;font-size:18px;line-height:1.75}.sol-fit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sol-fit article{background:#fff;border:1px solid #d3cabd;padding:30px}.sol-fit article>span,.sol-related span{color:#975e18;letter-spacing:.12em;font-size:12px}.sol-fit h3{margin:25px 0;font:500 27px/1.2 Poppins,sans-serif}.sol-fit ul{padding-left:20px}.sol-fit li{margin:12px 0;line-height:1.6}.sol-fit .sol-not{color:#fff;background:#111617}.sol-fit .sol-not>span{color:#d9a14d}.sol-inputs,.sol-deliverables,.sol-mistakes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sol-inputs article,.sol-deliverables article,.sol-mistakes article{background:#fff;border:1px solid #d5cdbf;padding:26px}.sol-inputs article>span,.sol-deliverables article>span,.sol-mistakes article>span{color:#9b621c;font-size:12px}.sol-inputs h3,.sol-deliverables h3,.sol-mistakes h3{margin:22px 0 10px;font:500 23px/1.2 Poppins,sans-serif}.sol-inputs p,.sol-deliverables p,.sol-mistakes p{font-size:17px;line-height:1.65}.sol-scope{gap:0;display:grid}.sol-scope article{border-top:1px solid #cec5b7;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.sol-scope article>b{color:#945b14;border:1px solid #b97a26;place-items:center;width:44px;height:44px;display:grid}.sol-scope h3{margin:0 0 8px;font:500 23px/1.2 Poppins,sans-serif}.sol-scope p{margin:0;line-height:1.7}.sol-process{margin:0;padding:0;list-style:none}.sol-process li{border-top:1px solid #cec5b7;grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.sol-process li>span{color:#945b14;border:1px solid #b97a26;place-items:center;width:50px;height:50px;display:grid}.sol-process h3{margin:0 0 8px;font:500 24px/1.2 Poppins,sans-serif}.sol-process p{margin:0;line-height:1.7}.sol-table{overflow-x:auto}.sol-table table{border-collapse:collapse;background:#fff;width:100%;font-size:16px}.sol-table caption{color:#fff;text-align:left;background:#101516;padding:17px;font-weight:700}.sol-table th,.sol-table td{text-align:left;vertical-align:top;border:1px solid #d7d0c4;padding:17px;line-height:1.55}.sol-table thead th{background:#e6ddcf}.sol-drivers{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.sol-drivers article{background:#fff;border:1px solid #d1c8ba;padding:27px}.sol-drivers h3{font:500 25px/1.2 Poppins,sans-serif}.sol-drivers li{margin:10px 0;line-height:1.55}.sol-scenarios{gap:14px;display:grid}.sol-scenarios article{background:#fff;border:1px solid #d1c8ba}.sol-scenarios header{color:#fff;background:#111617;padding:24px}.sol-scenarios header span{color:#d49a43;letter-spacing:.12em;font-size:12px}.sol-scenarios h3{margin:10px 0 0;font:500 25px/1.2 Poppins,sans-serif}.sol-scenarios dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sol-scenarios dl>div{border-right:1px solid #d8d0c3;padding:23px}.sol-scenarios dl>div:last-child{border:0}.sol-scenarios dt{color:#975e18;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:700}.sol-scenarios dd{margin:0;font-size:17px;line-height:1.65}.sol-checklist{background:#d2c9bb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:1px;list-style:none;display:grid}.sol-checklist li{background:#fff;grid-template-columns:24px 32px 1fr;gap:8px;padding:16px;font-size:17px;display:grid}.sol-checklist li>span,.sol-checklist li>b{color:#956019}.sol-faq details{border-top:1px solid #c8bfb1}.sol-faq details:last-child{border-bottom:1px solid #c8bfb1}.sol-faq summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:80px;padding:10px 0;list-style:none;display:grid}.sol-faq summary::-webkit-details-marker{display:none}.sol-faq summary span{color:#9a611a;font-size:12px}.sol-faq summary strong{font-size:19px;line-height:1.4}.sol-faq summary>b{color:#a56a20;font-size:25px;font-weight:400}.sol-faq details[open] summary>b{transform:rotate(45deg)}.sol-faq details>p{max-width:820px;margin:0;padding:0 25px 28px 40px;font-size:18px;line-height:1.75}.sol-sources article{border-top:1px solid #cec5b7;grid-template-columns:42px 1fr;gap:10px;padding:22px 0;display:grid}.sol-sources article>span{color:#9b621b;font-size:13px}.sol-sources h3{margin:0 0 8px;font:500 21px/1.25 Poppins,sans-serif}.sol-sources h3 a{color:inherit}.sol-sources p{margin:0;font-size:16px;line-height:1.6}.sol-related{background:#e8e1d5;padding:95px 0}.sol-related>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sol-related a{min-height:275px;color:inherit;background:#f8f4ed;border:1px solid #cbc1b2;flex-direction:column;padding:25px;text-decoration:none;display:flex}.sol-related h3{margin:32px 0 12px;font:500 24px/1.2 Poppins,sans-serif}.sol-related p{font-size:16px;line-height:1.6}.sol-related b{color:#8b5512;margin-top:auto}.sol-cta{color:#fff;background:#080b0c;padding:90px 0}.sol-cta .shell{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:60px;display:grid}.sol-cta h2{margin:13px 0 18px}.sol-cta p:not(.overline){color:#ccc8c0;max-width:720px;line-height:1.7}.sol-cta .shell>div:last-child{justify-content:flex-end;align-items:center;gap:20px;display:flex}.sol-cta .shell>div:last-child>a:last-child{color:#fff}.sol-cta .ref-button{min-height:56px}@media (max-width:1000px){.sol-layout{grid-template-columns:1fr}.sol-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:static}.sol-nav .overline{grid-column:1/-1}.sol-nav>a{border:1px solid #d0c8ba;padding:12px}.sol-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-scenarios dl{grid-template-columns:1fr}.sol-scenarios dl>div{border-bottom:1px solid #d8d0c3;border-right:0}.sol-related>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.sol-hero h1{font-size:64px}.sol-boundary .shell,.sol-cta .shell{grid-template-columns:1fr}.sol-cta .shell>div:last-child{justify-content:flex-start}.sol-related>div>div{grid-template-columns:1fr}.sol-related a{min-height:0}}@media (max-width:600px){.sol-hero{padding:45px 0 58px}.sol-hero h1{font-size:46px}.sol-answer{font-size:18px}.sol-actions{flex-direction:column;align-items:flex-start}.sol-trust,.sol-fit,.sol-inputs,.sol-deliverables,.sol-mistakes,.sol-checklist,.sol-drivers{grid-template-columns:1fr}.sol-layout{gap:42px;padding-top:60px;padding-bottom:60px}.sol-nav{grid-template-columns:1fr}.sol-section{padding-bottom:64px}.sol-section+.sol-section{padding-top:64px}.sol-boundary h2,.sol-section h2,.sol-related h2,.sol-cta h2{font-size:34px}.sol-table{overflow:visible}.sol-table table,.sol-table tbody,.sol-table tr,.sol-table th,.sol-table td{width:100%;display:block}.sol-table thead{display:none}.sol-table tr{background:#fff;border:1px solid #d5cdbf;margin-bottom:12px;padding:18px}.sol-table th,.sol-table td{border:0;padding:5px 0}.sol-table td:before{color:#996019;letter-spacing:.1em;content:attr(data-label);margin-top:9px;font-size:12px;display:block}.sol-process li{grid-template-columns:48px 1fr}.sol-process li>span{width:44px;height:44px}.sol-faq summary{grid-template-columns:32px 1fr 22px}.sol-faq details>p{padding-left:0;padding-right:0}.sol-related,.sol-cta{padding:68px 0}.sol-cta .shell>div:last-child{flex-direction:column;align-items:stretch}.sol-cta .ref-button{justify-content:center}}@media print{.site-header,.site-footer,.sol-hero,.sol-boundary,.sol-nav,.sol-related,.sol-cta,.sol-section:not(.sol-print){display:none!important}.sol-layout{padding:0;display:block}.sol-print{border:0}.sol-checklist{grid-template-columns:1fr}.sol-page{color:#000;background:#fff}}@media (prefers-reduced-motion:reduce){.sol-faq details[open] summary>b{transform:none}}.sol-governance{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.sol-governance article{background:#fff;border:1px solid #d1c8ba;padding:27px}.sol-governance article:first-child{color:#fff;background:#111617}.sol-governance span{color:#c38a38;letter-spacing:.12em;font-size:12px}.sol-governance h3{margin:18px 0;font:500 24px/1.2 Poppins,sans-serif}.sol-governance li{margin:10px 0;line-height:1.55}.sol-role{background:#eadfcd;border-left:4px solid #b87b28;padding:22px;line-height:1.7;margin-top:12px!important}@media (max-width:600px){.sol-governance{grid-template-columns:1fr}}
.legal-page{color:#181612;background:#f7f4ee;overflow:clip}.legal-content{max-width:860px;padding-top:80px;padding-bottom:110px;font-size:18px;line-height:1.8}.legal-content>p:first-child{color:#73501f;letter-spacing:.04em;text-transform:uppercase;margin-top:0;font-size:15px}.legal-content h2{margin:54px 0 16px;font-size:clamp(32px,4vw,44px);line-height:1.12}.legal-content p,.legal-content li{max-width:760px}.legal-content ul{padding-left:24px}.legal-content li+li{margin-top:10px}.legal-content a{color:#80500f;text-underline-offset:4px;text-decoration:underline}.legal-content a:focus-visible{outline-offset:4px;outline:3px solid #d79b3f}@media (max-width:600px){.legal-content{padding-top:58px;padding-bottom:80px;font-size:18px;line-height:1.75}.legal-content h2{margin-top:44px;font-size:34px}}.contact-page{color:#181612;background:#f7f4ee;overflow:clip}.contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding-top:90px;padding-bottom:90px;display:grid}.contact-grid h2,.contact-note h2{margin:12px 0 20px;font-size:48px;line-height:1.1}.contact-grid>div:first-child>p:not(.overline){max-width:570px;font-size:19px;line-height:1.75}.contact-grid .ref-button{margin-top:22px}.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-cards a{color:#181612;background:#fff;border:1px solid #d8d0c3;flex-direction:column;min-height:190px;padding:28px;text-decoration:none;display:flex}.contact-cards span{color:#96601e;letter-spacing:.14em;font-size:12px}.contact-cards strong{overflow-wrap:anywhere;margin:18px 0 12px;font-size:22px;line-height:1.25}.contact-cards small{color:#5e5a53;margin-top:auto;font-size:15px}.contact-cards a:focus-visible{outline-offset:4px;outline:3px solid #d79b3f}.contact-note{color:#f7f4ee;background:#0b0f10;padding:70px 0}.contact-note p{color:#cbc7bf;max-width:850px;font-size:18px;line-height:1.75}@media (max-width:850px){.contact-grid{grid-template-columns:1fr;gap:45px}.contact-grid h2,.contact-note h2{font-size:40px}}@media (max-width:600px){.contact-grid{padding-top:65px;padding-bottom:70px}.contact-cards{grid-template-columns:1fr}.contact-cards a{min-height:160px}.contact-grid h2,.contact-note h2{font-size:34px}}
