.wf-mkt{--display:var(--wf-font-display);--ui:var(--wf-font-ui)}body:has(.wf-mkt)>header{display:none}.wf-mkt p{margin:1em 0}.wf-mkt ul,.wf-mkt ol{margin:1em 0;padding-left:40px}.wf-mkt ul{list-style:outside}.wf-mkt ol{list-style:decimal}.wf-mkt blockquote{margin:1em 40px}.wf-mkt strong{font-weight:700}.wf-mkt h4{margin:1.33em 0;font-size:1em;font-weight:700}.wf-mkt table{border-collapse:collapse}.wf-mkt button{color:inherit;background:0 0;border:0;padding:0}.wf-mkt{--navy:#0e335f;--navy-2:#082445;--navy-3:#dfe8f2;--ink:#202a35;--muted:#5f6873;--paper:#f6f0e6;--paper-2:#efe5d6;--white:#fffdf9;--line:#d9cfbf;--line-strong:#a9a091;--flame:#f05010;--gold:#c79a44;--sage:#e5ece6;--success:#2f6b54;--danger:#8a3e35;--shadow:0 16px 45px #1b25301a;--shadow-soft:0 8px 24px #1b253012;--radius:18px;--radius-sm:10px;--content:1180px}.wf-mkt,.wf-mkt *{box-sizing:border-box}.wf-mkt{color:var(--ink);background:var(--paper);font-family:var(--ui);margin:0;font-size:16px;line-height:1.65}.wf-mkt img{max-width:100%;display:block}.wf-mkt a{color:inherit;text-decoration:none}.wf-mkt button,.wf-mkt input,.wf-mkt textarea,.wf-mkt select{font:inherit}.wf-mkt button{cursor:pointer}.wf-mkt :focus-visible{outline-offset:3px;outline:3px solid #0e335f6b}.wf-mkt .site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f0;position:sticky;top:0}.wf-mkt .header-inner{max-width:var(--content);align-items:center;gap:28px;min-height:74px;margin:0 auto;padding:14px 24px;display:flex}.wf-mkt .brand{align-items:center;gap:12px;min-width:235px;display:inline-flex}.wf-mkt .nav{color:#3f4a56;justify-content:center;align-items:center;gap:20px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.wf-mkt .nav a{border-bottom:2px solid #0000;padding:8px 0;transition:all .18s}.wf-mkt .nav a:hover,.wf-mkt .nav a[aria-current=page]{color:var(--navy);border-bottom-color:var(--navy)}.wf-mkt .header-actions{align-items:center;gap:10px;display:flex}.wf-mkt .menu-button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:8px 10px;display:none}.wf-mkt .btn{border:1px solid var(--navy);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-weight:750;line-height:1.2;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.wf-mkt .btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.wf-mkt .btn-primary{background:var(--navy);color:#fff}.wf-mkt .btn-primary:hover{background:var(--navy-2)}.wf-mkt .btn-secondary{color:var(--navy);background:0 0}.wf-mkt .btn-secondary:hover{background:var(--navy-3)}.wf-mkt .btn-light{color:var(--navy);background:#fff;border-color:#fff}.wf-mkt .btn-text{color:var(--navy);border-color:#0000;padding-left:0;padding-right:0}.wf-mkt .btn-small{min-height:38px;padding:8px 13px;font-size:13px}.wf-mkt main{overflow:hidden}.wf-mkt .container{max-width:var(--content);margin:0 auto;padding:0 24px}.wf-mkt .section{padding:92px 0}.wf-mkt .section-sm{padding:64px 0}.wf-mkt .section-white{background:var(--white)}.wf-mkt .section-ink{background:var(--navy-2);color:#fff}.wf-mkt .section-tint{background:var(--paper-2)}.wf-mkt .section-rule{border-top:1px solid var(--line)}.wf-mkt .eyebrow{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.wf-mkt .section-ink .eyebrow{color:#c8d8e8}.wf-mkt h1,.wf-mkt h2,.wf-mkt h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.08}.wf-mkt h1{font-size:clamp(46px,6.2vw,82px)}.wf-mkt h2{font-size:clamp(34px,4.1vw,54px)}.wf-mkt h3{font-size:25px}.wf-mkt .lead{color:#4f5b67;font-size:clamp(19px,2vw,23px);line-height:1.55}.wf-mkt .section-ink .lead{color:#d8e1ea}.wf-mkt .copy{color:var(--muted)}.wf-mkt .max-copy{max-width:720px}.wf-mkt .hero{background:radial-gradient(circle at 86% 14%,#c79a442b,#0000 23%),linear-gradient(#fffdf9 0%,#f6f0e6 100%);padding:84px 0 110px;position:relative}.wf-mkt .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:72px;display:grid}.wf-mkt .hero h1{max-width:760px}.wf-mkt .hero .lead{max-width:660px;margin:26px 0 0}.wf-mkt .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.wf-mkt .hero-proof{color:var(--muted);flex-wrap:wrap;gap:12px 22px;margin-top:32px;font-size:13px;font-weight:650;display:flex}.wf-mkt .hero-proof span:before{content:"✓";color:var(--success);margin-right:7px}.wf-mkt .artifact-stage{min-height:860px;position:relative}.wf-mkt .paper-card{width:78%;box-shadow:var(--shadow);background:#fff;border:1px solid #d4c9b8;border-radius:8px;padding:28px;position:absolute}.wf-mkt .paper-card.back{opacity:.92;top:0;left:0;transform:rotate(-3deg)}.wf-mkt .paper-card.front{top:285px;right:0;transform:rotate(2deg)}.wf-mkt .paper-card .paper-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:22px;padding-bottom:10px;font-size:11px;font-weight:800;display:flex}.wf-mkt .paper-card p{font-family:var(--display);margin:0 0 14px;font-size:17px;line-height:1.75}.wf-mkt .margin-note{border-left:3px solid var(--navy);color:#344457;font-family:var(--ui);background:#eef3f8;margin:20px -8px 0 42px;padding:14px 15px 14px 18px;font-size:13px;line-height:1.55;position:relative}.wf-mkt .revision-line{background:linear-gradient(#0000 58%,#c79a4445 58%)}.wf-mkt .process-stamp{background:var(--navy);color:#fff;box-shadow:var(--shadow-soft);border-radius:999px;padding:12px 17px;font-size:13px;font-weight:750;position:absolute;bottom:20px;left:7%;transform:rotate(-2deg)}.wf-mkt .stat-band{background:var(--navy);color:#fff;border-top:1px solid #ffffff2e}.wf-mkt .stat-grid{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.wf-mkt .stat{background:var(--navy);text-align:center;padding:26px 28px}.wf-mkt .stat strong{font-family:var(--display);margin-bottom:3px;font-size:25px;display:block}.wf-mkt .stat span{color:#dbe7f2;font-size:13px}.wf-mkt .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.wf-mkt .split.top{align-items:start}.wf-mkt .journey{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.wf-mkt .journey.journey-3{grid-template-columns:repeat(3,1fr)}.wf-mkt .journey-step{border-top:3px solid var(--line-strong);padding-top:22px}.wf-mkt .journey-step.active{border-color:var(--navy)}.wf-mkt .step-no{color:var(--navy);letter-spacing:.15em;font-size:12px;font-weight:850}.wf-mkt .journey-step h3{margin-top:9px;font-size:23px}.wf-mkt .journey-step p{color:var(--muted);font-size:14px}.wf-mkt .proof-grid{grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:24px;margin-top:36px;display:grid}.wf-mkt .proof-arrow{color:var(--navy);place-items:center;font-size:30px;display:grid}.wf-mkt .draft-panel{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background:#fff;padding:26px}.wf-mkt .draft-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.wf-mkt .draft-panel blockquote{font-family:var(--display);margin:17px 0;font-size:20px;line-height:1.65}.wf-mkt .annotation{color:var(--danger);border-left:3px solid #b36255;padding-left:12px;font-size:13px}.wf-mkt .improved{color:var(--success);border-left:3px solid var(--success);padding-left:12px;font-size:13px}.wf-mkt .feature-list{gap:14px;margin-top:30px;display:grid}.wf-mkt .feature-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.wf-mkt .feature-icon{background:var(--navy-3);width:36px;height:36px;color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.wf-mkt .feature-row strong{color:var(--ink);display:block}.wf-mkt .feature-row span{color:var(--muted);font-size:14px}.wf-mkt .band-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.wf-mkt .band-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:320px;box-shadow:var(--shadow-soft);padding:28px}.wf-mkt .band-card .band{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.wf-mkt .band-card h3{margin:9px 0 14px}.wf-mkt .band-card ul{color:var(--muted);padding-left:18px;font-size:14px}.wf-mkt .band-card li{margin:9px 0}.wf-mkt .quote-band{background:var(--navy);color:#fff;padding:56px 0}.wf-mkt .quote-band blockquote{font-family:var(--display);max-width:950px;margin:0;font-size:clamp(26px,3.4vw,43px);line-height:1.25}.wf-mkt .quote-band p{color:#dce6f0;margin-bottom:0}.wf-mkt .page-hero{background:var(--white);border-bottom:1px solid var(--line);padding:72px 0 68px}.wf-mkt .page-hero .lead{max-width:800px;margin-top:22px}.wf-mkt .page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.wf-mkt .workflow-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.wf-mkt .workflow-card{border:1px solid var(--line);background:var(--white);border-radius:var(--radius);padding:24px}.wf-mkt .workflow-card .mini{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.wf-mkt .workflow-card h3{margin:10px 0 12px}.wf-mkt .workflow-card p{color:var(--muted);font-size:14px}.wf-mkt .ui-frame{box-shadow:var(--shadow);background:#eef2f5;border:1px solid #cfd7df;border-radius:16px;overflow:hidden}.wf-mkt .ui-topbar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;display:flex}.wf-mkt .ui-body{grid-template-columns:190px 1fr;min-height:420px;display:grid}.wf-mkt .ui-sidebar{background:#fff;border-right:1px solid #d5dde4;padding:18px}.wf-mkt .ui-sidebar span{color:#617080;border-radius:7px;padding:10px 9px;font-size:13px;display:block}.wf-mkt .ui-sidebar span.active{background:var(--navy-3);color:var(--navy);font-weight:750}.wf-mkt .ui-main{padding:24px}.wf-mkt .ui-main h4{margin:0 0 4px;font-size:17px}.wf-mkt .ui-main p{color:#687687;margin:0;font-size:13px}.wf-mkt .submission-row{background:#fff;border:1px solid #d5dde4;border-radius:10px;grid-template-columns:1fr auto;gap:16px;margin-top:16px;padding:15px;display:grid}.wf-mkt .status-pill{text-transform:uppercase;color:#6d521a;background:#f0e5ca;border-radius:999px;align-self:start;padding:5px 9px;font-size:10px;font-weight:850}.wf-mkt .control-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.wf-mkt .control-card{border-left:3px solid var(--navy);background:#fff;padding:20px 22px}.wf-mkt .control-card strong{margin-bottom:6px;display:block}.wf-mkt .control-card span{color:var(--muted);font-size:14px}.wf-mkt .example-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}.wf-mkt .lesson-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:30px}.wf-mkt .lesson-meta{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.wf-mkt .tag{border:1px solid var(--line);color:#52606f;background:#fff;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.wf-mkt .tag.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.wf-mkt .lesson-sidebar{gap:14px;display:grid;position:sticky;top:106px}.wf-mkt .lesson-sidebar button{text-align:left;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:15px 16px;font-weight:700}.wf-mkt .lesson-sidebar button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.wf-mkt .lesson-view{display:none}.wf-mkt .lesson-view.active{animation:.2s wf-mkt-fade;display:block}@keyframes wf-mkt-fade{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.wf-mkt .material-card{background:#f0eee8;border-radius:9px;margin:20px 0;padding:18px}.wf-mkt .success-criteria{border-left:3px solid var(--navy);background:#edf3f7;margin:20px 0;padding:16px 18px}.wf-mkt .essay{font-family:var(--display);margin:22px 0;font-size:20px;line-height:1.82}.wf-mkt .feedback-note{background:#edf3f8;border:1px solid #b7c6d5;border-radius:8px;margin:18px 0;padding:16px}.wf-mkt .feedback-note strong{color:var(--navy);margin-bottom:5px;display:block}.wf-mkt .change{background:linear-gradient(#0000 56%,#c79a4457 56%)}.wf-mkt .comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wf-mkt .comparison>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.wf-mkt .cta-band{background:var(--navy);color:#fff;padding:64px 0}.wf-mkt .cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.wf-mkt .cta-inner h2{max-width:720px}.wf-mkt .cta-inner p{color:#d9e4ef;max-width:650px}.wf-mkt .cta-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.wf-mkt .site-footer{color:#fff;background:#0a284a;padding:58px 0 30px}.wf-mkt .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:42px;display:grid}.wf-mkt .footer-brand p{color:#c9d8e6;max-width:390px;font-size:14px}.wf-mkt .footer-col strong{margin-bottom:12px;display:block}.wf-mkt .footer-col a{color:#c9d8e6;padding:4px 0;font-size:14px;display:block}.wf-mkt .footer-col a:hover{color:#fff}.wf-mkt .footer-bottom{color:#a9bfd2;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;margin-top:44px;padding-top:20px;font-size:12px;display:flex}.wf-mkt .lesson-note{color:#6b5323;background:#fff7e8;border:1px solid #e1c789;border-radius:10px;padding:14px 16px;font-size:13px}@media (max-width:1050px){.wf-mkt .nav{border-bottom:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdf9;flex-direction:column;align-items:flex-start;gap:5px;padding:20px 24px;display:none;position:absolute;top:74px;left:0;right:0}.wf-mkt .nav.open{display:flex}.wf-mkt .nav a{width:100%;padding:10px 0}.wf-mkt .menu-button{display:inline-flex}.wf-mkt .header-actions .btn-secondary{display:none}.wf-mkt .hero-grid{grid-template-columns:1fr;gap:40px}.wf-mkt .artifact-stage{width:100%;max-width:620px;margin:0 auto}.wf-mkt .workflow-grid,.wf-mkt .journey,.wf-mkt .journey.journey-3{grid-template-columns:repeat(2,1fr)}.wf-mkt .example-layout{grid-template-columns:1fr}.wf-mkt .lesson-sidebar{order:-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));position:static}.wf-mkt .lesson-sidebar button{text-align:center;padding:10px 6px;font-size:12px}.wf-mkt .footer-grid{grid-template-columns:1.5fr 1fr 1fr}.wf-mkt .footer-grid .footer-col:last-child{grid-column:2/4}}@media (max-width:760px){.wf-mkt .header-inner{min-height:68px;padding:11px 16px}.wf-mkt .brand{min-width:0;margin-right:auto}.wf-mkt .header-actions .btn-primary{display:none}.wf-mkt .nav{top:68px}.wf-mkt .container{padding:0 18px}.wf-mkt .section{padding:68px 0}.wf-mkt .section-sm{padding:48px 0}.wf-mkt .hero{padding:62px 0 72px}.wf-mkt h1{font-size:clamp(42px,13vw,60px)}.wf-mkt h2{font-size:36px}.wf-mkt .hero .lead{font-size:18px}.wf-mkt .artifact-stage{min-height:1020px}.wf-mkt .paper-card{width:88%;padding:21px}.wf-mkt .paper-card.back{top:0}.wf-mkt .paper-card.front{top:330px}.wf-mkt .paper-card p{font-size:15px}.wf-mkt .stat-grid{grid-template-columns:1fr}.wf-mkt .split,.wf-mkt .band-grid,.wf-mkt .comparison,.wf-mkt .control-grid{grid-template-columns:1fr;gap:26px}.wf-mkt .journey,.wf-mkt .journey.journey-3,.wf-mkt .workflow-grid,.wf-mkt .proof-grid{grid-template-columns:1fr}.wf-mkt .proof-arrow{transform:rotate(90deg)}.wf-mkt .lesson-sidebar{grid-template-columns:1fr 1fr}.wf-mkt .cta-inner{flex-direction:column;align-items:flex-start}.wf-mkt .footer-grid{grid-template-columns:1fr 1fr}.wf-mkt .footer-brand{grid-column:1/-1}.wf-mkt .footer-grid .footer-col:last-child{grid-column:auto}.wf-mkt .footer-bottom{flex-direction:column}}.wf-mkt .skip-link{z-index:60;background:var(--navy);color:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-64px;left:12px}.wf-mkt .skip-link:focus{top:12px}.wf-mkt .preview-strip{background:var(--navy-2);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.wf-mkt .preview-strip .inner{max-width:var(--content);margin:0 auto;padding:8px 24px}@media (max-width:760px){.wf-mkt .preview-strip .inner{padding:8px 18px}}.wf-mkt .brand img{width:auto;height:44px}.wf-mkt .footer-brand .brand{background:var(--white);border-radius:10px;padding:8px 12px}.wf-mkt .footer-brand .brand img{height:36px}.wf-mkt .btn-outline-light{color:#fff;background:0 0;border-color:#fff}.wf-mkt .btn-outline-light:hover{background:#ffffff1f}.wf-mkt .nav .nav-extra{display:none}@media (max-width:1050px){.wf-mkt .nav .nav-extra{display:block}}.wf-mkt .mt-cta{margin-top:28px}.wf-mkt .plain-list{color:var(--muted);margin:22px 0 0;padding-left:20px}.wf-mkt .plain-list li{margin:8px 0}.wf-mkt .control-note{margin-top:24px;font-size:14px}.wf-mkt main{white-space:pre-line}.wf-mkt .example-layout>.lesson-panel{grid-area:1/1}.wf-mkt .example-layout>.lesson-sidebar{grid-area:1/2}@media (max-width:1050px){.wf-mkt .example-layout>.lesson-sidebar{grid-area:1/1}.wf-mkt .example-layout>.lesson-panel{grid-area:2/1}}.wf-mkt .lesson-sidebar [role=tab]{text-align:left}@media (max-width:1050px){.wf-mkt .lesson-sidebar [role=tab]{text-align:center}}@media (prefers-reduced-motion:reduce){.wf-mkt *,.wf-mkt :before,.wf-mkt :after{transition:none!important;animation:none!important}}
