:root{--navy:#0A4D3C;--navy-deep:#072E24;--navy-light:#1A6B55;--slate:#4A5856;--warm-gray:#F6F7F5;--white:#FFF;--cream:#FBFCFA;--gold:#C9A96E;--gold-light:#E8D5B0;--text:#2D3733;--text-light:#6B7E78;--border:#D9E0DC;--shadow:0 4px 24px rgba(10,77,60,.07);--shadow-lg:0 12px 48px rgba(10,77,60,.1);--radius:8px;--radius-lg:16px;--tr:all .35s cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;color:var(--text);background:var(--cream);line-height:1.7;-webkit-font-smoothing:antialiased;font-size:16px}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.15;color:var(--navy)}a{color:var(--navy);text-decoration:none;transition:var(--tr)}a:hover{color:var(--gold)}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff7;backdrop-filter:blur(16px);border-bottom:1px solid rgba(226,223,217,.6)}.nav-inner{max-width:1100px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:32px;height:84px}.nav-brand{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;color:var(--navy);text-decoration:none;white-space:nowrap;line-height:1}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{font-size:.74rem;font-weight:600;color:var(--slate);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.nav-links a:hover{color:var(--navy)}.nav-cta{background:transparent;color:var(--navy)!important;padding:9px 22px;border:1.5px solid var(--navy);border-radius:4px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;white-space:nowrap;transition:var(--tr)}.nav-cta:hover{background:var(--navy);color:var(--white)!important}.nav-cta:hover{background:var(--navy-light);color:var(--white)!important}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.nav-toggle span{display:block;width:22px;height:1.5px;background:var(--navy);margin:5px 0}.nav-brand{font-size:1.4rem;text-decoration:none;white-space:nowrap;line-height:1}.nav-brand-group{display:flex;align-items:center;gap:18px;flex-shrink:0}.nav-divider{width:1px;height:28px;background:var(--border);flex-shrink:0}.nav-fairway-logo{height:32px;width:auto;display:block}.nav-links{gap:26px}.nav-dropdown{position:relative}.nav-dropdown-toggle{background:none;border:none;cursor:pointer;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:600;color:var(--slate);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:0;line-height:1;transition:var(--tr)}.nav-dropdown-toggle:hover,.nav-dropdown:hover .nav-dropdown-toggle{color:var(--navy)}.nav-chevron{transition:transform .2s;display:block;flex-shrink:0}.nav-dropdown:hover .nav-chevron,.nav-dropdown.open .nav-chevron{transform:rotate(180deg)}.nav-dropdown-panel{position:absolute;top:calc(100% + 14px);left:-16px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 0;min-width:240px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;z-index:120}.nav-dropdown-panel a{display:block;padding:10px 22px;font-size:.74rem;font-weight:600;color:var(--slate);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:var(--tr)}.nav-dropdown-panel a:hover{color:var(--navy);background:var(--warm-gray)}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown.open .nav-dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.page-hero{padding:140px 28px 80px;background:var(--navy);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,169,110,.08) 0%,transparent 60%)}.page-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.page-hero h1{font-size:3rem;color:var(--white);margin-bottom:20px}.page-hero h1 em{font-style:italic;color:var(--gold);font-weight:400}.hero-sub{font-size:1.05rem;color:#ffffff8c;line-height:1.9;margin-bottom:28px}.hero-photo-wrap{display:flex;justify-content:flex-end}.hero-photo-wrap img{width:280px;height:340px;object-fit:cover;object-position:center top;border-radius:8px 8px 140px 140px;border:2px solid rgba(255,255,255,.08)}.btn-gold{background:var(--gold);color:var(--navy);padding:15px 36px;border-radius:6px;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:var(--tr);border:2px solid var(--gold)}.btn-gold:hover{background:var(--gold-light);color:var(--navy)}.btn-outline{background:transparent;color:#fffc;padding:15px 36px;border-radius:6px;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;gap:8px}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap}section{padding:80px 28px}.container{max-width:1100px;margin:0 auto}.section-label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.programs{background:var(--white)}.programs h2{font-size:2.3rem;margin-bottom:12px}.programs .intro{color:var(--text-light);font-size:.95rem;margin-bottom:48px;max-width:700px}.program-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.program-card{padding:36px 32px;border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--tr)}.program-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.program-card h3{font-size:1.2rem;margin-bottom:10px}.program-card p{font-size:.88rem;color:var(--text-light);line-height:1.75}.program-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.process-section{background:var(--warm-gray)}.process-section h2{font-size:2.3rem;margin-bottom:12px}.process-section .intro{color:var(--text-light);font-size:.95rem;margin-bottom:40px;max-width:700px}.process-steps{display:flex;flex-direction:column;gap:0}.p-step{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--border)}.p-step:last-child{border-bottom:none}.p-step-num{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--gold);font-weight:600;text-align:center;padding-top:4px}.p-step h4{font-size:1.05rem;margin-bottom:6px}.p-step p{font-size:.88rem;color:var(--text-light);line-height:1.75}.why-section{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.why-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(201,169,110,.06) 0%,transparent 50%)}.why-inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.why-inner .section-label{color:var(--gold)}.why-inner h2{font-size:2.4rem;color:var(--white);margin-bottom:32px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.why-item h4{color:var(--gold);font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.why-item p{color:#ffffff80;font-size:.88rem;line-height:1.75}.approval{background:var(--white)}.approval h2{font-size:2.3rem;margin-bottom:12px}.approval .intro{color:var(--text-light);font-size:.95rem;margin-bottom:32px;max-width:700px}.approval-list{display:flex;flex-direction:column;gap:12px;max-width:700px}.approval-item{display:flex;gap:12px;align-items:start;font-size:.9rem;color:var(--text-light);line-height:1.75}.approval-item svg{flex-shrink:0;margin-top:4px}.cta-section{background:var(--warm-gray);padding:80px 28px;text-align:center}.cta-section h2{font-size:2.4rem;margin-bottom:16px}.cta-section>.container>p{color:var(--text-light);font-size:1rem;margin-bottom:32px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.8}footer{background:var(--navy-deep);color:#fff6;padding:48px 28px 32px}.footer-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:start;gap:40px;flex-wrap:wrap}.footer-brand{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:var(--white);font-weight:700;margin-bottom:10px}footer p{font-size:.78rem;line-height:1.75}.footer-links{display:flex;gap:28px}.footer-links a{color:#fff6;font-size:.78rem}.footer-links a:hover{color:var(--gold)}.footer-bottom{max-width:1100px;margin:28px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);font-size:.68rem;color:#fff3;line-height:1.9}.footer-compliance{max-width:1100px;margin:28px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.compliance-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px}.compliance-row a{color:#ffffff8c;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.compliance-row a:hover{color:var(--gold)}.compliance-row .pipe{color:#ffffff26;font-size:.78rem}.compliance-logos{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logo-badge{background:#fffffff5;padding:8px 12px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:var(--tr)}.logo-badge:hover{background:#fff}.logo-badge img{height:40px;width:auto;display:block}.logo-badge.eho img{height:42px}.compliance-customer{font-size:.74rem;color:#ffffff73;margin-top:8px;line-height:1.8}.compliance-customer a{color:#ffffff8c}.compliance-customer a:hover{color:var(--gold)}@media(max-width:768px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-photo-wrap{justify-content:center;order:-1}.hero-photo-wrap img{width:180px;height:220px}.hero-ctas{justify-content:center}.page-hero h1{font-size:2.2rem}.program-grid,.why-grid{grid-template-columns:1fr}.p-step{grid-template-columns:40px 1fr;gap:16px}.nav-links{display:none}.nav-toggle{display:block}.nav-fairway-logo{height:30px}.nav-divider{height:24px}.nav-inner{height:72px}.nav-brand-group{gap:14px}.nav-brand{font-size:1.15rem}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:#fff;padding:28px;border-bottom:1px solid var(--border);box-shadow:var(--shadow);gap:20px}.nav-dropdown{width:100%}.nav-dropdown-toggle{width:100%;padding:6px 0;justify-content:space-between;font-size:.82rem}.nav-dropdown-panel{position:static;opacity:1;visibility:visible;transform:none;display:none;border:none;box-shadow:none;padding:0 0 6px 16px;min-width:0;background:transparent;border-radius:0}.nav-dropdown.open .nav-dropdown-panel{display:block}.nav-dropdown:hover .nav-dropdown-panel{display:none}.nav-dropdown.open:hover .nav-dropdown-panel{display:block}.nav-dropdown:after{display:none}.nav-dropdown-panel a{padding:8px 0;text-transform:none;letter-spacing:.02em;font-weight:500;font-size:.85rem}.footer-inner{flex-direction:column}}.page-hero,.article-hero{padding:160px 28px 102px;background:radial-gradient(circle at 74% 20%,rgba(216,190,122,.18),transparent 28rem),radial-gradient(circle at 9% 80%,rgba(255,251,242,.08),transparent 25rem),linear-gradient(135deg,#05271f,#0a4d3c 56%,#06251e);color:var(--ivory);overflow:hidden}.page-hero:before,.article-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,251,242,.045) 1px,transparent 1px),linear-gradient(rgba(255,251,242,.038) 1px,transparent 1px);background-size:58px 58px;opacity:.36;mask-image:linear-gradient(to bottom,black,transparent 82%);pointer-events:none}.page-hero>*,.article-hero>*{position:relative;z-index:1}.hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:72px;align-items:center}.hero-content{max-width:860px;margin:0 auto;position:relative;z-index:1;text-align:left}.page-hero .section-label,.article-hero .hero-tag{color:var(--gold-light)}.page-hero h1,.article-hero h1{font-size:clamp(3.1rem,7vw,6.2rem);line-height:.92;color:var(--ivory);max-width:920px;letter-spacing:-.055em;margin-bottom:26px}.page-hero h1 em,.article-hero h1 em{color:var(--gold-light)}.hero-sub,.hero-meta,.article-hero p{color:#fffbf2c2;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.95;max-width:760px;margin-bottom:32px}.hero-photo-wrap{border-radius:42px;overflow:hidden;background:linear-gradient(145deg,#fffbf22e,#fffbf20a);padding:12px;box-shadow:0 34px 90px #00000047;border:1px solid rgba(255,251,242,.16);transform:rotate(1.2deg)}.hero-photo-wrap img{border-radius:32px;aspect-ratio:4/5;object-fit:cover;filter:saturate(.92) contrast(1.03)}.content-section,.programs,.how-section,.qual-section,.markets-section,.process-section,.why-section,.blog-listing,.related{background:transparent;padding:104px 28px}.content-section h2,.programs h2,.how-section h2,.qual-section h2,.markets-section h2,.process-section h2,.why-section h2,.blog-listing h2,.related h2{font-size:clamp(2.35rem,4.6vw,4.45rem);line-height:1;max-width:920px;margin-bottom:24px;color:var(--navy-deep)}.intro,.content-section>.container>p,.programs>.container>p,.how-section>.container>p,.qual-section>.container>p,.markets-section>.container>p,.process-section>.container>p,.why-section p{font-size:1rem;line-height:1.9;color:var(--text-light);max-width:820px}.program-grid,.how-grid,.qual-grid,.why-grid,.related-grid,.advantage-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px}.program-card,.how-card,.qual-item,.why-item,.advantage-item,.related-card,.problem-box,.limit-callout,.markets-region,.callout,.info-table,.cta-box{background:#fffdf8cc;border:1px solid rgba(10,77,60,.12);border-radius:30px;box-shadow:0 22px 60px #11231d14;padding:34px;backdrop-filter:blur(8px)}.program-card:hover,.how-card:hover,.why-item:hover,.advantage-item:hover,.related-card:hover,.blog-entry:hover{transform:translateY(-4px);box-shadow:0 32px 78px #11231d21;border-color:#a9843247}.program-card,.how-card,.why-item,.advantage-item,.related-card,.blog-entry{transition:var(--tr)}.program-card h3,.how-card h3,.why-item h3,.advantage-title,.related-card h3,.problem-box h3{font-size:1.55rem;color:var(--navy-deep);margin-bottom:14px;line-height:1.08}.program-card p,.how-card p,.why-item p,.advantage-text,.related-card p,.problem-box p{font-size:.94rem;line-height:1.85;color:var(--text-light)}.program-tag,.how-tag,.entry-tag,.tag{display:inline-flex;align-items:center;width:max-content;background:var(--gold-muted);color:var(--gold);border:1px solid rgba(169,132,50,.18);border-radius:999px;padding:8px 13px;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}.p-step{background:#fffdf8d6;border:1px solid rgba(10,77,60,.12);border-radius:30px;padding:34px;box-shadow:0 22px 56px #11231d14;min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;transition:var(--tr)}.p-step:hover{transform:translateY(-4px);box-shadow:0 30px 72px #11231d1f}.p-step-num{font-family:Cormorant Garamond,serif;font-size:2.05rem;color:var(--gold);letter-spacing:.08em;line-height:1}.p-step h3{font-size:1.55rem;color:var(--navy-deep);margin:4px 0 0;line-height:1.05}.p-step p{font-size:.92rem;line-height:1.78;color:var(--text-light);margin:0;max-width:34rem}.qual-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:30px}.qual-list .qual-item{display:flex;align-items:flex-start;gap:12px;padding:20px 22px;border-radius:22px;box-shadow:none;background:#fffdf8b8}.qual-list .qual-item span{color:var(--text);font-weight:650;line-height:1.55}.cta-section{padding:96px 28px;background:radial-gradient(circle at 72% 22%,rgba(216,190,122,.18),transparent 24rem),linear-gradient(135deg,var(--navy-deep),#0A4D3C);color:var(--ivory);overflow:hidden}.cta-inner{max-width:980px;margin:0 auto;text-align:left;background:#fffbf212;border:1px solid rgba(255,251,242,.14);border-radius:38px;padding:48px;box-shadow:0 34px 82px #0000002e}.cta-section h2,.cta-box h2{color:var(--ivory);font-size:clamp(2.35rem,4.5vw,4.2rem);line-height:1;margin-bottom:20px}.cta-section p,.cta-box p{color:#fffbf2c2;line-height:1.85}.cta-box{background:linear-gradient(135deg,var(--navy-deep),#0A4D3C);color:var(--ivory);border-color:#fffbf224;margin-top:44px}.cta-box .btn,.btn{display:inline-flex;background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy-deep);border-radius:999px;padding:14px 28px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;margin-top:18px}.cta-contact{color:#fffbf2ad;font-size:.85rem;margin-top:14px}.blog-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1040px;margin:0 auto}.blog-entry{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;background:#fffdf8d1;border:1px solid rgba(10,77,60,.12);border-radius:34px;overflow:hidden;box-shadow:0 22px 62px #11231d17}.entry-thumb{background:radial-gradient(circle at 35% 28%,rgba(216,190,122,.42),transparent 16rem),linear-gradient(145deg,#0a4d3c,#042a21);min-height:100%;position:relative}.entry-content{padding:34px 38px}.entry-content h2,.entry-content h3{font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.03;margin-bottom:14px;color:var(--navy-deep)}.entry-content p{font-size:.97rem;line-height:1.82;color:var(--text-light)}.entry-meta,.hero-meta{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:var(--gold)}.article-body{max-width:820px;margin:0 auto;padding:82px 28px 52px;font-size:1.04rem;line-height:1.92;color:var(--text)}.article-body h2{font-size:clamp(2.05rem,3.5vw,3.15rem);line-height:1.05;margin:54px 0 18px;color:var(--navy-deep)}.article-body h3{font-size:1.55rem;margin:34px 0 12px;color:var(--navy-deep)}.article-body p{margin:0 0 22px;color:var(--text-light)}.article-body ul,.article-body ol{margin:0 0 28px 22px;color:var(--text-light)}.article-body li{margin-bottom:10px;padding-left:4px}.article-body a{font-weight:750;text-decoration:underline;text-decoration-color:#a9843259;text-underline-offset:4px}.article-body .callout{margin:34px 0;border-left:4px solid var(--gold);padding:28px 32px;background:#fffdf8e0}.info-table{overflow:auto;margin:34px 0;padding:0;background:#fffdf8e0}.info-table table{width:100%;border-collapse:collapse}.info-table th,.info-table td{padding:18px 20px;border-bottom:1px solid rgba(10,77,60,.1);text-align:left;color:var(--text-light);vertical-align:top}.info-table th{color:var(--navy-deep);background:#efe2c26b;font-weight:850}@media(max-width:920px){.page-hero,.article-hero{padding:126px 22px 72px}.hero-inner{grid-template-columns:1fr;gap:42px}.hero-photo-wrap{max-width:420px;transform:none}.program-grid,.how-grid,.qual-grid,.why-grid,.related-grid,.advantage-row,.process-steps,.qual-list,.blog-entry{grid-template-columns:1fr}.entry-thumb{min-height:180px}.content-section,.programs,.how-section,.qual-section,.markets-section,.process-section,.why-section,.blog-listing,.related{padding:72px 22px}.program-card,.how-card,.qual-item,.why-item,.advantage-item,.related-card,.problem-box,.limit-callout,.markets-region,.callout,.info-table,.cta-box,.p-step{padding:26px;border-radius:24px}.cta-inner{padding:32px;border-radius:28px}.article-body{padding:62px 22px 42px}}@media(max-width:540px){.page-hero h1,.article-hero h1{font-size:clamp(2.65rem,15vw,3.65rem)}.page-hero,.article-hero{padding-top:112px}.hero-sub,.article-hero p{font-size:.98rem;line-height:1.8}.program-card,.how-card,.qual-item,.why-item,.advantage-item,.related-card,.problem-box,.limit-callout,.markets-region,.callout,.info-table,.cta-box,.p-step{padding:22px}}.page-hero .section-label:before,.article-hero .hero-tag:before{content:none!important;display:none!important}.page-hero .section-label,.article-hero .hero-tag{gap:0!important;padding:0!important;border:0!important;background:transparent!important;color:#f1dcaa!important;text-shadow:0 10px 28px rgba(0,0,0,.22);letter-spacing:.18em!important}.page-hero .hero-sub,.page-hero .hero-meta,.article-hero p,.article-hero .hero-meta{color:#fffbf2e0!important}.page-hero .hero-ctas{gap:16px!important;align-items:center!important}.btn,.btn-gold,.btn-outline,.nav-cta,.page-hero .hero-ctas a,.article-hero .hero-ctas a,.cta-section .btn,.cta-box .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:15px 28px!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;opacity:1!important;font-weight:850!important;letter-spacing:.09em!important}.nav-cta,.nav-cta:visited{background:#0a4d3c!important;color:#fffaf0!important;border:1px solid rgba(10,77,60,.82)!important;text-shadow:none!important;box-shadow:0 14px 34px #031f1924,inset 0 1px #ffffff24!important}.nav-cta:hover,.nav-cta:focus-visible{background:#06362b!important;color:#fffaf0!important;border-color:#06362b!important}.btn-gold,.btn-gold:visited,.page-hero .btn-gold,.article-hero .btn-gold{color:#062d24!important;background:linear-gradient(135deg,#ead8ad,#c9a96e)!important;border:1px solid rgba(255,246,216,.42)!important;text-shadow:none!important}.btn-outline,.btn-outline:visited,.page-hero .btn-outline,.article-hero .btn-outline{color:#fffaf0!important;background:#031f1942!important;border:1px solid rgba(255,251,242,.72)!important;text-shadow:0 1px 10px rgba(0,0,0,.22)!important}.btn-outline:hover,.btn-outline:focus-visible,.page-hero .btn-outline:hover,.article-hero .btn-outline:hover{color:#062d24!important;background:#ead8ad!important;border-color:#ead8ad!important;text-shadow:none!important}.cta-section .btn,.cta-box .btn{color:#062d24!important;background:linear-gradient(135deg,#ead8ad,#c9a96e)!important}@media(max-width:768px){.page-hero .hero-ctas,.article-hero .hero-ctas{display:grid!important;grid-template-columns:1fr!important}.page-hero .hero-ctas a,.article-hero .hero-ctas a{width:100%!important}}
