/* StartGoldTrading / Meet Midas — isolated, responsive page design */
#midas-about{--ma-ink:#0b0c0d;--ma-dark:#141619;--ma-ivory:#f3f0e8;--ma-muted:#aaa69f;--ma-gold:#c7a260;--ma-bright:#e3bd76;--ma-border:rgba(243,240,232,.17);--ma-paper-border:rgba(11,12,13,.17);width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.55;background:var(--ma-ink);color:var(--ma-ivory);overflow:hidden}
#midas-about,#midas-about *{box-sizing:border-box}
#midas-about *::before,#midas-about *::after{box-sizing:border-box}
#midas-about h1,#midas-about h2,#midas-about h3,#midas-about p,#midas-about figure{margin:0}
#midas-about h1,#midas-about h2,#midas-about h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.042em}
#midas-about a{text-decoration:none;color:inherit}
#midas-about img{display:block;max-width:100%;height:auto}
#midas-about .ma-shell{width:min(1220px,calc(100% - 104px));margin:0 auto}
#midas-about .ma-kicker{color:var(--ma-bright);letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.6}
#midas-about .ma-kicker--dark{color:#8a6a34}
#midas-about .ma-rule{border-top:1px solid var(--ma-border);padding-top:17px;display:flex;justify-content:space-between;gap:24px;color:#8f8b84;font-size:10px;letter-spacing:.18em;text-transform:uppercase}
#midas-about .ma-rule--paper{border-color:var(--ma-paper-border);color:#6d6760}
#midas-about .ma-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 23px;background:linear-gradient(135deg,#e5c582,#bb8c46);color:#11100e;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}
#midas-about .ma-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}
#midas-about .ma-btn--outline{background:transparent;color:var(--ma-ivory);border:1px solid #a98c5c}
#midas-about a:focus-visible{outline:3px solid var(--ma-bright);outline-offset:4px}
#midas-about .ma-hero{background:linear-gradient(90deg,rgba(6,7,8,.97) 0%,rgba(6,7,8,.91) 32%,rgba(6,7,8,.48) 68%,rgba(6,7,8,.71) 100%),url('../images/hero-market-path.jpg') center/cover no-repeat;position:relative;min-height:780px;padding:105px 0 100px}
#midas-about .ma-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 76% 40%,rgba(199,162,96,.15),transparent 32%);pointer-events:none}
#midas-about .ma-hero-layout{display:grid;grid-template-columns:1.08fr .82fr;gap:8%;align-items:center;position:relative;z-index:1}
#midas-about .ma-overline{display:flex;align-items:center;gap:15px;margin-bottom:28px}
#midas-about .ma-overline::before{content:'';width:28px;height:1px;background:var(--ma-bright)}
#midas-about .ma-hero h1{font-size:clamp(72px,7.4vw,118px);line-height:.96}
#midas-about .ma-hero h1 em{display:block;font-weight:400;font-style:normal;color:var(--ma-bright)}
#midas-about .ma-hero .ma-headline{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,2.15vw,34px);line-height:1.22;letter-spacing:-.015em;margin-top:31px;color:#ebe6dc;max-width:560px}
#midas-about .ma-hero .ma-lead{color:#b7b0a4;line-height:1.82;font-size:16px;max-width:525px;margin-top:24px}
#midas-about .ma-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
#midas-about .ma-hero-art{position:relative;max-width:500px;margin-left:auto;isolation:isolate}
#midas-about .ma-hero-art::before{content:'';position:absolute;inset:1% 6%;border:1px solid rgba(199,162,96,.35);border-radius:50%;filter:drop-shadow(0 0 18px #bc8f46);transform:scale(1.1);z-index:-1}
#midas-about .ma-hero-art img{width:100%;aspect-ratio:1/1.06;object-fit:cover;object-position:center;border:1px solid rgba(199,162,96,.32);mask-image:linear-gradient(90deg,transparent 0%,black 9%,black 94%,transparent 100%)}
#midas-about .ma-hero-art .ma-art-label{position:absolute;bottom:6%;left:-6%;background:rgba(8,9,10,.88);border-left:2px solid var(--ma-bright);padding:15px 19px;font:10px/1.7 'Courier New',monospace;text-transform:uppercase;letter-spacing:.09em;color:#d9bc85;backdrop-filter:blur(10px)}
#midas-about .ma-hero-footer{border-top:1px solid var(--ma-border);position:absolute;bottom:0;left:0;right:0;background:rgba(8,9,10,.75)}
#midas-about .ma-hero-footer .ma-shell{display:flex;gap:25px;justify-content:space-between;padding:18px 0;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#8a8479}
#midas-about .ma-hero-footer strong{font-weight:600;color:#cbaa74}
#midas-about .ma-intro{background:var(--ma-ivory);color:var(--ma-ink);padding:110px 0 120px}
#midas-about .ma-intro-grid{display:grid;grid-template-columns:.98fr 1fr;gap:9%;align-items:center;margin-top:70px}
#midas-about .ma-intro h2,#midas-about .ma-method h2,#midas-about .ma-resources h2{font-size:clamp(44px,5vw,76px);line-height:1.04}
#midas-about .ma-intro h2 span{color:#9b7841}
#midas-about .ma-intro .ma-body{font-size:17px;line-height:1.84;color:#5f5a52;margin-top:27px}
#midas-about .ma-intro .ma-body strong{color:#1c1a16}
#midas-about .ma-image-frame{position:relative;overflow:hidden;background:#181614}
#midas-about .ma-image-frame img{width:100%;height:475px;object-fit:cover}
#midas-about .ma-image-frame::after{content:'';position:absolute;inset:0;border:1px solid #bb8e44aa;pointer-events:none}
#midas-about .ma-image-frame figcaption{position:absolute;bottom:0;right:0;padding:12px 19px;background:#101113e8;color:#d7b878;letter-spacing:.16em;text-transform:uppercase;font-size:9px}
#midas-about .ma-promise{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ma-paper-border);margin-top:80px}
#midas-about .ma-promise>div{padding:24px 28px 24px 0}
#midas-about .ma-promise>div+div{border-left:1px solid var(--ma-paper-border);padding-left:28px}
#midas-about .ma-promise b{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#8c692e;margin-bottom:8px}
#midas-about .ma-promise p{font-size:13px;color:#615d56}
#midas-about .ma-intelligence{background:radial-gradient(ellipse at 13% 20%,#5441232b,transparent 36%),var(--ma-dark);padding:110px 0 120px}
#midas-about .ma-intel-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end;margin:74px 0 52px}
#midas-about .ma-intel-heading h2,#midas-about .ma-values h2{font-size:clamp(47px,5vw,78px);line-height:1.03}
#midas-about .ma-intel-heading p{color:#b2aba0;font-size:16px;line-height:1.75}
#midas-about .ma-intel-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:6%;align-items:stretch}
#midas-about .ma-intel-image img{width:100%;height:100%;min-height:590px;object-fit:cover;object-position:center 45%;border:1px solid var(--ma-border)}
#midas-about .ma-modules{border-top:1px solid var(--ma-border)}
#midas-about .ma-module{display:grid;grid-template-columns:44px 1fr;gap:22px;padding:23px 0;border-bottom:1px solid var(--ma-border)}
#midas-about .ma-module .ma-n{font:12px 'Courier New',monospace;color:var(--ma-bright)}
#midas-about .ma-module h3{font-size:23px;line-height:1.2}
#midas-about .ma-module p{margin-top:9px;font-size:14px;line-height:1.74;color:#a8a297}
#midas-about .ma-method{padding:113px 0 120px;background:var(--ma-ivory);color:var(--ma-ink)}
#midas-about .ma-method-heading{display:grid;grid-template-columns:1fr .7fr;gap:10%;margin:72px 0 50px;align-items:end}
#midas-about .ma-method-heading p{font-size:17px;color:#615c54;line-height:1.78}
#midas-about .ma-method-rows{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ma-paper-border)}
#midas-about .ma-method-step{min-height:285px;padding:25px 22px 0 0}
#midas-about .ma-method-step+.ma-method-step{border-left:1px solid var(--ma-paper-border);padding-left:22px}
#midas-about .ma-method-step .ma-n{font:13px 'Courier New',monospace;color:#96723c}
#midas-about .ma-method-step h3{font-size:24px;line-height:1.15;margin-top:65px}
#midas-about .ma-method-step p{color:#676159;font-size:14px;margin-top:14px;line-height:1.75}
#midas-about .ma-values{background:linear-gradient(105deg,#0b0c0de6,#0b0c0db0),url('../images/hero-market-path.jpg') center/cover no-repeat;padding:110px 0 120px}
#midas-about .ma-values-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:13%;margin-top:70px}
#midas-about .ma-values h2 em{color:var(--ma-bright);font-style:normal}
#midas-about .ma-values .ma-value-text{font-size:16px;color:#aaa399;line-height:1.8;margin-top:26px}
#midas-about .ma-values-list{border-top:1px solid var(--ma-border)}
#midas-about .ma-values-list article{border-bottom:1px solid var(--ma-border);padding:24px 0;display:grid;grid-template-columns:42px 1fr;gap:17px}
#midas-about .ma-values-list span{font:12px 'Courier New',monospace;color:var(--ma-gold)}
#midas-about .ma-values-list h3{font-size:24px}
#midas-about .ma-values-list p{margin-top:6px;color:#aba59b;font-size:14px;line-height:1.7}
#midas-about .ma-resources{background:var(--ma-ivory);color:var(--ma-ink);padding:105px 0 120px}
#midas-about .ma-resources-head{display:grid;grid-template-columns:1fr .8fr;gap:12%;margin:70px 0 49px;align-items:end}
#midas-about .ma-resources-head p{color:#666159;font-size:16px;line-height:1.8}
#midas-about .ma-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
#midas-about .ma-resource{border:1px solid var(--ma-paper-border);padding:30px;min-height:260px;display:flex;flex-direction:column;transition:border-color .2s,background .2s}
#midas-about .ma-resource:hover{border-color:var(--ma-gold);background:#ece5d7}
#midas-about .ma-resource .ma-n{color:#8d6d38;font:11px 'Courier New',monospace}
#midas-about .ma-resource h3{font-size:29px;line-height:1.2;margin-top:35px}
#midas-about .ma-resource p{color:#655f58;font-size:14px;line-height:1.7;margin-top:12px}
#midas-about .ma-resource .ma-arrow{color:#8d6d38;margin-top:auto;padding-top:20px;font-size:19px}
#midas-about .ma-end{background:linear-gradient(90deg,#0a0b0ceb 0%,#0a0b0dcc 39%,#0a0b0d30 100%),url('../images/midas-journey.jpg') center 57%/cover no-repeat;min-height:515px;padding:110px 0 105px;display:flex;align-items:center}
#midas-about .ma-end .ma-shell{width:min(1220px,calc(100% - 104px))}
#midas-about .ma-end h2{font-size:clamp(50px,5.6vw,87px);line-height:1.02;max-width:680px;margin-top:23px}
#midas-about .ma-end p:not(.ma-kicker){max-width:515px;color:#cbc3b5;margin-top:22px;font-size:16px;line-height:1.75}
#midas-about .ma-end .ma-actions{margin-top:28px}
#midas-about .ma-disclaimer{background:#08090a;border-top:1px solid var(--ma-border);padding:26px 0 34px}
#midas-about .ma-disclaimer .ma-shell{display:grid;grid-template-columns:160px 1fr;gap:30px}
#midas-about .ma-disclaimer strong{color:var(--ma-gold);text-transform:uppercase;letter-spacing:.18em;font-size:10px}
#midas-about .ma-disclaimer p{font-size:12px;color:#999187;line-height:1.7}
@media (max-width:900px){#midas-about .ma-shell,#midas-about .ma-end .ma-shell{width:min(100% - 54px,760px)}#midas-about .ma-hero-layout{grid-template-columns:1fr .85fr;gap:3%}#midas-about .ma-hero h1{font-size:clamp(65px,9vw,93px)}#midas-about .ma-intel-layout{grid-template-columns:.85fr 1.15fr;gap:4%}#midas-about .ma-method-rows{grid-template-columns:repeat(2,1fr)}#midas-about .ma-method-step{border-bottom:1px solid var(--ma-paper-border)!important;padding-left:0!important;min-height:225px}#midas-about .ma-method-step:nth-child(odd){border-left:0}#midas-about .ma-method-step:nth-child(even){padding-left:22px!important}#midas-about .ma-method-step h3{margin-top:30px}}
@media (max-width:680px){#midas-about .ma-shell,#midas-about .ma-end .ma-shell{width:calc(100% - 44px)}#midas-about .ma-rule span:last-child{display:none}#midas-about .ma-hero{padding:65px 0 105px;min-height:auto}#midas-about .ma-hero-layout,#midas-about .ma-intro-grid,#midas-about .ma-intel-heading,#midas-about .ma-intel-layout,#midas-about .ma-method-heading,#midas-about .ma-values-layout,#midas-about .ma-resources-head{grid-template-columns:1fr}#midas-about .ma-hero h1{font-size:clamp(72px,15vw,104px)}#midas-about .ma-hero .ma-headline{font-size:28px}#midas-about .ma-hero-art{margin:34px auto 0;max-width:390px}#midas-about .ma-hero-art .ma-art-label{left:0}#midas-about .ma-hero-footer .ma-shell{font-size:9px}#midas-about .ma-hero-footer .ma-shell span:last-child{display:none}#midas-about .ma-intro,#midas-about .ma-intelligence,#midas-about .ma-method,#midas-about .ma-values,#midas-about .ma-resources{padding:74px 0 85px}#midas-about .ma-intro-grid,#midas-about .ma-intel-heading,#midas-about .ma-method-heading,#midas-about .ma-values-layout,#midas-about .ma-resources-head{gap:22px;margin-top:45px}#midas-about .ma-intro-grid .ma-image-frame{margin-top:15px}#midas-about .ma-image-frame img{height:300px}#midas-about .ma-promise{grid-template-columns:1fr;margin-top:46px}#midas-about .ma-promise>div,#midas-about .ma-promise>div+div{padding:18px 0;border-left:0;border-bottom:1px solid var(--ma-paper-border)}#midas-about .ma-intel-layout{margin-top:28px;gap:24px}#midas-about .ma-intel-image img{max-height:365px;min-height:0}#midas-about .ma-method-rows{margin-top:22px}#midas-about .ma-method-step{min-height:240px}#midas-about .ma-method-step h3{font-size:21px}#midas-about .ma-values-list{margin-top:12px}#midas-about .ma-resource-grid{grid-template-columns:1fr}#midas-about .ma-resource{min-height:220px}#midas-about .ma-resource h3{margin-top:22px}#midas-about .ma-end{padding:85px 0;min-height:470px;background-position:62% 50%}#midas-about .ma-disclaimer .ma-shell{grid-template-columns:1fr;gap:10px}}
@media (prefers-reduced-motion:reduce){#midas-about *,#midas-about *::before,#midas-about *::after{transition:none!important;animation:none!important}}

/* Companion styles for validator-safe, class-only Content Refresh proposal #aea1b6a8 */
#midas-about .ma-hero-background,
#midas-about .ma-journey-image {position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;margin:0}
#midas-about .ma-hero-background img,
#midas-about .ma-journey-image img {width:100%;height:100%;object-fit:cover}
#midas-about .ma-hero-background::after,
#midas-about .ma-journey-image::after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,7,8,.96),rgba(6,7,8,.74) 37%,rgba(6,7,8,.42) 100%)}
#midas-about .ma-hero, #midas-about .ma-end {position:relative;background-image:none}
#midas-about .ma-end .ma-shell {position:relative;z-index:1}
#midas-about .ma-hero-footer {z-index:3}

/* Child theme page-499.php renders the design without Go's page title, featured
   banner or maximum-width content wrapper. These refinements only affect Midas. */
.sgt-midas-page{max-width:none!important;margin:0!important;padding:0!important}
.sgt-midas-page #midas-about{max-width:none!important}
#site-content:has(.sgt-midas-page #midas-about){overflow:hidden}
#midas-about .ma-hero-background{z-index:0}
#midas-about .ma-hero::before{z-index:1}
#midas-about .ma-hero-layout{z-index:2}
#midas-about .ma-end .ma-shell{z-index:2}
#midas-about .ma-journey-image{z-index:0}
#midas-about .ma-end,#midas-about .ma-hero{isolation:isolate}
@media(max-width:680px){#midas-about .ma-hero-layout{grid-template-columns:minmax(0,1fr)}#midas-about .ma-hero-copy{min-width:0}#midas-about .ma-actions .ma-btn{max-width:100%}}

/* v1.1.1: small-text contrast on the ivory resource cards. */
#midas-about .ma-resources .ma-resource .ma-n{color:#705025}

/* Midas heading contrast: override inherited Go heading colours within this page. */
#midas-about :is(.ma-hero,.ma-intelligence,.ma-values,.ma-end) :is(h1,h2,h3){color:var(--ma-ivory)}
#midas-about :is(.ma-intro,.ma-method,.ma-resources) :is(h2,h3){color:var(--ma-ink)}
#midas-about .ma-hero h1 em,#midas-about .ma-values h2 em{color:var(--ma-bright)}
