:root{--n:#101619;--n2:#1a2529;--g:#c58b60;--g2:#d7a47c;--ink:#f3f3ef;--muted:#bbc2c4;--bg:#101619;--line:#354044;color-scheme:dark}
html{scroll-padding-top:110px}body{background:#101619;color:#f3f3ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.65}a{color:inherit}h1,h2,h3,h4,strong{color:#f5f4f0}p,.lead{color:#bdc5c8}.section,.pz-section{background:#101619}.section.alt,.pz-soft,.pz22-articlehero,.pz22-articlehero+.pz-section{background:#151e22}.section h2,.pz-section h2,.pz22-articlehero h1,.pz22-prose h2,.pz22-guide h3{color:#f5f4f0}.kicker,.pz-eyebrow,.section .kicker,.pz22-guide .pz-eyebrow,.pz22-toc strong{color:#d5a47d}.pz22-prose p,.pz22-prose li,.pz22-articlehero p,.pz22-guide p,.pz22-meta,.pz-subtle,.mini,.trust,.trustline{color:#bdc5c8}.wrap,.pz-wrap{max-width:1280px;padding-inline:40px}.section,.pz-section{padding-block:76px}.alt{border-color:#354044}
.pz23-header{background:#101619;border-bottom:1px solid #354044}.pz23-nav{max-width:1360px;min-height:100px;gap:28px;padding:0 32px}.pz23-brand{background:#fbf9f2;padding:12px 20px;align-self:stretch;display:flex;align-items:center;justify-content:center;width:270px}.pz23-brand img{width:228px;height:80px;object-fit:cover}.pz23-desktop{gap:28px;font-size:16px;font-weight:500;color:#e6e9e8}.pz23-desktop .pz-btn{display:none}.pz23-desktop>a{white-space:nowrap}.pz23-langs{border-color:#505858}.pz23-langs [aria-current=page],.pz23-langmobile [aria-current=page]{color:#d5a47d}.pz23-menubody{background:#151e22;border-color:#354044}.pz23-menubody>a{color:#eef0ec;border-color:#354044}.pz23-menu summary{color:#f3f3ef;border-color:#566367;background:#1a2529}.pz23-langmobile{color:#f3f3ef}
.btn,.pz-btn,.pz20cta>a{background:#c58b60;color:#101619;border:1px solid #c58b60;border-radius:6px;box-shadow:none;font-weight:700}.btn:hover,.pz-btn:hover,.pz20cta>a:hover{background:#d9a881;color:#101619}.btn.secondary,.pz-btn-outline{background:transparent;color:#f3f3ef;border-color:#b9c1c3}.btn:focus-visible,.pz-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ecc7a8;outline-offset:4px}.pz-btn-outline:hover{background:#253238;color:#fff}.panel,.pz-card,.pz20card,.pz22-check,.spec,.step,.use,.card,.app,.pz24-use{background:#1a2529;border-color:#354044;color:#f3f3ef;box-shadow:none}.panel p,.pz-card p,.spec span,.use,.app{color:#c5ccce}.panel .kicker,.cta .kicker,.valuesPanel .kicker,.hero .kicker{color:#e9b48b}.panel h2,.pz-card h2,.pz-card h3{color:#fff}.pz-list,.pz-list li{color:#c5ccce}.notice,.pz-note{background:#202b30;color:#d6dddf;border-color:#6d533e}.spec strong,.step h3,.pz22-check h2,.pz22-productlinks a,.pz22-toc a{color:#e1ad83}.specs{gap:16px}.faq details,.pz-faq details{background:#192226;border-color:#354044;color:#f3f3ef}.faq summary,.pz-faq summary{color:#f3f3ef}.faq p,.pz-faq p{color:#c5ccce}.pz22-table table{color:#d8dedf}.pz22-table tbody th{color:#e1ad83}.pz22-table th,.pz22-table td{border-color:#354044}.pz22-table thead{background:#253238}.pz22-guide{border-color:#354044;background:transparent}.pz22-guide b{color:#e1ad83}.pz22-sources,.pz22-productlinks{border-color:#354044}.pz22-sources a,.pz24-sources a{color:#e1ad83}.pz24-sources>p{color:#bdc5c8}.pz22-sources p,.pz22-sources li{color:#bdc5c8}.sectorlink{background:#1a2529;color:#f3f3ef;border-color:#354044}.sectorlink:hover{background:#2c393f}.cta,.pz-band,.valuesPanel{background:#202b30;border:1px solid #354044;color:#fff;box-shadow:none}.cta p,.pz-band p,.valuesPanel p{color:#c5ccce}.commitItem{border-color:#354044}.pz-feature a{color:#e1ad83;border-color:#354044}.pz-hero{background:#182327}.pz-hero h1,.pz-hero p{color:#f3f3ef}.pz24-hero{box-shadow:inset 0 0 0 100vmax #07111440}.pz24-hero .hero-actions .secondary{color:#fff;border-color:#d9a881}.pz-form label,.pz-field,.pz-docChecks label{color:#edf0ec}.pz-field input,.pz-field textarea,.pz-field select,.pz-form input:not([type=checkbox]),.pz-form select,.pz-form textarea{background:#131c20;color:#f3f3ef;border-color:#69767b}.pz-form input::placeholder,.pz-form textarea::placeholder{color:#aeb9bd;opacity:1}input[type=checkbox]{accent-color:#c58b60}.pz-preview{background:#1a2529;border-color:#566368;color:#f3f3ef}.pz-preview pre{background:#101619;color:#e2e8e9;white-space:pre-wrap;overflow-wrap:anywhere}.pz-status{border-color:#c58b60;color:#e9b48b}.pz-steps article{background:#1a2529;border-color:#354044}.pz-steps b{color:#d5a47d}.pz-steps h3{color:#f5f4f0}footer{background:#0d1215;color:#b9c3c7;border-top:1px solid #354044}.pz23-chatstatus{background:#1a2529;color:#edf0ec;border-color:#566368}.pz23-chatstatus a{color:#e9b48b}.pz23-chatstatus button{color:#fff}.pz23-chat{background:#c58b60;color:#101619;border-color:#c58b60}.pz-mobilebar{background:#1a2529;border-color:#566368;box-shadow:0 4px 20px #0005}.pz-mobilebar a{background:#26343b;color:#eef1f1}.pz-mobilebar a:first-child{background:#c58b60;color:#101619}.pz-mobilebar .pz23-chat{background:#c58b60;color:#101619}.pz23-noscript{background:#253238;color:#edf0ec}.gate{background:#101619;color:#f3f3ef}.gateCard{background:#1a2529;border-color:#566368;color:#f3f3ef}.gateCard p{color:#c5ccce}.gateCard button{background:#c58b60;color:#101619}
.c26-hero{position:relative;isolation:isolate;min-height:min(690px,52vw);display:flex;align-items:center;background:#171c21;overflow:hidden}.c26-hero>picture,.c26-feature>picture{position:absolute;inset:0;z-index:-1}.c26-hero img,.c26-feature img{width:100%;height:100%;object-fit:cover;display:block}.c26-hero .wrap{width:100%;padding-block:90px}.c26-hero h1{font-size:clamp(42px,4.35vw,70px);font-weight:650;line-height:1.09;letter-spacing:-.035em;max-width:900px;margin:0 0 30px}.c26-hero h1 em{font-style:normal;color:#c58b60}.c26-hero p{color:#ebeeed;max-width:650px;font-size:22px;line-height:1.55;margin:28px 0 36px}.c26-hero .btn{padding:16px 28px;font-size:17px}.c26-hero-rule{display:block;width:80px;height:2px;background:#c58b60}.c26-products{padding-block:64px 70px;background:#101619}.c26-products .c26-heading{display:flex;align-items:start;justify-content:space-between;gap:45px;margin-bottom:34px}.c26-label{display:block;color:#d5a47d;font-size:11px;letter-spacing:.19em;font-weight:600;text-transform:uppercase;margin-bottom:16px}.c26-products h2{font-size:32px;line-height:1.25;letter-spacing:-.02em;max-width:820px;margin:0}.c26-heading>p{font-size:14px;line-height:1.6;max-width:310px;margin:20px 0 0}.c26-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.c26-product{display:block;min-width:0}.c26-product img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.c26-product h3{font-size:25px;font-weight:650;margin:24px 0 8px;line-height:1.25}.c26-product p{font-size:16px;line-height:1.6;margin:0;max-width:270px}.c26-product .c26-link{display:block;margin-top:20px;padding-inline-start:14px;border-inline-start:2px solid #c58b60;font-size:13px;color:#e8ecea}.c26-product:hover h3{color:#e1ad83}.c26-features{display:grid;grid-template-columns:1fr 1fr}.c26-feature{min-height:660px;isolation:isolate;position:relative;display:flex;align-items:end;padding:64px;overflow:hidden;background:#151b20}.c26-feature+.c26-feature{border-inline-start:1px solid #536064}.c26-feature img{object-position:center}.c26-feature div{max-width:430px}.c26-feature h2{font-size:38px;line-height:1.2;margin:12px 0 20px;font-weight:650;letter-spacing:-.025em;color:#fff}.c26-feature p{color:#edf0ee;font-size:17px;max-width:350px;line-height:1.65}.c26-feature a{display:inline-block;margin-top:20px;padding-inline-start:16px;border-inline-start:2px solid #c58b60;font-size:14px;font-weight:600;color:#fff}.c26-feature a:hover{color:#e1ad83}.c26-seo-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.c26-seo-links a{color:#e1ad83;text-decoration:underline;text-underline-offset:5px}.supplySection{background:#151e22}.supplyHead h2,.supplyHead p{color:#f3f3ef}.supplyCard{background:#1a2529;border-color:#354044}.supplyCard h3,.supplyCard p{color:#f3f3ef}.c26-still-image{background:#101619}.c26-still-image p{font-size:13px;color:#b9c3c7}.c26-hero img{object-position:center}.c26-feature:after{content:"";position:absolute;inset:0;background:#09111526;z-index:-1;pointer-events:none}
@media(min-width:1600px){.c26-hero{min-height:760px}}
@media(max-width:1190px){.pz23-desktop{display:none}.pz23-menu{display:block}.pz23-langmobile{display:flex;gap:12px;margin-inline-start:auto}.pz23-nav{min-height:88px;padding-inline:24px}.pz23-brand{width:220px;padding:10px 15px}.pz23-brand img{width:190px}.c26-feature{padding:40px;min-height:610px}.c26-products .c26-heading{gap:30px}.c26-products h2{font-size:30px}}
@media(max-width:760px){html{scroll-padding-top:90px}.wrap,.pz-wrap{padding-inline:24px}.section,.pz-section{padding-block:50px}.pz23-nav{min-height:78px;padding-inline:16px;gap:12px}.pz23-brand{width:166px;padding:8px 10px}.pz23-brand img{width:146px}.pz23-langmobile{display:none}.pz23-menu summary{font-size:13px;padding:10px}.pz23-menubody{max-height:calc(100dvh - 92px)}.c26-hero{min-height:640px;align-items:start}.c26-hero .wrap{padding-top:60px;padding-bottom:60px}.c26-hero img{object-position:62% center;opacity:.65}.c26-hero h1{font-size:clamp(37px,10vw,52px);max-width:550px;line-height:1.12;letter-spacing:-.025em}.c26-hero p{font-size:18px;max-width:400px;margin:25px 0 32px}.c26-hero .btn{font-size:15px;padding:14px 20px}.c26-products{padding-block:45px}.c26-products .c26-heading{display:block;margin-bottom:26px}.c26-heading>p{max-width:500px;margin-top:18px}.c26-products h2{font-size:28px}.c26-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.c26-product h3{font-size:21px;margin-top:18px}.c26-product p{font-size:14px}.c26-product .c26-link{font-size:12px;margin-top:15px}.c26-features{grid-template-columns:1fr}.c26-feature{min-height:590px;padding:36px 24px}.c26-feature+.c26-feature{border-inline-start:0;border-top:1px solid #536064}.c26-feature h2{font-size:32px}.c26-feature p{font-size:16px;max-width:320px}.pz24-use{background:#1a2529}.pz22-prose p{font-size:16px}.pz22-toc a{border-color:#354044}}
@media(max-width:360px){.c26-products-grid{grid-template-columns:1fr}.c26-product img{aspect-ratio:16/10}.c26-hero{min-height:680px}.c26-hero h1{font-size:37px}.c26-feature{min-height:600px}}
html[dir=rtl] .c26-hero h1,html[dir=rtl] .c26-products h2,html[dir=rtl] .c26-feature h2{letter-spacing:0;line-height:1.5}html[dir=rtl] .c26-hero h1{font-size:clamp(37px,4.2vw,64px)}html[dir=rtl] .c26-hero .wrap{background:#10161935}html[dir=rtl] .c26-hero p{line-height:1.9}html[dir=rtl] .c26-label{letter-spacing:0}html[dir=rtl] .c26-product h3{line-height:1.6}

.gatebox{background:#1a2529;color:#f3f3ef;border-color:#566368}.gatebox p{color:#c5ccce}.gatebox .langbtn{background:#26343b;color:#f3f3ef;border-color:#69767b}.gatebox .langbtn:hover{background:#c58b60;color:#101619}

/* Refinements after side-by-side review and contrast checks. */
.pz23-nav{min-height:120px}.pz23-brand{width:300px;background:transparent;padding:0}.pz23-brand img{width:290px;height:118px;object-fit:contain}.pz23-desktop{font-size:20px;gap:34px}.wrap,.pz-wrap{max-width:1360px}.c26-hero{min-height:718px}.c26-hero .wrap{padding-block:125px 85px}.c26-hero h1{font-size:clamp(45px,5.6vw,82px);max-width:1080px}.c26-hero p{font-size:28px;max-width:850px}.c26-hero .btn{font-size:22px;padding:17px 30px}.c26-label{font-size:15px}.c26-products h2{font-size:39px;max-width:1000px}.c26-heading>p{font-size:19px;max-width:280px;flex-shrink:0}.c26-product h3{font-size:30px}.c26-product p{font-size:20px}.c26-product .c26-link{font-size:16px}.c26-feature{min-height:724px}.c26-feature h2{font-size:46px}.c26-feature p{font-size:22px;max-width:400px}.c26-feature a{font-size:18px}.c26-feature .c26-label{font-size:15px}.pz-section p,.pz-form .pz-subtle,.pz-section .pz-note{color:#c5ccce}.pz22-guide{color:#f3f3ef}.supplyStep{background:#1a2529;border-color:#354044}.supplyStep h3{color:#f3f3ef}.supplyStep p{color:#c5ccce}.stepIcon svg{stroke:#d5a47d}.supplyMobileHint,.stepNum{color:#d5a47d}.contactItem a,#contact a{color:#e1ad83}.pz-feature a{background:#1a2529}.pz-skip{background:#c58b60;color:#101619}.pz22-table td,.pz22-table th{color:#e4e9e9}.pz22-table thead th{background:#26343b}.c26-footer-guides{padding-block:14px;font-size:14px}.c26-footer-guides a{color:#e1ad83;text-decoration:underline}
@media(max-width:1190px){.pz23-nav{min-height:88px}.pz23-brand{width:230px}.pz23-brand img{width:220px;height:86px}.c26-hero h1{font-size:clamp(42px,5.6vw,72px)}.c26-hero p{font-size:24px}.c26-products h2{font-size:32px}.c26-heading>p{font-size:16px;max-width:230px}.c26-product h3{font-size:26px}.c26-product p{font-size:17px}.c26-feature h2{font-size:38px}.c26-feature p{font-size:19px}}
@media(max-width:760px){.pz23-nav{min-height:84px}.pz23-brand{width:180px}.pz23-brand img{width:174px;height:82px}.c26-hero{min-height:660px}.c26-hero .wrap{padding-block:60px}.c26-hero h1{font-size:clamp(37px,10vw,52px);max-width:550px}.c26-hero p{font-size:18px;max-width:420px}.c26-hero .btn{font-size:16px;padding:14px 20px}.c26-label{font-size:12px}.c26-products h2{font-size:28px}.c26-heading>p{font-size:16px;max-width:500px}.c26-product h3{font-size:22px}.c26-product p{font-size:15px}.c26-product .c26-link{font-size:13px}.c26-feature{min-height:620px}.c26-feature h2{font-size:34px}.c26-feature p{font-size:18px}.c26-feature a{font-size:16px}.c26-feature .c26-label{font-size:12px}}

.section h3,.pz-section h3,.pz20card h3{color:#f3f3ef}.pz20intro,.pz20card p,.pz20note,.pz20cta p,.faq details p,.pz-faq details p{color:#c5ccce}.products .product{background:#1a2529;border-color:#354044;color:#f3f3ef}.product p{color:#c5ccce}.product strong,.product .go{color:#f3f3ef}

.pz20 .pz20intro{color:#c5ccce}.pz20 .pz20note{background:#202b30;color:#d6dddf;border-color:#6d533e}

@media(max-width:760px){.c26-hero img{object-position:76% center}}

/* V27: explicit commitment surfaces and readable direct text */
.commitItem{background:#1a2529;color:#f3f3ef;border-color:#526168}.commitItem span{color:#f3f3ef}.commitItem i{color:#dfa97f}.c26-product small.c27-illustration{display:block;color:#bdc5c8;font-size:12px;line-height:1.5;margin:8px 0 0;font-weight:400}

#contact b,.contact b{color:#f3f3ef}.pz-form small.pz-wide{color:#bdc5c8}.pz24-use .pz24-num,.pz24-num{color:#dfa97f}

.c26-product>img{aspect-ratio:1/1;object-fit:contain;background:#13191b}.pz-visual[src*="c27-product"]{object-fit:contain;background:#13191b;aspect-ratio:1/1}
