.home-module__txgM7a__heroContact{color:#d9cdb7;margin:22px 0 0;font-size:.95rem}.home-module__txgM7a__heroContact a{color:#f4c76b;text-underline-offset:3px;font-weight:800;text-decoration:underline}.home-module__txgM7a__trustStrip{border-bottom:1px solid var(--line);color:#fff;background:radial-gradient(circle at 15% 0,#d7a83f1f,#0000 30%),linear-gradient(120deg,#080809 0%,#1b0b0e 62%,#4a0814 100%)}.home-module__txgM7a__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__txgM7a__trustGrid article{border-right:1px solid #ffffff1a;min-height:170px;padding:30px 24px}.home-module__txgM7a__trustGrid article:first-child{border-left:1px solid #ffffff1a}.home-module__txgM7a__trustGrid strong{color:#f2c66e;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;display:block}.home-module__txgM7a__trustGrid p{color:#d9cdb7;margin:0;font-size:.92rem}.home-module__txgM7a__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-module__txgM7a__stepCard{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:250px;padding:28px;box-shadow:0 18px 55px #2d211014}.home-module__txgM7a__stepCard>span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.home-module__txgM7a__stepCard h3{margin:52px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.home-module__txgM7a__stepCard p{color:var(--muted);margin:0}.home-module__txgM7a__splitPanel{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:54px;display:grid}.home-module__txgM7a__splitPanel h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4rem);line-height:1.05}.home-module__txgM7a__splitPanel>div>p:not(:first-child){max-width:720px;color:var(--muted);font-size:1.04rem}.home-module__txgM7a__serviceList{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__serviceList li{align-items:start;gap:12px;font-weight:700;display:flex}.home-module__txgM7a__serviceList li:before{content:"◆";color:var(--gold-dark)}.home-module__txgM7a__serviceAreaCard{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 82% 12%,#d7a83f33,#0000 34%),linear-gradient(145deg,#080809 0%,#1b0b0e 58%,#6f0918 100%);border:1px solid #ffffff24;border-radius:26px;padding:32px}.home-module__txgM7a__serviceAreaCard h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem}.home-module__txgM7a__serviceAreaCard>p:not(:first-child){color:#eadfce}.home-module__txgM7a__serviceAreaCard ul{gap:9px;margin:22px 0;padding-left:20px;display:grid}.home-module__txgM7a__smallCopy{border-top:1px solid #ffffff2e;padding-top:18px;font-size:.88rem}.home-module__txgM7a__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-module__txgM7a__faqItem{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 12px 36px #2d21100f}.home-module__txgM7a__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:20px 22px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:700;list-style:none;display:flex}.home-module__txgM7a__faqItem summary::-webkit-details-marker{display:none}.home-module__txgM7a__faqItem summary:after{content:"+";color:var(--gold-dark);font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:500}.home-module__txgM7a__faqItem[open] summary:after{content:"−"}.home-module__txgM7a__faqItem p{color:var(--muted);margin:0;padding:0 22px 22px}.home-module__txgM7a__ctaActions{justify-items:center;gap:12px;display:grid}.home-module__txgM7a__textLink{color:#e8d7b6;text-underline-offset:4px;font-size:.9rem;font-weight:800;text-decoration:underline}@media (max-width:960px){.home-module__txgM7a__trustGrid,.home-module__txgM7a__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__txgM7a__trustGrid article:nth-child(3){border-left:1px solid #ffffff1a}.home-module__txgM7a__splitPanel{grid-template-columns:1fr}}@media (max-width:680px){.home-module__txgM7a__trustGrid,.home-module__txgM7a__stepsGrid,.home-module__txgM7a__faqGrid{grid-template-columns:1fr}.home-module__txgM7a__trustGrid article{border-left:1px solid #ffffff1a;min-height:auto}.home-module__txgM7a__stepCard{min-height:auto}.home-module__txgM7a__stepCard h3{margin-top:30px}.home-module__txgM7a__serviceAreaCard{padding:26px}.home-module__txgM7a__ctaActions{justify-items:start}}.home-module__txgM7a__homePage{background:#070708;overflow:hidden}.home-module__txgM7a__showcaseHero{color:#fff;background:#040405;border-bottom:1px solid #f2d27dd1;min-height:650px;position:relative;overflow:hidden}.home-module__txgM7a__heroImage{object-fit:cover;object-position:center}.home-module__txgM7a__heroVeil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#03030424,#0303040a 62%,#0000);position:absolute;inset:0}.home-module__txgM7a__showcaseInner{z-index:2;align-items:center;min-height:650px;padding:54px 0 82px;display:flex;position:relative}.home-module__txgM7a__showcaseCopy{text-align:center;width:min(58%,700px)}.home-module__txgM7a__heroKicker{color:#f2d27d;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:.82rem;font-weight:900}.home-module__txgM7a__showcaseCopy h1{color:#fffdf7;text-shadow:0 5px 34px #000000b8;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.25rem,5.8vw,5.65rem);font-weight:500;line-height:.92}.home-module__txgM7a__showcaseCopy h1 span{color:#f6d878;-webkit-text-fill-color:transparent;background:linear-gradient(#fff1ac,#d8a632 76%,#fff0a0);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:.73em;display:block}.home-module__txgM7a__suitDivider{color:#f4c75f;justify-content:center;align-items:center;gap:15px;margin:26px auto 13px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;display:flex}.home-module__txgM7a__suitDivider i{background:linear-gradient(90deg,#0000,#f2cf72);width:min(23%,160px);height:1px}.home-module__txgM7a__suitDivider i:last-child{background:linear-gradient(90deg,#f2cf72,#0000)}.home-module__txgM7a__suitDivider span:first-of-type,.home-module__txgM7a__suitDivider span:nth-of-type(3){color:#f10d31}.home-module__txgM7a__heroAudience{color:#f0cb67;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,2vw,1.72rem)}.home-module__txgM7a__heroAudience b{color:#fff;padding:0 6px;font-size:.72em}.home-module__txgM7a__heroPromise{color:#f4eee5;margin:8px 0 0;font-size:1.12rem}.home-module__txgM7a__heroActions{justify-content:center;gap:22px;margin-top:28px;display:flex}.home-module__txgM7a__primaryAction,.home-module__txgM7a__secondaryAction{border:1px solid #efc85f;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-width:205px;min-height:54px;padding:0 24px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.home-module__txgM7a__primaryAction{color:#fff;background:linear-gradient(#b40e20,#700511);box-shadow:inset 0 0 0 1px #ff424959,0 12px 30px #0000004d}.home-module__txgM7a__secondaryAction{color:#f6dc8b;background:#040405b3}.home-module__txgM7a__primaryAction:hover,.home-module__txgM7a__primaryAction:focus-visible,.home-module__txgM7a__secondaryAction:hover,.home-module__txgM7a__secondaryAction:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #f2d27d33,0 14px 34px #0000006b}.home-module__txgM7a__scrollCue{z-index:3;color:#eee6d8;letter-spacing:.11em;text-transform:uppercase;justify-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.home-module__txgM7a__scrollCue span{color:#f2d27d;border:1px solid #f2d27dbf;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:3px;font-size:1.2rem;display:grid}.home-module__txgM7a__homePage .home-module__txgM7a__trustStrip{background:linear-gradient(#0c0c0d,#070708);border-block:1px solid #d7a83f73}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid article{border-color:#d7a83f57;grid-template-columns:70px 1fr;align-items:center;gap:18px;min-height:136px;padding:24px 20px;display:grid}.home-module__txgM7a__featureIcon{color:#f2c75f;border:2px solid #e8b84d;border-radius:50%;place-items:center;width:64px;height:64px;font-family:Georgia,Times New Roman,serif;font-size:2rem;display:grid}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid strong{color:#f1cf72;margin-bottom:5px;font-size:1.16rem}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid p{color:#e3ddd4;font-size:.9rem}.home-module__txgM7a__experienceSection{color:#fff;background:#080809;border-bottom:1px solid #d7a83f70;grid-template-columns:1.15fr .85fr;min-height:510px;display:grid}.home-module__txgM7a__experienceImagePanel{border-right:1px solid #d7a83f80;min-height:510px;position:relative;overflow:hidden}.home-module__txgM7a__experienceImagePanel img{object-fit:cover}.home-module__txgM7a__experienceImageVeil{z-index:1;background:linear-gradient(#0000 35%,#040405b8);position:absolute;inset:0}.home-module__txgM7a__experienceTagline{z-index:2;text-align:center;text-shadow:0 4px 24px #000;place-content:center;justify-items:center;padding:32px;display:grid;position:absolute;inset:0}.home-module__txgM7a__experienceTagline strong{color:#f3cf6b;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(3rem,5.2vw,5.6rem);font-weight:400;line-height:1}.home-module__txgM7a__experienceTagline span{color:#f4d87e;letter-spacing:.24em;text-transform:uppercase;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:800}.home-module__txgM7a__experienceTagline div{color:#f4c755;letter-spacing:.18em;margin-top:25px;font-size:1.3rem}.home-module__txgM7a__experienceCopy{background:radial-gradient(circle at 85% 10%,#c8102e26,#0000 18rem),#080809;align-content:center;padding:clamp(42px,6vw,78px);display:grid}.home-module__txgM7a__welcomeLabel{color:#eabc4f;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.home-module__txgM7a__experienceCopy h2{color:#fffaf0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,3.7rem);line-height:1}.home-module__txgM7a__experienceCopy>p:not(.home-module__txgM7a__welcomeLabel){color:#e8e0d5;margin:18px 0 0;font-size:1rem}.home-module__txgM7a__qualityGrid{grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.home-module__txgM7a__qualityGrid div{text-align:center;border-right:1px solid #d7a83f7a;align-content:center;justify-items:center;gap:7px;min-height:86px;padding:0 10px;display:grid}.home-module__txgM7a__qualityGrid div:last-child{border-right:0}.home-module__txgM7a__qualityGrid span{color:#f2c65b;font-size:1.8rem}.home-module__txgM7a__qualityGrid strong{color:#fff;font-size:.74rem;line-height:1.25}.home-module__txgM7a__homePage .section{color:#fff;background:radial-gradient(circle at 90% 0,#c8102e1a,#0000 24rem),#0a0a0b;border-bottom:1px solid #d7a83f4d}.home-module__txgM7a__homePage .section.alt{background:radial-gradient(circle at 8% 0,#d7a83f14,#0000 24rem),#101011}.home-module__txgM7a__homePage .section-heading h2{color:#fffaf0}.home-module__txgM7a__homePage .home-module__txgM7a__stepCard p,.home-module__txgM7a__homePage .home-module__txgM7a__faqItem p,.home-module__txgM7a__homePage .home-module__txgM7a__splitPanel>div>p:not(:first-child){color:#d8d0c4}.home-module__txgM7a__homePage .section-heading p{color:#d8d0c4}:is(.home-module__txgM7a__homePage .card,.home-module__txgM7a__homePage .home-module__txgM7a__stepCard,.home-module__txgM7a__homePage .home-module__txgM7a__faqItem){color:#fff;background:linear-gradient(150deg,#ffffff0d,#c8102e0d),#111112;border-color:#d7a83f6b}.home-module__txgM7a__homePage .card h3{color:#f0cb6c}.home-module__txgM7a__homePage .card p{color:#d8d0c4}.home-module__txgM7a__homePage .home-module__txgM7a__stepCard>span,.home-module__txgM7a__homePage .home-module__txgM7a__faqItem summary:after,.home-module__txgM7a__homePage .home-module__txgM7a__serviceList li:before{color:#efc55e}@media (max-width:1100px){.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid article{grid-template-columns:56px 1fr;gap:12px;padding:22px 14px}.home-module__txgM7a__featureIcon{width:52px;height:52px;font-size:1.6rem}.home-module__txgM7a__qualityGrid{grid-template-columns:repeat(2,1fr);row-gap:18px}.home-module__txgM7a__qualityGrid div:nth-child(2){border-right:0}}@media (max-width:960px){.home-module__txgM7a__showcaseCopy{width:66%}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid{grid-template-columns:repeat(2,1fr)}.home-module__txgM7a__experienceSection{grid-template-columns:1fr}.home-module__txgM7a__experienceImagePanel{border-bottom:1px solid #d7a83f80;border-right:0}}@media (max-width:680px){.home-module__txgM7a__showcaseHero,.home-module__txgM7a__showcaseInner{min-height:690px}.home-module__txgM7a__heroImage{object-position:64% center}.home-module__txgM7a__heroVeil{background:linear-gradient(90deg,#030304db,#03030475),linear-gradient(#0000,#03030494)}.home-module__txgM7a__showcaseInner{align-items:end;padding:110px 0 94px}.home-module__txgM7a__showcaseCopy{width:100%}.home-module__txgM7a__heroKicker{font-size:.7rem}.home-module__txgM7a__showcaseCopy h1{font-size:clamp(2.85rem,14vw,4.2rem)}.home-module__txgM7a__heroAudience{font-size:1.12rem}.home-module__txgM7a__heroPromise{font-size:.98rem}.home-module__txgM7a__heroActions{gap:12px;display:grid}.home-module__txgM7a__primaryAction,.home-module__txgM7a__secondaryAction{width:min(100%,320px);margin:0 auto}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid{grid-template-columns:1fr}.home-module__txgM7a__homePage .home-module__txgM7a__trustGrid article{min-height:112px}.home-module__txgM7a__experienceImagePanel{min-height:390px}.home-module__txgM7a__experienceTagline strong{font-size:3.25rem}.home-module__txgM7a__experienceTagline span{font-size:.9rem}.home-module__txgM7a__experienceCopy{padding:48px 24px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__primaryAction,.home-module__txgM7a__secondaryAction{transition:none}}
