.concept-module__gWGnaG__root{--paper:#f4f1ea;--bg:#0b0b0a;--red:#d72419;--border:#f4f1ea24;background:var(--bg);color:var(--paper);min-height:100vh;font-size:14px;font-weight:400;line-height:1.6}.concept-module__gWGnaG__root *{box-sizing:border-box}.concept-module__gWGnaG__root h1,.concept-module__gWGnaG__root h2,.concept-module__gWGnaG__root h3,.concept-module__gWGnaG__root p{margin:0}.concept-module__gWGnaG__root h1,.concept-module__gWGnaG__root h2{text-transform:none;letter-spacing:-.055em;white-space:pre-line;font-weight:400;line-height:1.05}.concept-module__gWGnaG__root h3{letter-spacing:-.025em;text-transform:none;font-size:18px;font-weight:500;line-height:1.35}.concept-module__gWGnaG__root a{color:inherit;text-decoration:none}.concept-module__gWGnaG__root button,.concept-module__gWGnaG__root input,.concept-module__gWGnaG__root textarea{font:inherit}.concept-module__gWGnaG__root button{cursor:pointer}.concept-module__gWGnaG__root button:disabled{cursor:default}.concept-module__gWGnaG__root button,.concept-module__gWGnaG__root a,.concept-module__gWGnaG__root input,.concept-module__gWGnaG__root textarea{-webkit-tap-highlight-color:transparent}.concept-module__gWGnaG__root :focus-visible{outline-offset:5px;outline:2px solid #f4655a}.concept-module__gWGnaG__root svg{flex-shrink:0}.concept-module__gWGnaG__root .approvedBrandName{font-size:10px}body:has(.concept-module__gWGnaG__root):before{display:none}.concept-module__gWGnaG__root~.siteFooter{display:none}.concept-module__gWGnaG__previewBar{border-bottom:1px solid var(--border);z-index:20;color:#b5b2ab;background:#171715;justify-content:space-between;align-items:center;gap:24px;padding:10px 32px;font-size:11px;display:flex;position:relative}.concept-module__gWGnaG__previewBar nav{gap:5px;display:flex}.concept-module__gWGnaG__previewBar nav a{border:1px solid #0000;padding:5px 15px}.concept-module__gWGnaG__previewBar nav a[aria-current]{color:var(--paper);border-color:var(--border);background:#252523}.concept-module__gWGnaG__lang{color:var(--paper);background:0 0;border:0;padding:6px;font-size:11px!important}.concept-module__gWGnaG__websiteHeader{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:94px;margin:auto;padding:0 64px;display:flex}.concept-module__gWGnaG__websiteHeader nav{align-items:center;gap:28px;font-size:12px;display:flex}.concept-module__gWGnaG__websiteHeader nav a{align-items:center;gap:8px;display:flex}.concept-module__gWGnaG__websiteHeader nav a:last-child{border-left:1px solid var(--border);padding-left:26px}.concept-module__gWGnaG__mobileMenu{color:var(--paper);border:1px solid var(--border);background:0 0;padding:8px;line-height:0;display:none}.concept-module__gWGnaG__hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;max-width:1440px;margin:auto;padding:70px 64px 90px;display:grid}.concept-module__gWGnaG__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#bab7b0;font-size:10px;font-weight:500;margin-bottom:24px!important}.concept-module__gWGnaG__hero h1{font-size:clamp(50px,5.1vw,82px)}.concept-module__gWGnaG__heroCopy>p:not(.concept-module__gWGnaG__eyebrow){color:#b9b6ae;max-width:390px;margin:28px 0 32px;font-size:16px;line-height:1.7}.concept-module__gWGnaG__primary,.concept-module__gWGnaG__secondary{background:var(--paper);border:1px solid var(--paper);justify-content:center;align-items:center;gap:20px;padding:15px 21px;font-weight:550;line-height:1.3;display:inline-flex;color:var(--bg)!important;font-size:12px!important}.concept-module__gWGnaG__primary:hover{background:#fff}.concept-module__gWGnaG__secondary{border-color:var(--border);background:0 0;color:var(--paper)!important}.concept-module__gWGnaG__quietLink{align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex;color:#b9b6ae!important}.concept-module__gWGnaG__portrait{align-self:center;position:relative}.concept-module__gWGnaG__portrait img{width:100%;height:auto;display:block}.concept-module__gWGnaG__portrait span{color:#a4a098;text-align:right;letter-spacing:.06em;margin-top:16px;font-size:10px;display:block}.concept-module__gWGnaG__work,.concept-module__gWGnaG__services,.concept-module__gWGnaG__process,.concept-module__gWGnaG__resources{border-top:1px solid var(--border);max-width:1312px;margin:auto;padding:64px 0}.concept-module__gWGnaG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.concept-module__gWGnaG__sectionHeading h2,.concept-module__gWGnaG__process>h2,.concept-module__gWGnaG__resources h2{font-size:clamp(36px,3.8vw,54px)}.concept-module__gWGnaG__sectionHeading>a{align-items:center;gap:20px;font-size:12px;display:flex}.concept-module__gWGnaG__sectionHeading>p{color:#a6a39b;max-width:340px}.concept-module__gWGnaG__projectGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.concept-module__gWGnaG__project{min-width:0}.concept-module__gWGnaG__projectImage{border:1px solid var(--border);background:#e9e6df;height:290px;overflow:hidden}.concept-module__gWGnaG__projectImage img{width:100%;height:auto;display:block}.concept-module__gWGnaG__project>div:last-child{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.concept-module__gWGnaG__project h3{font-size:22px}.concept-module__gWGnaG__project>div>span{color:#aaa69d;align-items:center;gap:14px;font-size:11px;display:flex}.concept-module__gWGnaG__otherWork{border-top:1px solid var(--border);gap:35px;padding-top:22px;display:flex}.concept-module__gWGnaG__otherWork a{align-items:center;gap:12px;font-size:12px;display:flex}.concept-module__gWGnaG__otherWork a:last-child{margin-left:auto}.concept-module__gWGnaG__serviceGrid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.concept-module__gWGnaG__serviceGrid article{border-right:1px solid var(--border);padding:32px}.concept-module__gWGnaG__serviceGrid article:last-child{border-right:0}.concept-module__gWGnaG__serviceNumber{color:#847f77;font-size:11px}.concept-module__gWGnaG__serviceGrid h3{margin:30px 0 12px;font-size:25px}.concept-module__gWGnaG__serviceGrid p{color:#aaa69e;min-height:52px;margin-top:12px}.concept-module__gWGnaG__serviceGrid .concept-module__gWGnaG__serviceLead{color:var(--paper);min-height:0}.concept-module__gWGnaG__featuredService{box-shadow:inset 0 3px var(--red);background:#181412}.concept-module__gWGnaG__servicePrice{border-top:1px solid var(--border);margin-top:28px;padding-top:23px;font-size:18px}.concept-module__gWGnaG__servicePrice span{color:#9c978e;font-size:11px;display:block}.concept-module__gWGnaG__textButton{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:15px;padding:0;display:inline-flex;font-size:12px!important}.concept-module__gWGnaG__serviceGrid .concept-module__gWGnaG__textButton{margin-top:25px}.concept-module__gWGnaG__process>div{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:38px;display:grid}.concept-module__gWGnaG__process article>span{color:var(--red);font-size:12px}.concept-module__gWGnaG__process article h3{margin:14px 0;font-size:24px}.concept-module__gWGnaG__process article p{color:#aaa69d;max-width:300px}.concept-module__gWGnaG__process>.concept-module__gWGnaG__textButton{margin-top:36px}.concept-module__gWGnaG__resources{grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;padding-bottom:90px;display:grid}.concept-module__gWGnaG__resources p:not(.concept-module__gWGnaG__eyebrow){color:#aaa69d;max-width:420px;margin:26px 0}.concept-module__gWGnaG__briefPreview{border:1px solid var(--border);background:#141412;padding:35px}.concept-module__gWGnaG__briefPreview svg{color:var(--red)}.concept-module__gWGnaG__briefPreview h3{margin:24px 0;font-size:27px}.concept-module__gWGnaG__briefPreview ol{color:#b9b6ad;padding-left:20px}.concept-module__gWGnaG__briefPreview li{border-bottom:1px solid var(--border);padding:10px 0}.concept-module__gWGnaG__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:32px 64px;display:flex}.concept-module__gWGnaG__footer>span{color:#9c978e;font-size:11px}.concept-module__gWGnaG__footer>a{align-items:center;gap:18px;font-size:12px;display:flex}.concept-module__gWGnaG__workspace{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 50px);display:grid}.concept-module__gWGnaG__sidebar{border-right:1px solid var(--border);background:#10100f;flex-direction:column;gap:0;padding:30px 24px;display:flex}.concept-module__gWGnaG__sidebar .approvedBrandName{letter-spacing:.1em;font-size:8px}.concept-module__gWGnaG__sidebar .approvedBrand{gap:10px}.concept-module__gWGnaG__workspaceLabel{color:#817e77;font-size:11px;margin:42px 12px 15px!important}.concept-module__gWGnaG__sidebar nav{flex-direction:column;gap:4px;display:flex}.concept-module__gWGnaG__sidebar nav button{color:#aba79e;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:12px;font-size:13px;display:flex}.concept-module__gWGnaG__sidebar nav button[aria-current]{color:var(--paper);box-shadow:inset 2px 0 var(--red);background:#23211e}.concept-module__gWGnaG__sidebarFlow{border:0;border-top:1px solid var(--border);color:#aaa69d;text-align:left;background:0 0;gap:10px;margin-top:40px;padding:15px 12px;display:flex;font-size:11px!important}.concept-module__gWGnaG__identity{align-items:center;gap:12px;margin-top:auto;padding:50px 10px 0;font-size:12px;display:flex}.concept-module__gWGnaG__identity>span{border:1px solid var(--border);place-items:center;width:32px;height:32px;font-size:10px;display:grid}.concept-module__gWGnaG__identity small{color:#7d7972;font-size:10px;display:block}.concept-module__gWGnaG__workspaceMain{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:0 48px 35px}.concept-module__gWGnaG__workspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.concept-module__gWGnaG__workspaceHeader>span{color:#9c978f;align-items:center;gap:12px;font-size:11px;display:flex}.concept-module__gWGnaG__dashboardHeading{padding:43px 0 32px}.concept-module__gWGnaG__dashboardHeading .concept-module__gWGnaG__eyebrow{margin-bottom:17px!important}.concept-module__gWGnaG__dashboardHeading h1{font-size:clamp(36px,3.3vw,51px)}.concept-module__gWGnaG__dashboardHeading>p:last-child{color:#a6a198;margin-top:19px;font-size:13px}.concept-module__gWGnaG__actionPanel{color:#161613;background:#f4f1ea;grid-template-columns:1.25fr .75fr;gap:40px;margin-bottom:26px;padding:32px;display:grid}.concept-module__gWGnaG__actionPanel .concept-module__gWGnaG__eyebrow{color:#a22b23;margin-bottom:14px!important}.concept-module__gWGnaG__actionPanel h2{font-size:36px}.concept-module__gWGnaG__actionPanel p:not(.concept-module__gWGnaG__eyebrow){color:#68645c;max-width:390px;margin:17px 0 24px;font-size:13px}.concept-module__gWGnaG__actionPanel .concept-module__gWGnaG__primary{background:#11110f;border-color:#11110f;color:#fff!important}.concept-module__gWGnaG__workflowVisual{flex-direction:column;justify-content:center;align-items:center;padding:12px 0;display:flex}.concept-module__gWGnaG__workflowNode{background:#fffcf7;border:1px solid #d0ccc4;align-items:center;gap:14px;width:100%;max-width:230px;padding:12px 18px;font-size:12px;display:flex}.concept-module__gWGnaG__workflowNode:nth-of-type(3){background:#e8e1d7;border-color:#b8ada0}.concept-module__gWGnaG__workflowNode svg{color:#ad3026}.concept-module__gWGnaG__connector{background:#bcb3a7;width:1px;height:18px}.concept-module__gWGnaG__workflowVisual small{color:#7f766b;margin-top:15px;font-size:9px}.concept-module__gWGnaG__clientColumns{grid-template-columns:1.15fr .85fr;gap:26px;display:grid}.concept-module__gWGnaG__panel{border:1px solid var(--border);background:#111110;min-width:0;padding:26px}.concept-module__gWGnaG__panel h2{letter-spacing:-.035em;font-size:22px;line-height:1.3}.concept-module__gWGnaG__panel>p{color:#a6a198;margin-top:15px}.concept-module__gWGnaG__panel>.concept-module__gWGnaG__primary,.concept-module__gWGnaG__panel>.concept-module__gWGnaG__textButton{margin-top:24px}.concept-module__gWGnaG__panelHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.concept-module__gWGnaG__panelHeading>span{color:#969188;font-size:11px}.concept-module__gWGnaG__panelHeading>svg{color:#928d84}.concept-module__gWGnaG__milestones{margin:0;padding:0;list-style:none}.concept-module__gWGnaG__milestones li{gap:18px;padding:0 0 22px;display:flex;position:relative}.concept-module__gWGnaG__milestones li:last-child{padding-bottom:0}.concept-module__gWGnaG__milestones li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:33px;bottom:6px;left:14px}.concept-module__gWGnaG__milestones li>span{border:1px solid var(--border);color:#847f77;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.concept-module__gWGnaG__milestones .concept-module__gWGnaG__complete>span{color:#ddd7cb;background:#282520;border-color:#403b33}.concept-module__gWGnaG__milestones .concept-module__gWGnaG__current>span{background:var(--red);color:#fff;border-color:var(--red)}.concept-module__gWGnaG__milestones h3{font-size:13px;font-weight:450}.concept-module__gWGnaG__milestones p{color:#88837a;margin-top:5px;font-size:11px}.concept-module__gWGnaG__milestones li:not(.concept-module__gWGnaG__complete):not(.concept-module__gWGnaG__current) h3{color:#827d74}.concept-module__gWGnaG__documentRow{border:0;border-bottom:1px solid var(--border);color:#d9d4ca;text-align:left;background:0 0;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex;font-size:12px!important}.concept-module__gWGnaG__documentRow>svg:last-child{margin-left:auto}.concept-module__gWGnaG__documentRow small{color:#878279;margin-top:5px;font-size:10px;display:block}.concept-module__gWGnaG__nextSession{gap:14px;margin-top:25px;display:flex}.concept-module__gWGnaG__nextSession>svg{color:#aeaa9f}.concept-module__gWGnaG__nextSession h3{font-size:13px}.concept-module__gWGnaG__nextSession p{color:#8c877e;margin:6px 0 12px;font-size:11px}.concept-module__gWGnaG__nextSession .concept-module__gWGnaG__textButton{font-size:10px!important}.concept-module__gWGnaG__workspaceFootnote{color:#78736b;font-size:10px;margin-top:30px!important}.concept-module__gWGnaG__adminStats{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid}.concept-module__gWGnaG__adminStats>div{border-right:1px solid var(--border);padding:21px 26px}.concept-module__gWGnaG__adminStats>div:last-child{border:0}.concept-module__gWGnaG__adminStats span{color:#9c978e;font-size:11px;display:block}.concept-module__gWGnaG__adminStats strong{letter-spacing:-.05em;font-size:38px;font-weight:400;line-height:1.4}.concept-module__gWGnaG__adminStats small{letter-spacing:0;color:#9c978e;font-size:15px}.concept-module__gWGnaG__search{color:#89847b;align-items:center;gap:10px;display:flex}.concept-module__gWGnaG__search input{border:0;border-bottom:1px solid var(--border);color:var(--paper);background:0 0;border-radius:0;width:145px;padding:6px 0;font-size:11px}.concept-module__gWGnaG__tableHeader,.concept-module__gWGnaG__projectTableRow{grid-template-columns:1.1fr .8fr 1fr;align-items:center;gap:22px;display:grid}.concept-module__gWGnaG__tableHeader{border-bottom:1px solid var(--border);color:#7e7970;padding:0 0 12px;font-size:10px}.concept-module__gWGnaG__projectTableRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:22px 0 5px;font-size:11px!important}.concept-module__gWGnaG__projectTableRow:hover strong{color:#fff}.concept-module__gWGnaG__projectTableRow strong{font-size:13px;font-weight:450;display:block}.concept-module__gWGnaG__projectTableRow small{color:#827d74;margin-top:6px;font-size:10px;display:block}.concept-module__gWGnaG__projectTableRow>span:last-child{align-items:center;gap:12px;display:flex}.concept-module__gWGnaG__stage{color:#c7bcae;align-items:center;gap:8px;display:flex}.concept-module__gWGnaG__stage i{background:#d95a4b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.concept-module__gWGnaG__adminColumns{grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;display:grid}.concept-module__gWGnaG__taskRow{width:100%;color:inherit;border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:14px;padding:17px 0;display:flex;font-size:12px!important}.concept-module__gWGnaG__taskRow>svg{margin-left:auto}.concept-module__gWGnaG__taskCircle{border:1px solid #585148;border-radius:50%;flex-shrink:0;width:16px;height:16px}.concept-module__gWGnaG__taskRow small{color:#868178;margin-top:5px;font-size:10px;display:block}.concept-module__gWGnaG__contextQuote{font-size:16px;line-height:1.8;color:#c1bcb2!important}.concept-module__gWGnaG__contextBy{font-size:10px}.concept-module__gWGnaG__journeyLink{color:#c2bcb1;background:0 0;border:0;align-items:center;gap:18px;margin-top:30px;padding:0;display:flex;font-size:12px!important}.concept-module__gWGnaG__empty{color:#928c82;padding:25px 0}.concept-module__gWGnaG__agenda{color:#b3ada3;padding-left:18px;line-height:2.3}.concept-module__gWGnaG__savedNote{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.concept-module__gWGnaG__savedNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.concept-module__gWGnaG__savedNote small{color:#958e82}.concept-module__gWGnaG__dialog{color:var(--paper);background:#171613;border:1px solid #494239;width:calc(100% - 36px);max-width:620px;max-height:88vh;padding:0}.concept-module__gWGnaG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7}.concept-module__gWGnaG__dialogInner{padding:38px}.concept-module__gWGnaG__close{color:var(--paper);background:0 0;border:0;padding:5px;position:absolute;top:17px;right:17px}.concept-module__gWGnaG__dialog h2{margin-bottom:20px;font-size:36px}.concept-module__gWGnaG__dialog p{color:#ada699;font-size:13px;line-height:1.75}.concept-module__gWGnaG__flowList{margin:25px 0;padding:0;list-style:none}.concept-module__gWGnaG__flowList li{border-top:1px solid var(--border);gap:20px;padding:17px 0;display:flex}.concept-module__gWGnaG__flowList li>span{color:var(--red);padding-top:3px;font-size:11px}.concept-module__gWGnaG__flowList h3{font-size:15px}.concept-module__gWGnaG__flowList p{margin-top:5px;font-size:12px}.concept-module__gWGnaG__reviewList{margin:25px 0;padding:0;list-style:none}.concept-module__gWGnaG__reviewList li{align-items:flex-start;gap:13px;margin:16px 0;font-size:13px;display:flex}.concept-module__gWGnaG__reviewList svg{color:#c18b6c}.concept-module__gWGnaG__sampleQueue{border:1px solid var(--border);padding:0 20px}.concept-module__gWGnaG__sampleQueue>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.concept-module__gWGnaG__sampleQueue>div:last-child{border:0}.concept-module__gWGnaG__sampleQueue small{color:#8f8577;font-size:10px;display:block}.concept-module__gWGnaG__sampleQueue time{color:#a79d8e;font-size:11px}.concept-module__gWGnaG__dialogActions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.concept-module__gWGnaG__document h3{margin:24px 0 10px;font-size:17px}.concept-module__gWGnaG__document ol{color:#bfb4a5;padding-left:18px;font-size:13px;line-height:2}.concept-module__gWGnaG__formLabel{margin:24px 0 8px;font-size:12px;display:block}.concept-module__gWGnaG__dialog textarea{border:1px solid var(--border);width:100%;color:var(--paper);resize:vertical;background:#0e0e0c;min-height:160px;margin-bottom:20px;padding:15px;display:block}.concept-module__gWGnaG__formHint{margin-top:14px!important;font-size:11px!important}@media (min-width:1500px){.concept-module__gWGnaG__workspaceMain{padding-left:70px;padding-right:70px}}@media (max-width:1439px){.concept-module__gWGnaG__work,.concept-module__gWGnaG__services,.concept-module__gWGnaG__process,.concept-module__gWGnaG__resources{margin-left:64px;margin-right:64px}}@media (max-width:1100px){.concept-module__gWGnaG__websiteHeader{padding:0 32px}.concept-module__gWGnaG__websiteHeader nav{gap:18px}.concept-module__gWGnaG__hero{gap:15px;padding:55px 32px 70px}.concept-module__gWGnaG__work,.concept-module__gWGnaG__services,.concept-module__gWGnaG__process,.concept-module__gWGnaG__resources{margin-left:32px;margin-right:32px}.concept-module__gWGnaG__hero h1{font-size:58px}.concept-module__gWGnaG__serviceGrid article{padding:25px}.concept-module__gWGnaG__workspace{grid-template-columns:205px minmax(0,1fr)}.concept-module__gWGnaG__sidebar{padding:28px 17px}.concept-module__gWGnaG__sidebar .approvedBrandName{font-size:7px}.concept-module__gWGnaG__workspaceMain{padding:0 28px 30px}.concept-module__gWGnaG__actionPanel{gap:20px;padding:26px}.concept-module__gWGnaG__clientColumns,.concept-module__gWGnaG__adminColumns{gap:18px}.concept-module__gWGnaG__panel{padding:22px}.concept-module__gWGnaG__tableHeader,.concept-module__gWGnaG__projectTableRow{grid-template-columns:1fr .7fr .8fr;gap:15px}.concept-module__gWGnaG__projectImage{height:240px}}@media (max-width:800px){.concept-module__gWGnaG__previewBar{flex-wrap:wrap;gap:10px;padding:9px 18px}.concept-module__gWGnaG__previewBar>span{flex:1;font-size:10px}.concept-module__gWGnaG__previewBar nav{order:3;width:100%}.concept-module__gWGnaG__previewBar nav a{text-align:center;flex:1}.concept-module__gWGnaG__websiteHeader{height:80px;padding:0 24px;position:relative}.concept-module__gWGnaG__mobileMenu{display:block}.concept-module__gWGnaG__websiteHeader nav{z-index:10;border-bottom:1px solid var(--border);background:#151512;padding:24px;display:none;position:absolute;top:79px;left:0;right:0}.concept-module__gWGnaG__websiteHeader .concept-module__gWGnaG__openNav{flex-direction:column;align-items:flex-start;display:flex}.concept-module__gWGnaG__websiteHeader nav a:last-child{border:0;padding:0}.concept-module__gWGnaG__hero{grid-template-columns:1fr;padding:30px 24px 45px}.concept-module__gWGnaG__heroCopy{max-width:530px}.concept-module__gWGnaG__hero h1{font-size:clamp(45px,8vw,64px)}.concept-module__gWGnaG__heroCopy>p:not(.concept-module__gWGnaG__eyebrow){margin:22px 0;font-size:15px}.concept-module__gWGnaG__portrait{margin-top:35px}.concept-module__gWGnaG__portrait img{width:100%}.concept-module__gWGnaG__portrait span{font-size:9px}.concept-module__gWGnaG__work,.concept-module__gWGnaG__services,.concept-module__gWGnaG__process,.concept-module__gWGnaG__resources{margin:0 24px;padding:45px 0}.concept-module__gWGnaG__sectionHeading{flex-direction:column;align-items:flex-start;gap:24px}.concept-module__gWGnaG__projectGrid{gap:20px}.concept-module__gWGnaG__projectImage{height:185px}.concept-module__gWGnaG__project>div:last-child{flex-direction:column;align-items:flex-start;padding:14px 0}.concept-module__gWGnaG__project h3{font-size:19px}.concept-module__gWGnaG__otherWork{flex-wrap:wrap;gap:20px}.concept-module__gWGnaG__otherWork a:last-child{margin-left:0}.concept-module__gWGnaG__serviceGrid{grid-template-columns:1fr}.concept-module__gWGnaG__serviceGrid article{border-right:0;border-bottom:1px solid var(--border);padding:26px}.concept-module__gWGnaG__serviceGrid article:last-child{border-bottom:0}.concept-module__gWGnaG__serviceGrid p{min-height:0}.concept-module__gWGnaG__serviceGrid h3{margin-top:18px}.concept-module__gWGnaG__process>div{grid-template-columns:1fr;gap:28px}.concept-module__gWGnaG__process article p{max-width:450px}.concept-module__gWGnaG__resources{grid-template-columns:1fr;gap:35px}.concept-module__gWGnaG__footer{flex-wrap:wrap;padding:30px 24px}.concept-module__gWGnaG__footer>span{order:3;width:100%}.concept-module__gWGnaG__workspace{grid-template-columns:1fr}.concept-module__gWGnaG__sidebar{display:none}.concept-module__gWGnaG__sidebarOpen{border-bottom:1px solid var(--border);border-right:0;padding:25px;display:flex}.concept-module__gWGnaG__sidebarOpen .concept-module__gWGnaG__workspaceLabel{margin-top:25px!important}.concept-module__gWGnaG__sidebarOpen .concept-module__gWGnaG__identity{display:none}.concept-module__gWGnaG__sidebarOpen .concept-module__gWGnaG__sidebarFlow{margin-top:15px}.concept-module__gWGnaG__workspaceHeader .concept-module__gWGnaG__mobileMenu{flex-shrink:0}.concept-module__gWGnaG__workspaceHeader{gap:14px;height:70px}.concept-module__gWGnaG__workspaceHeader>span{margin-right:auto}.concept-module__gWGnaG__workspaceHeader>.concept-module__gWGnaG__textButton{gap:8px;font-size:10px!important}.concept-module__gWGnaG__workspaceMain{padding:0 24px 30px}.concept-module__gWGnaG__dashboardHeading{padding-top:30px}.concept-module__gWGnaG__dashboardHeading h1{font-size:42px}.concept-module__gWGnaG__actionPanel h2{font-size:33px}.concept-module__gWGnaG__panel{padding:23px}}@media (max-width:560px){.concept-module__gWGnaG__projectGrid{grid-template-columns:1fr}.concept-module__gWGnaG__projectImage{height:auto;max-height:270px}.concept-module__gWGnaG__projectImage img{height:auto}.concept-module__gWGnaG__project>div:last-child{flex-direction:row;align-items:center}.concept-module__gWGnaG__project>div>span{gap:8px;font-size:9px}.concept-module__gWGnaG__sectionHeading h2,.concept-module__gWGnaG__process>h2,.concept-module__gWGnaG__resources h2{font-size:38px}.concept-module__gWGnaG__hero h1{font-size:49px}.concept-module__gWGnaG__root .approvedBrandName{font-size:9px}.concept-module__gWGnaG__actionPanel{grid-template-columns:1fr;padding:25px}.concept-module__gWGnaG__workflowVisual{padding-top:15px}.concept-module__gWGnaG__workflowNode{max-width:none}.concept-module__gWGnaG__clientColumns,.concept-module__gWGnaG__adminColumns{grid-template-columns:1fr}.concept-module__gWGnaG__workspaceHeader>.concept-module__gWGnaG__textButton{gap:0;font-size:0!important}.concept-module__gWGnaG__workspaceHeader>.concept-module__gWGnaG__textButton svg{width:19px;height:19px}.concept-module__gWGnaG__workspaceMain{padding:0 18px 25px}.concept-module__gWGnaG__dashboardHeading h1{font-size:38px}.concept-module__gWGnaG__dashboardHeading>p:last-child{font-size:12px}.concept-module__gWGnaG__adminStats>div{padding:18px 13px}.concept-module__gWGnaG__adminStats span{min-height:30px;font-size:10px}.concept-module__gWGnaG__adminStats strong{font-size:32px}.concept-module__gWGnaG__adminStats small{font-size:12px}.concept-module__gWGnaG__panelHeading{flex-wrap:wrap;gap:12px}.concept-module__gWGnaG__panelHeading h2{font-size:21px}.concept-module__gWGnaG__search{width:100%}.concept-module__gWGnaG__search input{flex:1;width:auto}.concept-module__gWGnaG__tableHeader{display:none}.concept-module__gWGnaG__projectTableRow{flex-direction:column;align-items:flex-start;gap:17px;padding-top:0;display:flex}.concept-module__gWGnaG__projectTableRow>span:last-child{border-top:1px solid var(--border);justify-content:space-between;width:100%;padding-top:15px}.concept-module__gWGnaG__dialogInner{padding:30px 24px}.concept-module__gWGnaG__dialog h2{font-size:30px}.concept-module__gWGnaG__dialog .concept-module__gWGnaG__eyebrow{margin-top:10px!important}.concept-module__gWGnaG__dialogActions{flex-direction:column}.concept-module__gWGnaG__hero .concept-module__gWGnaG__eyebrow{letter-spacing:.12em;font-size:9px}.concept-module__gWGnaG__footer>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.concept-module__gWGnaG__root{scroll-behavior:auto}}
.public-module__FuXQaW__phoneStage{background:linear-gradient(125deg,#e8e4dc,#c7c3bc);border:1px solid #b8b4ad;justify-content:center;align-items:center;gap:34px;height:290px;padding:20px 35px;display:flex;overflow:hidden}.public-module__FuXQaW__phoneStage img{object-fit:contain;border:3px solid #252523;border-radius:18px;width:auto;max-width:43%;height:100%;box-shadow:10px 12px 25px #0004}.public-module__FuXQaW__credential{justify-content:space-between;align-items:center;gap:50px;display:flex!important}.public-module__FuXQaW__credential>div{margin:0!important;display:block!important}.public-module__FuXQaW__credential p:not(:first-child){color:#bbb5aa;margin:25px 0}.public-module__FuXQaW__badge{background:#fff;flex-shrink:0;width:150px;height:270px;padding:0}.public-module__FuXQaW__badge iframe{border:0;display:block}.public-module__FuXQaW__finalCta{justify-content:space-between;align-items:center;gap:35px;display:flex;padding-bottom:85px!important}.public-module__FuXQaW__content{max-width:860px;margin:65px auto;padding:0 30px 70px}.public-module__FuXQaW__content h1{max-width:750px;font-size:clamp(40px,5vw,64px)}.public-module__FuXQaW__content h2{margin:35px 0 18px;font-size:30px}.public-module__FuXQaW__content>p{color:#b3aa9b;max-width:660px;margin:25px 0;font-size:16px}.public-module__FuXQaW__content ul,.public-module__FuXQaW__content ol{color:#c4b9a7;padding-left:20px;line-height:1.9}.public-module__FuXQaW__content li{margin:12px 0}.public-module__FuXQaW__servicePrice{color:#e1d4bf;margin:25px 0;font-size:23px}.public-module__FuXQaW__servicePrice span{color:#a79b85;font-size:12px;display:block}.public-module__FuXQaW__journey{margin:40px 0}.public-module__FuXQaW__journey article{border-top:1px solid #f4f1ea22;grid-template-columns:40px 1fr;gap:20px;padding:23px 0;display:grid}.public-module__FuXQaW__journey article>span{color:#d72419;font-size:11px}.public-module__FuXQaW__journey h3{font-size:19px}.public-module__FuXQaW__journey p{color:#b0a28d;margin-top:10px;font-size:13px}.public-module__FuXQaW__resourceList{margin:35px 0}.public-module__FuXQaW__resourceList a{border-top:1px solid #f4f1ea22;padding:25px 0;display:block}.public-module__FuXQaW__resourceList h2{margin:0;font-size:25px}.public-module__FuXQaW__resourceList p{color:#a99b86;margin:10px 0}.public-module__FuXQaW__contactForm{max-width:620px;margin-top:40px}.public-module__FuXQaW__contactForm label{color:#c6b9a4;margin:22px 0 8px;font-size:13px;display:block}.public-module__FuXQaW__contactForm input,.public-module__FuXQaW__contactForm select,.public-module__FuXQaW__contactForm textarea{color:#f4f1ea;width:100%;font:inherit;background:#151512;border:1px solid #f4f1ea33;border-radius:0;margin-top:9px;padding:13px;display:block}.public-module__FuXQaW__contactForm textarea{resize:vertical;min-height:170px}.public-module__FuXQaW__contactForm button{margin-top:28px}.public-module__FuXQaW__honey{opacity:0;pointer-events:none;position:absolute;left:-9999px}.public-module__FuXQaW__privacyNote{color:#95856c;margin-top:20px;font-size:11px}.public-module__FuXQaW__success{background:#201c16;border-left:2px solid #c1a982;margin:30px 0;padding:18px;line-height:1.8}.public-module__FuXQaW__error{color:#f3b8ad;background:#251612;border-left:2px solid #d72419;margin:25px 0;padding:15px}.public-module__FuXQaW__articleBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#c5b8a1;margin:35px 0;line-height:1.9}.public-module__FuXQaW__resourceLink{border-bottom:1px solid #f4f1ea33;align-items:center;gap:12px;margin:15px 0;padding-bottom:8px;display:inline-flex}.public-module__FuXQaW__content textarea{font:inherit;color:#f4f1ea;background:#12120f;border:1px solid #f4f1ea33;width:100%;min-height:210px;margin:25px 0;padding:18px}.public-module__FuXQaW__toolbar{flex-wrap:wrap;gap:15px;display:flex}.public-module__FuXQaW__fine{color:#a69a87;margin:22px 0;font-size:12px}@media (max-width:1100px){.public-module__FuXQaW__phoneStage{gap:20px;height:240px;padding:20px}}@media (max-width:800px){.public-module__FuXQaW__phoneStage{gap:18px;height:185px;padding:15px}.public-module__FuXQaW__credential{align-items:flex-start;gap:35px}.public-module__FuXQaW__finalCta{flex-direction:column;align-items:flex-start}.public-module__FuXQaW__content{margin:40px auto;padding:0 24px 55px}}@media (max-width:560px){.public-module__FuXQaW__phoneStage{gap:28px;height:280px;padding:20px}.public-module__FuXQaW__credential{flex-direction:column}.public-module__FuXQaW__badge{align-self:flex-start}.public-module__FuXQaW__content h1{font-size:40px}.public-module__FuXQaW__content>p{font-size:15px}.public-module__FuXQaW__journey article{grid-template-columns:25px 1fr;gap:16px}.public-module__FuXQaW__toolbar>*{width:100%}}
.learning-module__wCMRXq__root{font-weight:400;line-height:1.65}.learning-module__wCMRXq__root main{min-height:65vh}.learning-module__wCMRXq__root h1{white-space:pre-line}.learning-module__wCMRXq__root p{overflow-wrap:anywhere}.learning-module__wCMRXq__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;max-width:1220px;margin:auto;padding:85px 36px 95px;display:grid}.learning-module__wCMRXq__hero h1{font-size:clamp(44px,5vw,72px);letter-spacing:-.055em!important;margin:25px 0!important}.learning-module__wCMRXq__meta{color:#b9b6ae;font-size:12px}.learning-module__wCMRXq__lead{color:#c8c5bd;max-width:640px;font-size:18px;line-height:1.7;margin:24px 0!important}.learning-module__wCMRXq__primary,.learning-module__wCMRXq__secondary{text-align:center;background:#f4f1ea;border:1px solid #f4f1ea;justify-content:center;align-items:center;gap:18px;min-height:52px;margin-top:22px;padding:15px 22px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex;color:#10100f!important}.learning-module__wCMRXq__secondary{background:0 0;border-color:#f4f1ea55;color:#f4f1ea!important}.learning-module__wCMRXq__primary:hover{background:#e6e1d6}.learning-module__wCMRXq__secondary:hover{background:#242420}.learning-module__wCMRXq__small{color:#b4b1a8;font-size:13px;line-height:1.65;margin:18px 0!important}.learning-module__wCMRXq__heroVisual{background:linear-gradient(145deg,#24221d,#141412 70%);border:1px solid #f4f1ea25;min-height:400px;padding:32px;position:relative}.learning-module__wCMRXq__visualTop{align-items:center;gap:18px;font-size:12px;display:flex}.learning-module__wCMRXq__visualTop>span:first-child{color:#fb7368}.learning-module__wCMRXq__heroVisual h2{white-space:pre-line;margin:40px 0!important;font-size:42px!important}.learning-module__wCMRXq__visualPath{border-top:1px solid #f4f1ea22;align-items:center;gap:14px;padding-top:26px;display:flex}.learning-module__wCMRXq__visualPath>span{flex:1;gap:12px;font-size:12px;line-height:1.5;display:grid}.learning-module__wCMRXq__visualPath>svg{color:#b7b2a8;width:16px}.learning-module__wCMRXq__visualPath span>svg{color:#fb7368;width:24px}.learning-module__wCMRXq__heroVisual>p{color:#b4b1a8;font-size:13px;margin-top:30px!important}.learning-module__wCMRXq__overview,.learning-module__wCMRXq__future{border-top:1px solid #f4f1ea22;max-width:1148px;margin:0 auto;padding:45px 0 70px}.learning-module__wCMRXq__overview h2,.learning-module__wCMRXq__future h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important}.learning-module__wCMRXq__overview>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.learning-module__wCMRXq__overview article>span{color:#fb7368;font-size:12px}.learning-module__wCMRXq__overview h3{margin:16px 0 12px!important}.learning-module__wCMRXq__overview p,.learning-module__wCMRXq__future p{color:#bcb8af;max-width:680px}.learning-module__wCMRXq__future p{margin-top:22px!important}.learning-module__wCMRXq__workspace{grid-template-columns:250px minmax(0,820px);gap:65px;max-width:1220px;margin:0 auto;padding:48px 36px 85px;display:grid}.learning-module__wCMRXq__sidebar{align-self:start;position:sticky;top:28px}.learning-module__wCMRXq__back{font-size:13px;color:#b7b2a8!important}.learning-module__wCMRXq__mapTitle{font-size:18px;font-weight:500;margin:28px 0 20px!important}.learning-module__wCMRXq__courseMap nav{gap:5px;display:grid}.learning-module__wCMRXq__courseMap nav button{color:#bcb8b0;text-align:left;background:0 0;border:0;align-items:center;gap:14px;min-height:48px;padding:13px 8px;line-height:1.4;display:flex}.learning-module__wCMRXq__courseMap nav button>span{flex-shrink:0;width:22px;font-size:11px}.learning-module__wCMRXq__courseMap nav button[aria-current]{color:#f4f1ea;background:#191916;border-left:2px solid #fb7368}.learning-module__wCMRXq__courseMap nav button:disabled{opacity:.5}.learning-module__wCMRXq__reset{color:#b4b1a8;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.learning-module__wCMRXq__mapToggle{display:none}.learning-module__wCMRXq__lesson{min-width:0;max-width:780px}.learning-module__wCMRXq__lessonTop{color:#b7b3aa;justify-content:space-between;font-size:12px;display:flex}.learning-module__wCMRXq__progress{background:#f4f1ea22;height:2px;margin:18px 0 40px}.learning-module__wCMRXq__progress span{background:#fb7368;height:100%;display:block}.learning-module__wCMRXq__lesson h1{scroll-margin-top:25px;font-size:clamp(34px,4vw,52px)}.learning-module__wCMRXq__lesson h1:focus{outline:none}.learning-module__wCMRXq__goalGrid{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;padding:0;display:grid}.learning-module__wCMRXq__goalGrid label,.learning-module__wCMRXq__question label{cursor:pointer;background:#141412;border:1px solid #f4f1ea25;align-items:flex-start;gap:14px;padding:20px;display:flex}.learning-module__wCMRXq__goalGrid label:hover,.learning-module__wCMRXq__question label:hover{border-color:#f4f1ea77}.learning-module__wCMRXq__goalGrid .learning-module__wCMRXq__selected,.learning-module__wCMRXq__question .learning-module__wCMRXq__selected{background:#201a16;border-color:#fb7368}.learning-module__wCMRXq__root input[type=radio]{accent-color:#fb7368;flex-shrink:0;width:16px;height:16px;margin-top:5px}.learning-module__wCMRXq__goalGrid strong{font-weight:500;display:block}.learning-module__wCMRXq__goalGrid small{color:#b6b2a9;margin-top:6px;font-size:12px;display:block}.learning-module__wCMRXq__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.learning-module__wCMRXq__fields label{color:#c7c3bb;font-size:13px}.learning-module__wCMRXq__fields select{color:#f4f1ea;width:100%;font:inherit;background:#191916;border:1px solid #f4f1ea44;min-height:48px;margin-top:10px;padding:13px;display:block}.learning-module__wCMRXq__diagramTabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:32px 0 0;display:grid}.learning-module__wCMRXq__diagramTabs button{color:#bcb8af;background:#141412;border:1px solid #f4f1ea25;justify-content:center;align-items:center;gap:12px;padding:17px 10px;display:flex}.learning-module__wCMRXq__diagramTabs button[aria-pressed=true]{color:#f4f1ea;background:#201a16;border-color:#fb7368}.learning-module__wCMRXq__diagramPanel{background:#191916;border:1px solid #f4f1ea18;gap:25px;min-height:235px;margin-top:18px;padding:35px;display:flex}.learning-module__wCMRXq__diagramNumber{color:#fb7368;font-size:36px;line-height:1}.learning-module__wCMRXq__diagramPanel h2{font-size:27px;line-height:1.25}.learning-module__wCMRXq__diagramPanel p{color:#c8c3b9;margin-top:20px!important}.learning-module__wCMRXq__note{color:#c9c5bc;background:#161613;border-left:2px solid #fb7368;gap:16px;margin:28px 0;padding:20px 22px;display:flex}.learning-module__wCMRXq__note svg{color:#fb7368}.learning-module__wCMRXq__taskFlow{margin:32px 0}.learning-module__wCMRXq__taskFlow article{border-top:1px solid #f4f1ea25;gap:23px;padding:25px 0;display:flex}.learning-module__wCMRXq__taskFlow article>span{color:#fb7368;font-size:12px}.learning-module__wCMRXq__taskFlow h2{font-size:24px;line-height:1.25}.learning-module__wCMRXq__taskFlow p{color:#c8c3b9;margin-top:14px!important}.learning-module__wCMRXq__question{border:0;margin:30px 0;padding:0}.learning-module__wCMRXq__question legend{margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.5}.learning-module__wCMRXq__question label{margin:9px 0;padding:17px;font-size:15px}.learning-module__wCMRXq__feedback{background:#231e16;border-left:2px solid #f9a86e;gap:12px;padding:18px;line-height:1.7;display:flex;margin-top:18px!important}.learning-module__wCMRXq__correct{background:#142119;border-color:#81cba7}.learning-module__wCMRXq__feedback svg{margin-top:3px}.learning-module__wCMRXq__textField{margin:28px 0;font-size:16px;display:block}.learning-module__wCMRXq__textField textarea{resize:vertical;color:#f4f1ea;width:100%;min-height:130px;font:inherit;background:#141412;border:1px solid #f4f1ea44;margin-top:12px;padding:17px;line-height:1.7;display:block}.learning-module__wCMRXq__textField textarea::placeholder{color:#aaa69c}.learning-module__wCMRXq__summary{background:#191916;border:1px solid #f4f1ea25;margin:30px 0;padding:30px}.learning-module__wCMRXq__summary>div{align-items:center;gap:16px;margin-bottom:30px;display:flex}.learning-module__wCMRXq__summary svg{color:#81cba7}.learning-module__wCMRXq__summary h2{font-size:27px}.learning-module__wCMRXq__summary h3{color:#b8b4aa;letter-spacing:0!important;margin:22px 0 8px!important;font-size:13px!important}.learning-module__wCMRXq__summary p{white-space:pre-wrap;font-size:17px}.learning-module__wCMRXq__actions{flex-wrap:wrap;gap:15px;display:flex}.learning-module__wCMRXq__textLink{border-bottom:1px solid #f4f1ea55;align-items:center;gap:12px;padding:10px 0;display:inline-flex}.learning-module__wCMRXq__storageNotice{border-left:2px solid #f9a86e;padding:15px;font-size:13px;margin-top:25px!important}.learning-module__wCMRXq__resetBox{background:#191916;border:1px solid #fb7368;max-width:780px;margin:20px auto;padding:28px}.learning-module__wCMRXq__resetBox h2{font-size:27px}.learning-module__wCMRXq__resetBox p{margin-top:15px!important}.learning-module__wCMRXq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.learning-module__wCMRXq__hero{gap:30px;padding:55px 28px}.learning-module__wCMRXq__heroVisual{min-height:370px;padding:25px}.learning-module__wCMRXq__heroVisual h2{font-size:35px!important}.learning-module__wCMRXq__overview,.learning-module__wCMRXq__future{margin:0 28px}.learning-module__wCMRXq__workspace{grid-template-columns:210px minmax(0,1fr);gap:30px;padding:35px 28px}.learning-module__wCMRXq__goalGrid,.learning-module__wCMRXq__fields{grid-template-columns:1fr}.learning-module__wCMRXq__goalGrid label{padding:17px}}@media (max-width:700px){.learning-module__wCMRXq__hero{grid-template-columns:1fr;gap:40px;padding:42px 20px 55px}.learning-module__wCMRXq__hero h1{font-size:44px}.learning-module__wCMRXq__lead{font-size:16px}.learning-module__wCMRXq__heroVisual{min-height:0}.learning-module__wCMRXq__heroVisual h2{margin:30px 0!important}.learning-module__wCMRXq__overview,.learning-module__wCMRXq__future{margin:0 20px;padding:35px 0 45px}.learning-module__wCMRXq__overview>div{grid-template-columns:1fr;gap:25px}.learning-module__wCMRXq__overview article{grid-template-columns:25px 1fr;gap:4px 15px;display:grid}.learning-module__wCMRXq__overview h3{margin:0 0 8px!important}.learning-module__wCMRXq__overview p{grid-column:2}.learning-module__wCMRXq__workspace{padding:22px 20px 55px;display:block}.learning-module__wCMRXq__sidebar{margin-bottom:28px;position:static}.learning-module__wCMRXq__back{display:none}.learning-module__wCMRXq__mapToggle{color:#f4f1ea;text-align:left;background:#191916;border:1px solid #f4f1ea25;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.learning-module__wCMRXq__courseMap{display:none}.learning-module__wCMRXq__mapOpen{background:#141412;padding:15px;display:block}.learning-module__wCMRXq__mapTitle{margin:5px 0 15px!important}.learning-module__wCMRXq__lesson h1{font-size:35px}.learning-module__wCMRXq__progress{margin-bottom:28px}.learning-module__wCMRXq__diagramTabs{gap:7px}.learning-module__wCMRXq__diagramTabs button{flex-direction:column;gap:8px;padding:14px 5px;font-size:12px}.learning-module__wCMRXq__diagramPanel{gap:18px;min-height:290px;padding:22px}.learning-module__wCMRXq__diagramNumber{font-size:28px}.learning-module__wCMRXq__diagramPanel h2{font-size:24px}.learning-module__wCMRXq__diagramPanel p{font-size:14px}.learning-module__wCMRXq__note{padding:17px 15px;font-size:14px}.learning-module__wCMRXq__summary{padding:22px}.learning-module__wCMRXq__summary h2{font-size:24px}.learning-module__wCMRXq__summary p{font-size:15px}.learning-module__wCMRXq__primary,.learning-module__wCMRXq__secondary{width:100%;padding:14px 15px}.learning-module__wCMRXq__question legend{font-size:18px}.learning-module__wCMRXq__question label{padding:15px;font-size:14px}.learning-module__wCMRXq__fields{gap:22px}.learning-module__wCMRXq__resetBox{margin:20px;padding:20px}.learning-module__wCMRXq__resetBox h2{font-size:24px}}.learning-module__wCMRXq__resetBox{z-index:40;width:calc(100% - 36px);max-width:700px;max-height:calc(100dvh - 36px);margin:0;position:fixed;bottom:18px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 80px #000b}@media (prefers-reduced-motion:reduce){.learning-module__wCMRXq__root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.course-module__JmXd5G__catalog{margin:32px 0 0;padding:0;list-style:none}.course-module__JmXd5G__catalog li{border-top:1px solid #f4f1ea25}.course-module__JmXd5G__catalog li:last-child{border-bottom:1px solid #f4f1ea25}.course-module__JmXd5G__catalog a{align-items:center;gap:30px;min-height:120px;padding:28px 5px;display:flex}.course-module__JmXd5G__catalog a:hover{background:#191916}.course-module__JmXd5G__order{color:#fb7368;flex-shrink:0;width:35px;font-size:18px}.course-module__JmXd5G__catalog h3{font-size:23px!important}.course-module__JmXd5G__catalog p{margin-top:10px!important}.course-module__JmXd5G__duration{white-space:nowrap;color:#b7b2a8;align-items:center;gap:25px;margin-left:auto;font-size:13px;display:flex}.course-module__JmXd5G__courseLinks{flex-wrap:wrap;gap:8px;max-width:1148px;margin:0 auto 40px;display:flex}.course-module__JmXd5G__courseLinks a{border-bottom:1px solid #f4f1ea25;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:12px;display:flex}.course-module__JmXd5G__courseLinks a[aria-current]{background:#191916;border-color:#fb7368}.course-module__JmXd5G__courseLinks a>span{color:#fb7368}.course-module__JmXd5G__nextLesson{border-bottom:1px solid #f4f1ea55;align-items:center;gap:18px;min-height:50px;margin:20px 0;padding:18px 0;font-weight:500;display:inline-flex}.course-module__JmXd5G__guide{gap:18px;margin:30px 0;display:grid}.course-module__JmXd5G__guide>article{background:#191916;border:1px solid #f4f1ea25;padding:25px}.course-module__JmXd5G__guide h2{font-size:24px;line-height:1.3}.course-module__JmXd5G__guide p{color:#c5c0b6;margin-top:15px!important}.course-module__JmXd5G__levelButtons{gap:12px;margin:28px 0;display:flex}.course-module__JmXd5G__levelButtons button{color:#f4f1ea;background:#141412;border:1px solid #f4f1ea33;flex:1;min-height:50px;padding:15px}.course-module__JmXd5G__levelButtons button[aria-pressed=true]{background:#201a16;border-color:#fb7368}.course-module__JmXd5G__flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.course-module__JmXd5G__flow button{text-align:left;color:#f4f1ea;background:#141412;border:1px solid #f4f1ea25;gap:13px;min-height:105px;padding:20px 10px;line-height:1.4;display:grid}.course-module__JmXd5G__flow button[aria-pressed=true]{background:#201a16;border-color:#fb7368}.course-module__JmXd5G__flow button span{color:#fb7368;font-size:12px}.course-module__JmXd5G__builder{margin:30px 0}.course-module__JmXd5G__promptPreview{background:#191916;border:1px solid #f4f1ea33;margin:25px 0;padding:22px}.course-module__JmXd5G__promptPreview h2{font-size:23px}.course-module__JmXd5G__promptPreview textarea{color:#f4f1ea;resize:vertical;width:100%;min-height:300px;font:inherit;background:0 0;border:0;margin-top:20px;line-height:1.7;display:block}.course-module__JmXd5G__sourceLinks{border-top:1px solid #f4f1ea25;margin:35px 0;padding-top:20px}.course-module__JmXd5G__sourceLinks h2{letter-spacing:0;font-size:18px}.course-module__JmXd5G__sourceLinks a{text-underline-offset:4px;margin:12px 0;font-size:13px;display:block;color:#bdb7ad!important;text-decoration:underline!important}.course-module__JmXd5G__practiceTitle{font-size:26px;margin-top:30px!important}.course-module__JmXd5G__choiceDescription{color:#bcb8af;font-size:14px;margin-bottom:25px!important}.course-module__JmXd5G__recommendation{background:#191916;border:1px solid #f4f1ea25;margin:25px 0;padding:24px}.course-module__JmXd5G__recommendation h2{font-size:24px}.course-module__JmXd5G__recommendation p{color:#c8c3b9;margin-top:15px!important}.course-module__JmXd5G__moduleNav{max-width:1148px;margin:20px auto 0}.course-module__JmXd5G__moduleNav .course-module__JmXd5G__courseLinks{margin-bottom:10px}.course-module__JmXd5G__lessonSidebar{position:static!important}.course-module__JmXd5G__courseFinish{background:#191916;margin:30px 0;padding:25px}.course-module__JmXd5G__courseFinish h2{font-size:27px}.course-module__JmXd5G__courseFinish p{color:#c8c3b9;margin-top:18px!important}.course-module__JmXd5G__sourceDate{color:#b4b1a8;font-size:12px;margin-top:22px!important}.course-module__JmXd5G__recommendation .course-module__JmXd5G__fields{margin-top:25px}.course-module__JmXd5G__decisionResult{border-left:2px solid #fb7368;margin-top:25px;padding:0 0 0 20px}.course-module__JmXd5G__decisionResult h3{font-size:20px!important;line-height:1.4!important}.course-module__JmXd5G__courseToggle{display:none}@media (max-width:1000px){.course-module__JmXd5G__courseLinks,.course-module__JmXd5G__moduleNav{margin-left:28px;margin-right:28px}.course-module__JmXd5G__moduleNav .course-module__JmXd5G__courseLinks{margin-left:0;margin-right:0}.course-module__JmXd5G__catalog a{gap:20px}.course-module__JmXd5G__duration{gap:15px}}@media (max-width:700px){.course-module__JmXd5G__catalog a{align-items:flex-start;gap:15px;padding:24px 0}.course-module__JmXd5G__catalog h3{font-size:21px!important}.course-module__JmXd5G__catalog p{font-size:14px}.course-module__JmXd5G__order{width:25px;margin-top:4px;font-size:14px}.course-module__JmXd5G__duration{flex-direction:column;gap:8px;font-size:11px}.course-module__JmXd5G__courseLinks,.course-module__JmXd5G__moduleNav{margin-left:20px;margin-right:20px}.course-module__JmXd5G__courseLinks{gap:4px;margin-bottom:0}.course-module__JmXd5G__courseLinks a{padding:10px;font-size:12px;display:none}.course-module__JmXd5G__courseOpen a{width:100%;display:flex}.course-module__JmXd5G__courseToggle{color:#c8c3b9;text-align:left;background:0 0;border:0;border-bottom:1px solid #f4f1ea25;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 0;display:flex}.course-module__JmXd5G__flow{grid-template-columns:1fr 1fr}.course-module__JmXd5G__guide>article{padding:21px}.course-module__JmXd5G__guide h2{font-size:23px}.course-module__JmXd5G__levelButtons{gap:8px}.course-module__JmXd5G__levelButtons button{padding:13px 8px}.course-module__JmXd5G__promptPreview{padding:18px}.course-module__JmXd5G__promptPreview textarea{font-size:14px}.course-module__JmXd5G__recommendation{padding:20px}.course-module__JmXd5G__courseFinish{padding:22px}.course-module__JmXd5G__nextLesson{justify-content:space-between;width:100%}}
