/* Restrained alignment with the approved third Facebook creative. */
:root{--page:#30190e;--gold:#ffdb85;--gold-deep:#c3974e;--paper:#f7e5b9;--ink:#39230f;--ink-soft:#59432c;--muted:#ddc7a1;--red:#af2d20}
body{background-color:var(--page);background-image:radial-gradient(ellipse at 13% 8%,#a364263b,transparent 62%),radial-gradient(ellipse at 92% 60%,#80441e20,transparent 65%)}
.journey{margin:16px auto 22px;border:1px solid #d7aa5a99;border-radius:22px;background:linear-gradient(130deg,#562f1412,#160c0626);padding-top:14px;box-shadow:0 8px 35px #10070325}
.hw-bar{border-bottom-color:#d1a45a66}.hw-brand{letter-spacing:1px}.story-nav-button{background:#4a2d1c80;border-color:#b28b4c77;color:#ecd2a1}.story-nav-button:hover{background:#65401d}
.hw-content{padding-top:25px}.intro-offer h1{font-size:clamp(25px,3.2vw,35px);letter-spacing:-.8px}.hw-lead{margin-top:9px}.hw-lead em{font-size:13px}
.trinity-intro{margin:28px auto 0;max-width:850px}.trinity-intro h2{text-align:center;color:var(--gold);font:700 clamp(28px,4.2vw,44px)/1.25 var(--serif);letter-spacing:-1.1px;margin:0 0 20px}.trinity-intro h2 span{white-space:nowrap}.trinity-scene{margin:0;border:1px solid #dab15e;border-radius:17px;overflow:hidden;background:#f6e4b7;box-shadow:0 5px 18px #160b0625}.trinity-scene img{display:block;width:100%;height:auto}
.courses-section{margin-top:0}.courses-heading{border:0;padding:23px 0 21px}.courses-heading h2{font-weight:700;font-size:clamp(23px,3.1vw,31px);line-height:1.5;letter-spacing:-.7px}.courses-heading .gold-kicker{display:none}
.course-card{border-color:#dbad58;border-radius:15px;background:radial-gradient(ellipse at 25% 0,#fcf0cf,#f3dfac);color:var(--ink);padding:20px 22px 12px;box-shadow:inset 0 0 0 3px #fff4d51f,0 5px 16px #160a0620}.course-card h3{color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.5}.course-claim{font-weight:700;color:var(--ink);font-size:28px;line-height:1.4}.course-quote{color:#5d432b;font-size:14px}.course-format{color:#6c4d2c}.course-more{color:#69451e;font-weight:600}.course-art{margin-top:8px}.course-art img{filter:drop-shadow(0 4px 5px #6c430b24)}
.hw-action,.gold-cta{background:linear-gradient(#b33122,#9d251a);border:1px solid #e6bd68;color:#fff0c4;border-radius:11px;box-shadow:inset 0 0 0 2px #e2ad4f13,0 2px 0 #651b12}.hw-action:hover,.gold-cta:hover{background:#bd3928}.course-card .gold-cta{border-color:#b58a42}.courses-consultation{border-color:#b9924c80}.courses-next{color:#e5cfa9}
.further-help{border-top:1px solid #b58b4466;margin-top:30px;padding-top:4px}.further-help .hw-section-header{margin-top:22px}.hw-stop-label{background:linear-gradient(125deg,#f8e9c3,#efdbac);border-color:#ce9e50;box-shadow:0 4px 12px #140b0518}.hw-name{color:var(--ink);font-weight:700;font-size:23px}.hw-summary-text{color:#64482e}.hw-solution-tag{color:#963b29;font-weight:600}.hw-chevron{color:#a73a29;border-color:#ae5d41}.hw-issue[open]>summary .hw-stop-label{background:#f8eac6}.hw-illustrated-journey::before{opacity:.16}
.story-card{background:linear-gradient(130deg,#4d2d18,#392116);border-color:#bd914b}.story-card-content,.gold-paper,.roadmap-paper,.article-paper{background:radial-gradient(ellipse at 20% 0,#fcf1d1,#f1dfb2)}.story-dock-shell{background:#301b10f5}.money-guarantee{background:radial-gradient(ellipse at 15% 10%,#a36e252c,transparent 65%),linear-gradient(130deg,#50301b,#301c12);border-color:#cca057}.guarantee-conditions{background:radial-gradient(ellipse at 25% 0,#fcf1d1,#f1dfb2)}
@media(min-width:900px){.trinity-scene{max-width:760px;margin-inline:auto}.trinity-scene img{max-height:455px;object-fit:contain}.trinity-scene{background:#f5e1b2}.courses-grid{gap:19px}}
@media(max-width:600px){.journey{width:calc(100% - 16px);margin:8px auto 15px;padding:8px 10px 20px;border-radius:16px}.hw-content{padding:22px 2px 10px}.hw-bar{padding-top:6px}.intro-offer h1{font-size:25px;line-height:1.4}.hw-lead{font-size:14px}.trinity-intro{margin-top:24px}.trinity-intro h2{font-size:27px;line-height:1.35;margin-bottom:16px}.trinity-intro h2 span{display:block}.trinity-scene{border-radius:11px}.courses-heading{padding:19px 0 18px}.courses-heading h2{font-size:22px;line-height:1.5}.course-card{padding:20px 21px 13px}.course-card h3{font-size:21px}.course-claim{font-size:27px}.further-help{margin-top:24px}.hw-name{font-size:20px}.story-card{margin-inline:2px}.money-guarantee{margin-inline:2px}.gold-site-footer{margin-inline:2px}}
