.marketing-lab{--ml-ink:#18221c;--ml-muted:#647064;--ml-paper:#f7f7f1;--ml-white:#fff;--ml-line:#dce0d4;--ml-lime:#c7f36d;--ml-mint:#dcefe4;--ml-orange:#eb744c;min-height:100vh;color:var(--ml-ink);background:var(--ml-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketing-lab *{box-sizing:border-box}.marketing-lab a{color:inherit}.marketing-skip{z-index:20;background:var(--ml-lime);border-radius:5px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.marketing-skip:focus{transform:none}.marketing-progress{z-index:10;background:0 0;height:3px;position:fixed;inset:0 0 auto}.marketing-progress span{background:var(--ml-orange);height:100%;transition:width .15s linear;display:block}.marketing-nav{border-bottom:1px solid var(--ml-line);justify-content:space-between;align-items:center;width:min(1320px,100% - 64px);min-height:76px;margin:auto;display:flex}.marketing-brand{letter-spacing:-.03em;align-items:center;gap:13px;font-weight:750;text-decoration:none;display:inline-flex}.marketing-brand .quik-brand{color:var(--ml-ink)}.marketing-brand>span:last-child{border-left:1px solid #b8c0b2;padding-left:13px;font-size:13px}.marketing-nav nav{align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.marketing-nav nav a{text-decoration:none}.marketing-nav nav a:hover,.marketing-text-link:hover{text-underline-offset:4px;text-decoration:underline}.marketing-nav .marketing-login{border:1px solid #aeb8a8;border-radius:5px;padding:10px 17px}.marketing-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;width:min(1320px,100% - 64px);min-height:590px;margin:auto;padding:74px 0 66px;display:grid}.marketing-eyebrow,.marketing-kicker{color:#536849;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.marketing-eyebrow{align-items:center;gap:9px;display:flex}.marketing-eyebrow span{background:var(--ml-orange);border-radius:50%;width:9px;height:9px}.marketing-hero h1{letter-spacing:-.075em;max-width:720px;margin:26px 0 20px;font-size:clamp(50px,6.2vw,88px);font-weight:740;line-height:.98}.marketing-hero h1 em{color:#597a3d;font-family:Georgia,Times New Roman,serif;font-weight:500}.marketing-hero-lede{color:#556156;max-width:550px;font-size:18px;line-height:1.65}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.marketing-button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.marketing-button--dark{background:var(--ml-ink);color:#fff!important}.marketing-button--dark:hover{background:#344439}.marketing-button--lime{color:var(--ml-ink);background:var(--ml-lime)}.marketing-button--lime:hover{background:#b4e251}.marketing-text-link{font-size:13px;font-weight:700;text-decoration:none}.marketing-meta{color:#687368;flex-wrap:wrap;gap:10px;margin-top:42px;font-size:11px;display:flex}.marketing-hero-art{min-width:0;position:relative}.marketing-hero-art .marketing-guide-figure{background:#fff;border:1px solid #d8ddd1;margin:0;padding:12px;transform:rotate(1.3deg);box-shadow:0 25px 70px #29372916}.marketing-hero-art .marketing-guide-figure img{border-radius:3px;width:100%;display:block}.marketing-hero-art .marketing-guide-figure figcaption{text-align:left;padding:10px 3px 1px}.marketing-art-stamp{background:var(--ml-lime);text-align:center;letter-spacing:.06em;border-radius:50%;place-content:center;width:102px;height:102px;font-size:12px;font-weight:900;line-height:1.1;display:grid;position:absolute;bottom:64px;right:-16px;transform:rotate(8deg)}.marketing-art-stamp span{font-size:18px;position:absolute;top:10px;right:15px}.marketing-intro-band{color:#f7f8ee;background:#213329;grid-template-columns:.7fr 2fr 1.1fr;align-items:start;gap:38px;padding:44px max(32px,50% - 660px);display:grid}.marketing-intro-band>p:first-child{color:var(--ml-lime);letter-spacing:.16em;margin:7px 0;font-size:10px;font-weight:800}.marketing-intro-band h2{letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.14}.marketing-intro-band>p:last-child{color:#c2cdc2;margin:3px 0;font-size:13px;line-height:1.7}.marketing-layout{grid-template-columns:235px minmax(0,780px);justify-content:space-between;gap:70px;width:min(1320px,100% - 64px);margin:auto;padding:72px 0 100px;display:grid}.marketing-sidebar{align-self:start;padding-top:4px;position:sticky;top:26px}.marketing-sidebar>p{color:#6c776a;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:800}.marketing-sidebar nav{gap:2px;display:grid}.marketing-sidebar nav a{color:#536056;border-radius:4px;align-items:center;gap:12px;min-height:38px;padding:6px 9px;font-size:12px;text-decoration:none;display:flex}.marketing-sidebar nav a:hover,.marketing-sidebar nav a:focus-visible{color:var(--ml-ink);background:#e9eddf}.marketing-sidebar nav a span{color:#8e9988;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.marketing-sidebar-note{background:#e7efdb;border-radius:5px;gap:11px;margin-top:27px;padding:14px;display:flex}.marketing-sidebar-note>span{color:#65824a;font-size:18px}.marketing-sidebar-note p{color:#435343;margin:0;font-size:11px;line-height:1.55}.marketing-article{min-width:0}.marketing-chapter{border-bottom:1px solid var(--ml-line);margin:0 0 68px;padding:0 0 68px;scroll-margin-top:24px}.marketing-kicker{margin:0 0 15px}.marketing-chapter h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.04}.marketing-chapter>p:not(.marketing-kicker){color:#4e5b50;font-size:15px;line-height:1.8}.marketing-chapter .marketing-deck{color:#516452;max-width:680px;margin:0 0 26px;font:21px/1.48 Georgia,Times New Roman,serif}.marketing-chapter strong{color:var(--ml-ink)}.marketing-callout{border-left:3px solid var(--ml-orange);background:#f1e7d7;margin:29px 0;padding:22px 24px}.marketing-callout>span{color:#805540;letter-spacing:.14em;font-size:10px;font-weight:850}.marketing-callout p{color:#453f34;margin:10px 0 0;font-size:14px;line-height:1.65}.marketing-callout--mint{background:#e4efe4;border-color:#658b63}.marketing-callout--mint>span{color:#4f7050}.marketing-two-up{grid-template-columns:1fr 1fr;gap:28px;margin:32px 0;display:grid}.marketing-two-up>div{border-top:1px solid #aeb8a8;padding-top:15px}.marketing-number{background:var(--ml-lime);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.marketing-two-up h3{letter-spacing:-.03em;margin:13px 0 8px;font-size:18px}.marketing-two-up p{color:#5c695d;margin:0;font-size:13px;line-height:1.65}.marketing-guide-figure{background:#fff;border:1px solid #e0e3d9;margin:32px 0;padding:9px}.marketing-guide-figure img{width:100%;height:auto;display:block}.marketing-guide-figure figcaption{color:#788274;text-align:right;padding:10px 5px 3px;font-size:10px;line-height:1.5}.marketing-pullquote{color:#486248;border-block:1px solid #b9c2b3;margin:30px 0;padding:25px 4px;font:26px/1.35 Georgia,Times New Roman,serif}.marketing-steps{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.marketing-steps li{border-top:1px solid var(--ml-line);gap:19px;padding:17px 0;display:flex}.marketing-steps li>span{color:#79905f;font:12px ui-monospace,Consolas,monospace}.marketing-steps strong{font-size:14px}.marketing-steps p{color:#657166;margin:5px 0 0;font-size:12px;line-height:1.55}.marketing-loop{color:#3d553f;letter-spacing:.09em;background:#e8eee1;justify-content:space-around;align-items:center;gap:9px;margin:30px 0;padding:17px 12px;font-size:10px;font-weight:850;display:flex}.marketing-loop b{color:#9bab90;font-size:15px}.marketing-growth{padding-top:10px}.marketing-strategy-card{color:#f5f7ed;background:#22342a;border-radius:6px;margin:32px 0 54px;padding:26px}.marketing-strategy-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.marketing-strategy-heading>div>span,.marketing-strategy-grid>div>span{color:#c7f36d;letter-spacing:.13em;font-size:9px;font-weight:850}.marketing-strategy-heading h3{letter-spacing:-.045em;margin:8px 0 0;font-size:26px}.marketing-live-dot{color:#d7e2d2;letter-spacing:.12em;border:1px solid #70856f;border-radius:30px;padding:7px 9px;font-size:8px;font-weight:800}.marketing-strategy-card>p{color:#d0d9cc;margin:17px 0 25px;font-size:14px;line-height:1.6}.marketing-strategy-grid{border-top:1px solid #506353;grid-template-columns:1fr 1fr;gap:18px 24px;padding-top:20px;display:grid}.marketing-strategy-grid>div:last-child{grid-column:1/-1}.marketing-strategy-grid p{color:#c4d0c3;margin:7px 0 0;font-size:12px;line-height:1.6}.marketing-plan-header,.marketing-assets-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.marketing-plan-header h3,.marketing-assets-header h3{letter-spacing:-.045em;margin:8px 0 0;font-size:25px;line-height:1.1}.marketing-plan-header>p,.marketing-assets-header>p{color:#6a7669;max-width:230px;margin:0;font-size:11px;line-height:1.55}.marketing-timeline{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 50px;display:grid}.marketing-timeline-item{border-top:1px solid #9da992;padding-top:25px;position:relative}.marketing-timeline-marker{background:var(--ml-lime);border-radius:50%;place-items:center;width:26px;height:26px;font:9px ui-monospace,Consolas,monospace;display:grid;position:absolute;top:-13px;left:0}.marketing-timeline-item>div:last-child>span{color:#73806f;letter-spacing:.1em;font-size:9px;font-weight:800}.marketing-timeline-item h4{margin:6px 0;font-size:16px}.marketing-timeline-item p{color:#667267;margin:0;font-size:11px;line-height:1.6}.marketing-context-panel{border:1px solid var(--ml-line);background:#fff;border-radius:6px;margin:36px 0 45px;padding:25px}.marketing-panel-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.marketing-panel-title h3{letter-spacing:-.04em;margin:7px 0 0;font-size:23px}.marketing-reset,.marketing-asset-top button,.marketing-brief-output button{color:var(--ml-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #ccd4c8;border-radius:4px;padding:8px 11px;font-size:10px;font-weight:750}.marketing-reset:hover,.marketing-asset-top button:hover,.marketing-brief-output button:hover{background:#eff2e9}.marketing-panel-note{color:#687569;margin:13px 0 22px;font-size:11px;line-height:1.55}.marketing-context-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketing-context-fields label,.marketing-brief-form label{color:#4d5d4e;letter-spacing:.02em;gap:7px;font-size:10px;font-weight:800;display:grid}.marketing-context-fields textarea,.marketing-asset-card textarea,.marketing-brief-form textarea,.marketing-brief-form input{resize:vertical;color:#263229;background:#fbfcf8;border:1px solid #d8ded4;border-radius:4px;width:100%;padding:10px 11px;font:12px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.marketing-context-fields textarea:focus,.marketing-asset-card textarea:focus,.marketing-brief-form textarea:focus,.marketing-brief-form input:focus{outline-offset:1px;outline:2px solid #769253}.marketing-assets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-asset-card{border:1px solid var(--ml-line);background:#fff;border-radius:5px;min-width:0;padding:16px}.marketing-asset-card:last-child{grid-column:1/-1}.marketing-asset-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-asset-top>span{color:#70806e;letter-spacing:.1em;font-size:9px;font-weight:800}.marketing-asset-card h4{margin:13px 0 9px;font-size:16px}.marketing-asset-card textarea{color:#4d5b4d;background:#f8f9f4;min-height:165px;font-size:11px}.marketing-notes-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin:31px 0 0;display:grid}.marketing-notes-grid>div{border-top:1px solid #b7c1b0;padding-top:13px}.marketing-notes-grid span{color:#697e5b;letter-spacing:.1em;font-size:8px;font-weight:850}.marketing-notes-grid h4{margin:7px 0;font-size:14px}.marketing-notes-grid p{color:#687469;margin:0;font-size:10px;line-height:1.55}.marketing-learning-panel{border:1px solid var(--ml-line);background:#fff;border-radius:6px;margin-top:40px;padding:23px}.marketing-local-label{color:#61775b;letter-spacing:.1em;border:1px solid #d5dfcf;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:850}.marketing-learning-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.marketing-learning-form label{color:#4d5d4e;gap:7px;font-size:10px;font-weight:800;display:grid}.marketing-learning-form input,.marketing-learning-form textarea{resize:vertical;color:#263229;background:#fbfcf8;border:1px solid #d8ded4;border-radius:4px;width:100%;padding:10px 11px;font:11px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.marketing-learning-form input:focus,.marketing-learning-form textarea:focus{outline-offset:1px;outline:2px solid #769253}.marketing-learning-form .marketing-button{justify-self:start}.marketing-learning-history{gap:10px;margin-top:18px;display:grid}.marketing-learning-history article{background:#f6f8f2;border-left:2px solid #89a267;padding:13px}.marketing-learning-history article>span,.marketing-learning-history small{color:#738071;font-size:9px;line-height:1.55;display:block}.marketing-learning-history h4{margin:5px 0;font-size:13px}.marketing-learning-history p{color:#586559;margin:0 0 6px;font-size:11px;line-height:1.55}.marketing-brief-section{background:#edf1e5;border:1px solid #dbe2d3;border-radius:6px;padding:30px}.marketing-brief-section h2{font-size:clamp(30px,4vw,42px)}.marketing-brief-form{gap:15px;margin:25px 0;display:grid}.marketing-brief-form input{min-height:40px}.marketing-brief-form .marketing-button{justify-self:start}.marketing-brief-output{background:#fff;border:1px solid #d4ded0;border-radius:4px;margin-top:25px;padding:18px}.marketing-brief-output>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-brief-output h3{margin:0;font-size:17px}.marketing-brief-output pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#425043;background:#f6f8f2;max-height:480px;margin:15px 0 0;padding:16px;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.marketing-status{font-weight:700;color:#4d7047!important;font-size:12px!important}.marketing-source-credit{border-top:1px solid #c9d3c2;margin-top:47px;padding-top:20px}.marketing-source-credit>p:first-child{font-weight:800;color:#536a4e!important;font-size:12px!important}.marketing-source-credit a{color:#425d3c;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration-thickness:1px}.marketing-source-credit>p:last-child{margin-top:10px;color:#71806f!important;font-size:10px!important}.marketing-footer{border-top:1px solid var(--ml-line);color:#707c70;justify-content:space-between;align-items:center;gap:15px;width:min(1320px,100% - 64px);min-height:75px;margin:auto;font-size:11px;display:flex}.marketing-footer>span{gap:5px;display:flex}.marketing-footer a{color:#4b5c4b}.marketing-lab :focus-visible{outline-offset:3px;outline:3px solid #3e6a38}@media (width<=900px){.marketing-hero{gap:32px}.marketing-layout{grid-template-columns:190px minmax(0,1fr);gap:34px}.marketing-intro-band{grid-template-columns:.5fr 1.5fr}.marketing-intro-band>p:last-child{grid-column:2}.marketing-timeline{grid-template-columns:1fr 1fr;row-gap:25px}}@media (width<=680px){.marketing-context-fields textarea,.marketing-asset-card textarea,.marketing-learning-form input,.marketing-learning-form textarea,.marketing-brief-form input,.marketing-brief-form textarea{font-size:16px}.marketing-nav,.marketing-hero,.marketing-layout,.marketing-footer{width:calc(100% - 36px)}.marketing-nav{min-height:64px}.marketing-nav nav{gap:13px;font-size:11px}.marketing-nav nav a:first-child{display:none}.marketing-nav .marketing-login{padding:8px 10px}.marketing-brand{gap:8px}.marketing-brand>span:last-child{padding-left:8px;font-size:11px}.marketing-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:50px 0 42px}.marketing-hero h1{max-width:520px;margin-top:18px;font-size:clamp(48px,13vw,70px)}.marketing-hero-lede{font-size:16px}.marketing-meta{margin-top:27px;font-size:9px}.marketing-hero-art{margin:0 11px 0 0}.marketing-art-stamp{width:80px;height:80px;font-size:10px;bottom:72px;right:-13px}.marketing-intro-band{grid-template-columns:1fr;gap:12px;padding:28px 18px}.marketing-intro-band>p:last-child{grid-column:auto}.marketing-intro-band h2{font-size:27px}.marketing-layout{padding:36px 0 64px;display:block}.marketing-sidebar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ml-line);background:#f7f7f1f2;margin:0 -18px 34px;padding:10px 18px 12px;position:sticky;top:3px}.marketing-sidebar>p{margin:0 0 8px;font-size:8px}.marketing-sidebar nav{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.marketing-sidebar nav a{white-space:nowrap;background:#edf0e7;flex:none;min-height:32px;padding:5px 8px;font-size:10px}.marketing-sidebar nav a span{font-size:8px}.marketing-sidebar-note{display:none}.marketing-chapter{margin-bottom:43px;padding-bottom:43px;scroll-margin-top:103px}.marketing-chapter h2{font-size:36px}.marketing-chapter .marketing-deck{font-size:19px}.marketing-chapter>p:not(.marketing-kicker){font-size:14px}.marketing-two-up{gap:16px}.marketing-two-up h3{font-size:15px}.marketing-two-up p{font-size:11px}.marketing-pullquote{font-size:22px}.marketing-loop{gap:5px;padding:14px 7px;font-size:8px}.marketing-strategy-card{padding:20px}.marketing-strategy-heading h3{font-size:22px}.marketing-strategy-grid{grid-template-columns:1fr}.marketing-strategy-grid>div:last-child{grid-column:auto}.marketing-plan-header,.marketing-assets-header{display:block}.marketing-plan-header>p,.marketing-assets-header>p{margin-top:10px}.marketing-timeline{grid-template-columns:1fr;gap:16px;margin-top:34px}.marketing-timeline-item{border:0;border-left:1px solid #aeb8a8;padding:4px 0 4px 42px}.marketing-timeline-marker{top:0;left:-13px}.marketing-timeline-item h4{margin-top:5px}.marketing-context-panel{margin-inline:-8px;padding:17px}.marketing-context-fields,.marketing-assets,.marketing-notes-grid,.marketing-learning-form{grid-template-columns:1fr}.marketing-asset-card:last-child{grid-column:auto}.marketing-brief-section{margin-inline:-8px;padding:20px 16px}.marketing-brief-output{margin-inline:-5px;padding:12px}.marketing-brief-output pre{max-height:360px;padding:12px;font-size:10px}.marketing-footer{flex-wrap:wrap;min-height:66px;padding:13px 0;font-size:9px}.marketing-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.marketing-progress span{transition:none}}
