@font-face{font-family:Outfit;src:url('assets/fonts/outfit-v15-latin_latin-ext-regular.woff2');font-weight:400;font-display:swap}
@font-face{font-family:Outfit;src:url('assets/fonts/outfit-v15-latin_latin-ext-600.woff2');font-weight:600;font-display:swap}
@font-face{font-family:DM;src:url('assets/fonts/dm-sans-v17-latin_latin-ext-regular.woff2');font-weight:400;font-display:swap}
.v5-content *{box-sizing:border-box}
.v5-content{margin:0;background:var(--ink);color:var(--text);font-family:DM,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.v5-content button,.v5-content a{-webkit-tap-highlight-color:transparent}
.v5-content button{font:inherit;cursor:pointer}
.v5-content a{color:inherit;text-decoration:none}
.v5-content button:focus-visible,.v5-content a:focus-visible{outline:2px solid var(--orange);outline-offset:6px}
.v5-content .header{height:94px;max-width:1400px;padding:0 48px;margin:auto;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}
.v5-content .brand{display:flex;align-items:center;margin-right:auto}
.v5-content .brand img{width:137px;height:47px;object-fit:contain}
.v5-content .header nav{display:flex;gap:29px;font-size:13px;color:#bbb6b1}
.v5-content .header nav a:hover{color:var(--orange)}
.v5-content .nav-cta{font-size:13px;border:1px solid #f4792055;border-radius:6px;padding:12px 18px}
.v5-content .nav-cta span{margin-left:12px;color:var(--orange)}
.v5-content{position:relative;overflow:hidden;background:radial-gradient(ellipse at 87% 46%,#f4792019,transparent 50%)}
.v5-content:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000)}
.v5-content .hero{position:relative;max-width:1400px;margin:auto;padding:75px 48px 0;display:grid;grid-template-columns:1fr 1fr;gap:35px 55px;align-items:center}
.v5-content .hero-copy{padding-bottom:8px}
.v5-content .eyebrow{font-size:10px;letter-spacing:2.3px;color:#c3b5a7;display:flex;align-items:center;gap:10px;margin:0 0 24px}
.v5-content .eyebrow span{height:6px;width:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 14px #f4792070}
.v5-content h1{font:400 clamp(42px,4.12vw,59px)/1.08 Outfit,Arial,sans-serif;letter-spacing:-1.7px;margin:0 0 26px}
.v5-content .headline{display:block}
.v5-content .headline em{font-style:normal;display:block;color:var(--orange);min-height:1.1em;transition:opacity .2s,transform .2s}
.v5-content .headline em.changing{opacity:0;transform:translateY(8px)}
.v5-content .headline>span{display:block}
.v5-content .description{font-size:16px;line-height:1.8;max-width:510px;color:#aaa6a1;margin:0}
.v5-content .description strong{font-weight:400;color:#e5dfd8}
.v5-content .actions{display:flex;align-items:center;gap:22px;margin-top:31px}
.v5-content .button{display:inline-flex;align-items:center;justify-content:center;gap:26px;border-radius:5px;font-size:14px;min-height:49px;padding:0 22px}
.v5-content .primary{background:var(--orange);color:#140c06}
.v5-content .primary:hover{background:#ff9346}
.v5-content .text-button{font-size:12px;background:none;border:0;color:#ded8d2;padding:10px 0;white-space:nowrap}
.v5-content .small-play{font-size:10px;margin-right:6px;color:var(--orange)}
.v5-content .domain-selector{display:flex;align-items:center;gap:5px;margin-top:30px;flex-wrap:wrap}
.v5-content .domain-selector button{font-size:10px;border:1px solid transparent;background:transparent;color:#807b76;padding:7px 10px;border-radius:4px}
.v5-content .domain-selector button:hover{color:#fff}
.v5-content .domain-selector .selected{color:#ffac71;border-color:#f4792045;background:#f4792010}
.v5-content .domain-selector #rotation{font-size:12px;margin-left:3px;color:#beb5ad;border-left:1px solid var(--line);border-radius:0}
.v5-content .visual-column{min-width:0;padding-top:17px}
.v5-content .video-label{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1.4px;color:#b4a294;margin:0 2px 14px}
.v5-content .video-label>span:last-child{color:#85796f}
.v5-content .video-shell{position:relative;overflow:hidden;border-radius:12px;border:1px solid #f479204d;box-shadow:0 20px 80px #0006,0 0 60px #f479200a;background:#101012}
.v5-content .video-shell video{width:100%;display:block;aspect-ratio:1.5;object-fit:contain}
.v5-content .video-bottom{display:flex;align-items:center;gap:13px;padding:11px 17px;border-top:1px solid var(--line);background:#171412}
.v5-content .video-bottom>span{margin-right:auto;font-size:10px;color:#b8aaa0;display:flex;align-items:center;gap:7px}
.v5-content .video-bottom i{width:5px;height:5px;background:var(--orange);border-radius:50%}
.v5-content .video-bottom button{background:none;border:0;color:#b8aaa0;min-width:24px;height:24px;padding:0;font-size:17px}
.v5-content .delivery{display:flex;align-items:center;gap:15px;margin-top:18px;padding:17px 18px;background:linear-gradient(110deg,#f4792010,#ffffff02);border:1px solid #f4792029;border-radius:7px}
.v5-content .file-icon{font-size:25px;color:var(--orange)}
.v5-content .delivery strong{font-size:12px;font-weight:400;color:#e7dfd8}
.v5-content .delivery p{font-size:10px;color:#9b9188;margin:6px 0 0;line-height:1.5}
.v5-content .delivery-check{color:#f47920;align-self:center;margin-left:auto;font-size:17px}
.v5-content .trust-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);margin-top:18px;padding:28px 0 33px}
.v5-content .trust-row>div{display:flex;align-items:center;gap:14px;font-size:12px;color:#b3aba3}
.v5-content .trust-row>div>span{font:10px monospace;color:#b57140;border:1px solid #f479202b;border-radius:50%;padding:8px}
.v5-content dialog{padding:0;background:#121212;border:1px solid #f4792066;border-radius:12px;width:min(1000px,94vw);max-height:95vh;overflow:auto;box-shadow:0 25px 100px #000}
.v5-content dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}
.v5-content dialog video{display:block;width:100%;max-height:78vh}
.v5-content dialog p{font-size:12px;margin:14px 20px;color:var(--muted)}
.v5-content #close-video{position:absolute;right:12px;top:12px;border:1px solid #ffffff30;background:#181818e0;color:white;width:36px;height:36px;border-radius:50%;z-index:1}
.v5-content .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.v5-content .hero{padding-top:95px;padding-bottom:10px}
.v5-content .trust-row{margin-top:38px}}
@media(max-width:1100px){.v5-content .header{padding:0 28px;gap:25px}
.v5-content .header nav{gap:18px;font-size:11px}
.v5-content .hero{padding:55px 28px 0;gap:30px}
.v5-content .actions{gap:15px;align-items:flex-start;flex-direction:column}
.v5-content .domain-selector{margin-top:19px}
.v5-content h1{font-size:46px}
.v5-content .description{font-size:14px}}
@media(max-width:760px){.v5-content .header{height:78px;padding:0 22px}
.v5-content .brand img{width:111px;height:40px}
.v5-content .header nav{display:none}
.v5-content .nav-cta{font-size:11px;padding:10px 12px}
.v5-content .hero{display:flex;flex-direction:column;align-items:stretch;padding:41px 22px 0;gap:22px}
.v5-content .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:22px}
.v5-content h1{font-size:clamp(36px,8.8vw,52px);letter-spacing:-1.1px;margin-bottom:23px}
.v5-content .description{font-size:14px;max-width:100%}
.v5-content .actions{flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}
.v5-content .button{font-size:13px;min-height:46px;padding:0 17px;gap:17px}
.v5-content .text-button{font-size:11px}
.v5-content .domain-selector{margin-top:22px;gap:3px}
.v5-content .domain-selector button{padding:6px 8px;font-size:10px}
.v5-content .visual-column{padding-top:0}
.v5-content .video-label{font-size:8px;letter-spacing:1px}
.v5-content .delivery{margin-top:12px;padding:14px}
.v5-content .trust-row{display:flex;flex-direction:column;gap:16px;margin-top:9px;padding:25px 0 30px}
.v5-content .trust-row>div{font-size:12px}
.v5-content .trust-row>div>span{padding:6px}
.v5-content .video-shell{border-radius:9px}}
@media(prefers-reduced-motion:reduce){.v5-content *,.v5-content *:before,.v5-content *:after{transition:none!important;animation:none!important}}
.v5-content .content-section,.v5-content .section-inner{max-width:1400px;margin:auto;padding:90px 48px}
.v5-content .content-section{border-top:1px solid var(--line);position:relative}
.v5-content .section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}
.v5-content .section-top .eyebrow{margin:0;color:var(--orange);font-size:10px}
.v5-content .section-note{font-size:11px;color:#817a74}
.v5-content .content-section h2,.v5-content .process-section h2{font:400 clamp(32px,3.1vw,44px)/1.17 Outfit,sans-serif;letter-spacing:-.9px;margin:0 0 23px}
.v5-content h2 em{font-style:normal;color:#c2b4a7}
.v5-content .section-intro{color:#aaa29b;max-width:620px;font-size:15px;line-height:1.85;margin:0}
.v5-content .what-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:85px;align-items:center}
.v5-content .output-list{margin-top:27px}
.v5-content .output-list article{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--line)}
.v5-content .output-list article>span{font:11px monospace;color:#b57546;padding-top:5px}
.v5-content .output-list h3{font:400 20px Outfit,sans-serif;margin:0 0 8px}
.v5-content .output-list p{font-size:13px;line-height:1.7;color:#928b84;max-width:410px;margin:0}
.v5-content .recipe-paper{padding:28px 32px;border:1px solid #b3a18c;background:#ede7dc;color:#27231f;border-radius:4px;box-shadow:14px 14px 0 #ffffff04;transform:rotate(1deg);position:relative}
.v5-content .paper-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #29231c30;padding-bottom:18px;font:9px monospace;letter-spacing:.7px}
.v5-content .paper-top>span:last-child{color:#9a5c30}
.v5-content .recipe-paper h3{font:400 34px/1.18 Outfit,sans-serif;margin:26px 0 12px}
.v5-content .paper-sub{font-size:11px;color:#6e6458}
.v5-content .recipe-paper dl{margin:25px 0}
.v5-content .recipe-paper dl>div{border-top:1px solid #29231c20;padding:15px 0}
.v5-content .recipe-paper dt{font:9px monospace;color:#986035;letter-spacing:.7px;margin-bottom:8px}
.v5-content .recipe-paper dd{font-size:12px;line-height:1.7;margin:0;color:#50473d}
.v5-content .paper-footer{display:flex;justify-content:space-between;border-top:1px solid #29231c40;padding-top:17px;font:9px monospace;color:#6e5946}
.v5-content .section-statement{margin-top:55px;padding-top:28px;border-top:1px solid var(--line);display:flex;gap:50px;align-items:center}
.v5-content .section-statement>span{font-size:11px;color:#a87550;min-width:200px}
.v5-content .section-statement p{font:400 23px/1.4 Outfit,sans-serif;margin:0;color:#cdc3b8}
.v5-content .process-section{position:relative;background:#151311;border-block:1px solid #ffffff0b}
.v5-content .process-section .section-intro{max-width:660px}
.v5-content .process-grid{margin-top:43px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}
.v5-content .process-steps{display:flex;flex-direction:column}
.v5-content .process-steps button{display:flex;align-items:center;text-align:left;gap:22px;padding:21px 18px;border:0;border-top:1px solid #ffffff12;background:none;color:#8e847a;min-height:93px}
.v5-content .process-steps button:last-child{border-bottom:1px solid #ffffff12}
.v5-content .process-steps button>span{font:11px monospace}
.v5-content .process-steps strong{font:400 20px Outfit,sans-serif}
.v5-content .process-steps small{display:block;font-size:11px;margin-top:7px;color:#82776e}
.v5-content .process-steps b{font-weight:400;margin-left:auto;color:#9b6840;opacity:0}
.v5-content .process-steps button[aria-selected=true]{background:#f479200d;color:#ffe6d0;border-color:#f479205c}
.v5-content .process-steps button[aria-selected=true]>span{color:var(--orange)}
.v5-content .process-steps button[aria-selected=true] b{opacity:1}
.v5-content .step-panel{display:flex;flex-direction:column;padding:30px;background:#0c0c0d;border:1px solid #f4792038;border-radius:8px;min-height:460px}
.v5-content .step-meta{display:flex;justify-content:space-between;gap:12px;font:9px monospace;color:#908277}
.v5-content .step-caption{color:var(--orange);font-size:10px;letter-spacing:1.2px;margin:48px 0 14px}
.v5-content .step-panel h3{font:400 31px/1.2 Outfit,sans-serif;margin:0 0 20px}
.v5-content .step-panel>p:not(.step-caption){font-size:14px;line-height:1.8;color:#a59a90;margin:0}
.v5-content .step-example{border-left:2px solid var(--orange);background:#f4792009;margin-top:30px;padding:17px 20px}
.v5-content .step-example>span{font:9px monospace;color:#ac734b}
.v5-content .step-example p{font-size:14px;line-height:1.6;margin:10px 0 0;color:#e0d0c2}
.v5-content .step-progress{display:flex;gap:8px;margin-top:auto;padding-top:25px}
.v5-content .step-progress i{height:2px;background:#352b23;flex:1}
.v5-content .step-progress .active{background:var(--orange)}
.v5-content .usage-paths{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;gap:22px}
.v5-content .usage-path{display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:8px;background:#111112}
.v5-content .path-label{display:flex;justify-content:space-between;font:9px monospace;color:#a28c7a;letter-spacing:.4px;margin-bottom:29px}
.v5-content .path-label>span:last-child{font-size:20px;color:var(--orange)}
.v5-content .usage-path h3{font:400 28px/1.2 Outfit,sans-serif;margin:0 0 20px}
.v5-content .usage-path>p{font-size:14px;line-height:1.85;color:#a49b92;margin:0}
.v5-content .usage-path ul{list-style:none;padding:0;margin:25px 0 30px}
.v5-content .usage-path li{font-size:12px;line-height:1.65;color:#b9aea3;border-top:1px solid #ffffff0a;padding:12px 0 12px 18px;position:relative}
.v5-content .usage-path li:before{content:'+';position:absolute;left:0;color:#b66b34}
.v5-content .path-bottom{border-top:1px solid var(--line);padding-top:18px;font-size:11px;line-height:1.7;color:#a99a8b;margin-top:auto}
.v5-content .platform-path{background:linear-gradient(135deg,#f479200d,#111112);border-color:#f4792040}
.v5-content .included-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);margin:0 5px 2px 0}
.v5-content .actors-strip{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;padding:30px 0;border-bottom:1px solid var(--line)}
.v5-content .actors-strip span{font:9px monospace;color:#b7713e}
.v5-content .actors-strip h3{font:400 23px/1.4 Outfit,sans-serif;margin:12px 0 0}
.v5-content .actors-strip>p{font-size:14px;color:#a49b92;line-height:1.8;margin:auto 0}
.v5-content .usage-note{font-size:11px;line-height:1.7;color:#7f756c;margin:15px 0 0}
.v5-content .closing-cta{display:flex;align-items:center;gap:35px;justify-content:space-between;padding:35px;margin-top:65px;border:1px solid #f4792040;background:#f4792007;border-radius:8px}
.v5-content .closing-cta .eyebrow{font-size:9px;margin-bottom:14px;color:var(--orange)}
.v5-content .closing-cta h3{font:400 28px/1.2 Outfit,sans-serif;margin:0 0 12px}
.v5-content .closing-cta p:not(.eyebrow){font-size:12px;color:#9d9084;margin:0;line-height:1.8}
.v5-content .closing-cta .button{white-space:nowrap}
.v5-content .content-section:target h2,.v5-content .process-section:target h2{scroll-margin-top:40px}
@media(max-width:1100px){.v5-content .content-section,.v5-content .section-inner{padding:65px 28px}
.v5-content .what-grid{gap:40px}
.v5-content .process-grid{gap:30px}
.v5-content .recipe-paper{padding:25px}
.v5-content .process-steps strong{font-size:18px}
.v5-content .step-panel{padding:24px}
.v5-content .usage-path{padding:25px}
.v5-content .actors-strip{gap:35px}}
@media(max-width:760px){.v5-content .content-section,.v5-content .section-inner{padding:48px 22px}
.v5-content .section-top{margin-bottom:25px;gap:15px}
.v5-content .section-top .eyebrow{font-size:9px;letter-spacing:1.4px}
.v5-content .section-note{font-size:9px;text-align:right}
.v5-content .what-grid,.v5-content .process-grid,.v5-content .usage-paths,.v5-content .actors-strip{grid-template-columns:1fr;gap:27px}
.v5-content .content-section h2,.v5-content .process-section h2{font-size:31px;letter-spacing:-.6px}
.v5-content .section-intro{font-size:14px}
.v5-content .output-list article{padding:18px 0;gap:16px}
.v5-content .output-list h3{font-size:19px}
.v5-content .recipe-paper{transform:none;padding:24px}
.v5-content .recipe-paper h3{font-size:30px}
.v5-content .section-statement{margin-top:35px;flex-direction:column;gap:12px;align-items:flex-start}
.v5-content .section-statement p{font-size:21px}
.v5-content .process-grid{margin-top:28px}
.v5-content .process-steps button{padding:17px 12px;min-height:83px;gap:14px}
.v5-content .process-steps strong{font-size:18px}
.v5-content .step-panel{min-height:370px}
.v5-content .step-caption{margin-top:30px}
.v5-content .step-panel h3{font-size:27px}
.v5-content .usage-paths{margin-top:29px;gap:17px}
.v5-content .usage-path{padding:24px}
.v5-content .usage-path h3{font-size:26px}
.v5-content .actors-strip{margin-top:22px;padding:25px 0;gap:15px}
.v5-content .actors-strip h3{font-size:22px}
.v5-content .closing-cta{margin-top:36px;padding:24px;flex-direction:column;align-items:flex-start;gap:24px}
.v5-content .closing-cta h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){}
.v5-content .platform-benefits strong{display:block;font:400 16px/1.4 Outfit,sans-serif;color:#e3d7cb;margin-bottom:5px}
.v5-content .platform-benefits li>span{display:block;font-size:12px;color:#a99b8e;line-height:1.7}
.v5-content .platform-benefits li{padding-block:14px}
.v5-content .consulting-continuity{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-top:25px;padding:28px 30px;border:1px solid #f4792040;border-radius:8px;background:linear-gradient(110deg,#f4792015,#f4792004)}
.v5-content .consulting-continuity .eyebrow{color:var(--orange);font-size:9px;margin-bottom:12px;display:block}
.v5-content .consulting-continuity h3{font:400 26px/1.3 Outfit,sans-serif;margin:0}
.v5-content .consulting-continuity p{font-size:13px;line-height:1.85;color:#b7a89a;margin:0}
@media(max-width:760px){.v5-content .consulting-continuity{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:18px}
.v5-content .consulting-continuity h3{font-size:24px}}
.v5-content .screens-heading{display:flex;gap:40px;align-items:center;justify-content:space-between}
.v5-content .screens-heading>.text-button{border-bottom:1px solid #f4792070;color:#ffc498}
.v5-content .screen-tabs{display:flex;gap:12px;margin:35px 0 22px;border-bottom:1px solid var(--line)}
.v5-content .screen-tabs button{padding:14px 18px;border:0;border-bottom:2px solid transparent;color:#9b9087;background:none;font-size:12px}
.v5-content .screen-tabs button[aria-selected=true]{color:#ffb67e;border-color:var(--orange)}
.v5-content .screen-panel{display:grid;grid-template-columns:.7fr 1.7fr;gap:35px;align-items:center;padding:25px;border:1px solid #f4792033;border-radius:9px;background:#141210}
.v5-content .screen-explanation{padding:0 10px}
.v5-content .screen-explanation>span{font:9px monospace;letter-spacing:.8px;color:var(--orange)}
.v5-content .screen-explanation h3{font:400 27px/1.2 Outfit,sans-serif;margin:18px 0}
.v5-content .screen-explanation p{font-size:13px;line-height:1.85;color:#a99d93}
.v5-content .screen-explanation .screen-highlight{font-size:12px;color:#e1c4ad;border-left:2px solid #f4792066;padding-left:14px;margin:25px 0}
.v5-content .screen-explanation button{color:#ffb67e}
.v5-content .screen-image-button{padding:0;display:block;background:#fff;border:1px solid #514439;border-radius:5px;overflow:hidden;width:100%;text-align:left}
.v5-content .screen-image-button img{display:block;width:100%;height:auto;aspect-ratio:1365/936;object-fit:contain}
.v5-content .screen-image-button>span{display:flex;justify-content:space-between;padding:11px 14px;background:#201b17;color:#b29d8c;font:9px monospace;letter-spacing:.5px}
.v5-content .screen-image-button b{font-size:16px;font-weight:400}
.v5-content .screen-note{font-size:11px;color:#8c7e72;line-height:1.7;margin:14px 0 0}
.v5-content .download-heading{margin-top:38px}
.v5-content .download-heading h3{font:400 25px/1.3 Outfit,sans-serif;margin:0 0 10px}
.v5-content .download-heading p{font-size:13px;color:#998b7f;margin:0}
.v5-content .format-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-block:1px solid var(--line)}
.v5-content .format-grid article{padding:24px 20px;border-right:1px solid var(--line)}
.v5-content .format-grid article:first-child{padding-left:0}
.v5-content .format-grid article:last-child{border-right:0}
.v5-content .format-grid span{font:10px monospace;color:var(--orange)}
.v5-content .format-grid h4{font:400 17px/1.4 Outfit,sans-serif;margin:14px 0 9px}
.v5-content .format-grid p{font-size:12px;line-height:1.8;color:#9a8f84;margin:0}
.v5-content #screen-dialog{width:min(1400px,96vw);max-height:96vh;position:fixed}
.v5-content #screen-dialog img{width:100%;height:auto;display:block}
.v5-content #close-screen{position:sticky;top:10px;float:right;margin:10px 10px -46px 0;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid #f4792090;background:#19130f;color:#fff}
.v5-content .header nav{gap:22px}
@media(max-width:1100px){.v5-content .header nav{gap:13px;font-size:10px}
.v5-content .screen-panel{gap:20px;padding:20px}
.v5-content .screen-explanation h3{font-size:23px}
.v5-content .format-grid article{padding:20px 15px}}
@media(max-width:760px){.v5-content .screens-heading{display:block}
.v5-content .screens-heading>.text-button{display:inline-block;margin-top:15px}
.v5-content .screen-tabs{gap:0;margin-top:25px}
.v5-content .screen-tabs button{padding:12px 10px;font-size:10px;flex:1}
.v5-content .screen-panel{grid-template-columns:1fr;padding:20px;gap:20px}
.v5-content .screen-explanation{padding:0}
.v5-content .screen-explanation h3{font-size:26px;margin:14px 0}
.v5-content .screen-explanation .screen-highlight{margin:18px 0}
.v5-content .format-grid{grid-template-columns:1fr 1fr}
.v5-content .format-grid article{border-bottom:1px solid var(--line);padding:20px 13px!important}
.v5-content .format-grid article:nth-child(2n){border-right:0}
.v5-content .format-grid article:nth-child(n+3){border-bottom:0}
.v5-content .format-grid h4{font-size:17px}
.v5-content .download-heading h3{font-size:23px}}
.v5-content .faq-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:75px;align-items:start}
.v5-content .faq-intro{position:sticky;top:38px}
.v5-content .faq-intro .section-intro{max-width:320px}
.v5-content .faq-contact{display:inline-block;color:#ffc498;margin-top:24px;border-bottom:1px solid #f4792050}
.v5-content .faq-questions{border-top:1px solid var(--line)}
.v5-content .faq-item{border-bottom:1px solid var(--line)}
.v5-content .faq-item summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:23px 0;font:400 19px/1.45 Outfit,sans-serif;color:#d8cec5}
.v5-content .faq-item summary::-webkit-details-marker{display:none}
.v5-content .faq-item summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}
.v5-content .faq-number{font:10px monospace;color:#956c4c;flex:0 0 20px}
.v5-content .faq-symbol{margin-left:auto;flex:0 0 20px;width:20px;height:20px;position:relative}
.v5-content .faq-symbol:before,.v5-content .faq-symbol:after{content:'';position:absolute;background:#c18759;left:4px;right:4px;top:9px;height:1px}
.v5-content .faq-symbol:after{transform:rotate(90deg)}
.v5-content .faq-item[open] .faq-symbol:after{transform:none}
.v5-content .faq-item[open] summary{color:#ffbd8c}
.v5-content .faq-answer{padding:0 30px 24px 38px}
.v5-content .faq-answer p{margin:0;font-size:14px;line-height:1.9;color:#a99c90}
.v5-content .faq-section{padding-bottom:100px}
@media(max-width:1100px){.v5-content .faq-grid{gap:40px}
.v5-content .faq-item summary{font-size:18px}}
@media(max-width:760px){.v5-content .faq-grid{grid-template-columns:1fr;gap:30px}
.v5-content .faq-intro{position:static}
.v5-content .faq-intro .section-intro{max-width:none}
.v5-content .faq-item summary{font-size:18px;gap:12px;padding:21px 0}
.v5-content .faq-answer{padding:0 12px 22px 32px}
.v5-content .faq-answer p{font-size:13px}
.v5-content .faq-section{padding-bottom:55px}}
.v5-content{position:relative;overflow:hidden;line-height:normal}.v5-content .hero{min-height:0;background:none;border:0}.v5-content .hero:before,.v5-content .hero:after{display:none}.v5-content .hero-copy{max-width:none}.v5-content .hero h1{max-width:none}.v5-content .hero .eyebrow{margin-top:0}.v5-content .content-section h2 em,.v5-content .process-section h2 em{font-style:normal}
