.elementor-63318 .elementor-element.elementor-element-031ea34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-63318 .elementor-element.elementor-element-a3054bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-a3054bc */.ag-fq26{--ag:#d66a12;--ink:#151515;--body:#3e3e3e;--muted:#6b6b6b;--paper:#fffaf4;--line:#eadfd4;--dark:#111316;--soft:#f7f2ec;font-family:inherit;color:var(--body);font-size:17px;line-height:1.76;width:100%;max-width:none;overflow:hidden}
.ag-fq26 *{box-sizing:border-box}.ag-fq26 a{color:#a94708;text-underline-offset:3px}.ag-fq26 img{display:block;width:100%;height:auto}.ag-fq26 .hero-title,.ag-fq26 h2,.ag-fq26 h3{font-family:inherit;color:var(--ink);text-wrap:balance}.ag-fq26 .hero-title{font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.05em;margin:0 0 22px;color:#fff;font-weight:700}.ag-fq26 h2{font-size:clamp(29px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px}.ag-fq26 h3{font-size:clamp(21px,2.4vw,29px);line-height:1.2;margin:0 0 10px}.ag-fq26 p{margin:0 0 18px}.ag-fq26 .shell{width:min(1220px,calc(100% - 36px));margin:0 auto}.ag-fq26 .hero{background:linear-gradient(135deg,#111316 0%,#22201d 70%,#3a2415 100%);color:#fff;border-top:6px solid var(--ag)}.ag-fq26 .hero-grid{display:grid;grid-template-columns:1.04fr .96fr;min-height:585px}.ag-fq26 .hero-copy{padding:clamp(34px,5.5vw,76px);display:flex;flex-direction:column;justify-content:center}.ag-fq26 .eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850;color:#ffc48c;margin-bottom:14px}.ag-fq26 .hero-copy p{font-size:clamp(17px,1.8vw,21px);color:#ece8e4;max-width:800px}.ag-fq26 .hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:12px}.ag-fq26 .btn{display:inline-block;padding:13px 18px;text-decoration:none;font-weight:800;border-radius:7px}.ag-fq26 .btn-orange{background:var(--ag);color:#fff!important}.ag-fq26 .btn-light{background:#fff;color:#1b1b1b!important}.ag-fq26 .hero-media{position:relative;min-height:450px;background:#222}.ag-fq26 .hero-media img{height:100%;object-fit:cover}.ag-fq26 .hero-cap{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(14,15,16,.88);color:#f5f2ef;padding:13px 15px;font-size:13px;line-height:1.45;border-left:4px solid var(--ag)}.ag-fq26 .quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-bottom:1px solid var(--line);box-shadow:0 15px 40px rgba(40,25,12,.08)}.ag-fq26 .quick div{padding:21px 22px;border-right:1px solid var(--line)}.ag-fq26 .quick div:last-child{border-right:0}.ag-fq26 .quick strong{display:block;color:var(--ink);font-size:17px;line-height:1.2}.ag-fq26 .quick span{display:block;color:var(--muted);font-size:13px;margin-top:5px}.ag-fq26 .toc{margin:38px auto;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:25px}.ag-fq26 .toc strong{display:block;color:var(--ink);font-size:21px;margin-bottom:12px}.ag-fq26 .toc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px}.ag-fq26 .toc a{text-decoration:none;padding:7px 0;border-bottom:1px dotted #c9a887;font-size:14px}.ag-fq26 section{scroll-margin-top:110px}.ag-fq26 .section{padding:56px 0;border-bottom:1px solid var(--line)}.ag-fq26 .chapter{display:grid;grid-template-columns:76px 1fr;gap:22px;align-items:start;margin-bottom:24px}.ag-fq26 .num{font-size:38px;font-weight:900;color:var(--ag);border-top:4px solid var(--ag);padding-top:8px;line-height:1}.ag-fq26 .label{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:850;color:var(--muted);margin-bottom:7px}.ag-fq26 .copy{max-width:1030px;margin-left:98px}.ag-fq26 .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:26px 0 0 98px}.ag-fq26 .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:26px 0 0 98px}.ag-fq26 .card{border:1px solid var(--line);background:#fff;padding:21px;border-radius:17px;box-shadow:0 8px 27px rgba(58,38,20,.05)}.ag-fq26 .card p:last-child{margin-bottom:0}.ag-fq26 .note{max-width:1030px;margin:26px 0 0 98px;padding:19px 21px;border-left:5px solid var(--ag);background:#fff5e9;border-radius:0 14px 14px 0}.ag-fq26 .note strong{color:#8e3900}.ag-fq26 .process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0 98px}.ag-fq26 .step{position:relative;border:1px solid var(--line);background:#fff;padding:22px 22px 22px 70px;border-radius:17px}.ag-fq26 .step-num{position:absolute;left:20px;top:20px;width:36px;height:36px;border-radius:999px;background:var(--ag);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.ag-fq26 .step strong{display:block;color:var(--ink);font-size:18px;margin-bottom:5px}.ag-fq26 .photo{margin:30px 0 0;border-radius:21px;overflow:hidden;background:#111;box-shadow:0 14px 38px rgba(40,25,12,.12)}.ag-fq26 .photo img{max-height:720px;object-fit:cover}.ag-fq26 .photo figcaption{padding:13px 17px;color:#e9e3dd;font-size:13px;line-height:1.5;border-left:5px solid var(--ag)}.ag-fq26 .pillrow{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ag-fq26 .pill{display:inline-block;background:#fff0df;color:#934006;border:1px solid #f0d3b6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.ag-fq26 ul{margin:10px 0 18px;padding-left:22px}.ag-fq26 li{margin:7px 0}.ag-fq26 .cta{background:#111316;color:#e9e9ea;padding:58px 0}.ag-fq26 .cta h2,.ag-fq26 .cta strong{color:#fff}.ag-fq26 .cta-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:30px;align-items:center}.ag-fq26 .cta-box{border:1px solid rgba(255,255,255,.15);padding:23px;background:rgba(255,255,255,.055);border-radius:18px}.ag-fq26 .faq{padding:56px 0}.ag-fq26 .faq details{border:1px solid var(--line);margin:0 0 10px;background:#fff;border-radius:14px;overflow:hidden}.ag-fq26 .faq summary{cursor:pointer;list-style:none;font-weight:820;color:var(--ink);padding:17px 19px}.ag-fq26 .faq summary::-webkit-details-marker{display:none}.ag-fq26 .faq summary:after{content:"+";float:right;color:var(--ag);font-size:23px}.ag-fq26 .faq details[open] summary:after{content:"-"}.ag-fq26 .faq .answer{padding:0 19px 18px}.ag-fq26 .sources{background:var(--soft);border:1px solid var(--line);padding:23px;margin-top:25px;border-radius:18px}.ag-fq26 .small{font-size:13px;color:var(--muted)}
@media(max-width:900px){.ag-fq26 .hero-grid{grid-template-columns:1fr}.ag-fq26 .quick{grid-template-columns:1fr 1fr}.ag-fq26 .toc-grid,.ag-fq26 .grid3,.ag-fq26 .process{grid-template-columns:1fr}.ag-fq26 .cta-grid{grid-template-columns:1fr}}
@media(max-width:640px){.ag-fq26 .shell{width:min(100% - 24px,1220px)}.ag-fq26 .quick,.ag-fq26 .toc-grid,.ag-fq26 .grid2,.ag-fq26 .grid3{grid-template-columns:1fr}.ag-fq26 .quick div{border-right:0;border-bottom:1px solid var(--line)}.ag-fq26 .chapter{grid-template-columns:48px 1fr;gap:13px}.ag-fq26 .num{font-size:28px}.ag-fq26 .copy,.ag-fq26 .grid2,.ag-fq26 .grid3,.ag-fq26 .note,.ag-fq26 .process{margin-left:0}.ag-fq26 .hero-copy{padding:34px 22px}.ag-fq26 .hero-title{font-size:42px}}/* End custom CSS */