:root{--wm-ink:#12332b;--wm-green:#08765b;--wm-muted:#52695f;--wm-soft:#eff6f2;--wm-line:#d7e3dc;--wm-radius:18px}.wm-site,.wm-header,.wm-footer{color:var(--wm-ink);font-family:Figtree,Arial,sans-serif}.wm-site h1,.wm-site h2,.wm-site h3,.wm-footer h2{font-family:"Space Grotesk",Arial,sans-serif;letter-spacing:-.045em;line-height:1.07}.wm-site h1{font-size:clamp(42px,5.4vw,78px);font-weight:650;margin:12px 0 24px}.wm-site h2{font-size:clamp(32px,3.7vw,54px);margin:0 0 22px}.wm-site h3{font-size:25px;margin:0 0 16px}.wm-site p{color:var(--wm-muted);line-height:1.65}.wm-site a:not(.ws-button){color:var(--wm-green);text-underline-offset:4px}.wm-site .ws-wrap,.wm-header .ws-wrap,.wm-footer .ws-wrap{max-width:1360px;width:calc(100% - 96px)}.wm-site .ws-button,.wm-header .ws-button,.wm-footer .ws-button{background:var(--wm-ink);border-color:var(--wm-ink);border-radius:9px;color:white;min-height:50px;padding:14px 24px;font-size:15px;font-weight:700}.wm-site .ws-button:hover,.wm-header .ws-button:hover{background:var(--wm-green);border-color:var(--wm-green)}.wm-site :is(a,button,input,select,textarea):focus-visible,.wm-header :is(a,button):focus-visible,.wm-footer a:focus-visible{outline:3px solid #3989ce;outline-offset:4px}.wm-site [hidden],.wm-header [hidden]{display:none!important}.wm-site .wm-fine{font-size:13px;line-height:1.55;margin-top:18px}.wm-soft{background:var(--wm-soft)}.wm-section{padding:88px 0}.wm-section-heading{max-width:860px;margin-bottom:42px}.wm-section-heading>p:last-child{max-width:710px;font-size:18px}.wm-site .ws-eyebrow{font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--wm-green);margin:0 0 14px}.wm-inline{display:inline-block;margin-top:24px;font-weight:700}.wm-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.wm-split p{font-size:17px}.wm-lead{font-size:clamp(18px,1.6vw,22px);max-width:810px}.wm-nav{display:flex;align-items:center;gap:25px;min-height:86px}.wm-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--wm-line);background:#fff}.wm-header .ws-logo{white-space:nowrap;font-size:28px}.wm-navigation{display:flex;align-items:center;gap:20px;margin-left:auto}.wm-nav-item{position:static}.wm-nav-trigger,.wm-nav-link{font:600 13px Figtree,Arial,sans-serif;color:var(--wm-ink);text-decoration:none;white-space:nowrap}.wm-nav-trigger{display:flex;gap:7px;align-items:center;border:0;background:transparent;padding:18px 0;cursor:pointer}.wm-nav-trigger[aria-expanded=true]{color:var(--wm-green)}.wm-header-cta{white-space:nowrap}.wm-mega{position:absolute;top:100%;left:48px;right:48px;max-width:1264px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:42px;padding:34px;background:white;border:1px solid var(--wm-line);border-radius:0 0 18px 18px;box-shadow:0 24px 40px #12332b14}.wm-mega-intro{background:var(--wm-soft);padding:24px;border-radius:12px}.wm-mega-intro strong{display:block;font-size:25px;line-height:1.15;max-width:270px}.wm-mega-intro p{font-size:14px;color:var(--wm-muted)}.wm-mega a{color:var(--wm-green);font-weight:650;text-decoration:none}.wm-mega-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;align-content:start}.wm-mega-links a{padding:16px 8px;border-bottom:1px solid var(--wm-line);display:flex;justify-content:space-between;gap:18px;font-size:15px}.wm-mega-links a:hover{background:var(--wm-soft)}.wm-menu-toggle{display:none}.wm-hero{padding:64px 0 24px}.wm-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:start}.wm-hero-copy h1{font-size:clamp(42px,4.4vw,64px);line-height:1.02;letter-spacing:-.055em}.wm-hero-copy h1 span{color:var(--wm-green)}.wm-hero-copy h1 br{display:none}.wm-hero-copy .wm-lead{font-size:19px;margin:24px 0}.wm-hero-price{display:flex;gap:32px;margin:28px 0 16px}.wm-hero-price>div+div{padding-left:30px;border-left:1px solid var(--wm-line)}.wm-hero-price strong{font:650 59px/1 "Space Grotesk",sans-serif;letter-spacing:-.06em;display:block}.wm-hero-price strong span{font:400 24px Figtree,sans-serif;letter-spacing:-.03em}.wm-hero-price small{display:block;margin-top:9px;font-size:13px;font-weight:650}.wm-site .wm-save{margin:12px 0;display:flex;align-items:center;gap:12px;font-size:15px}.wm-save strong{background:#def1e7;color:#095b43;padding:5px 11px;border-radius:4px}.wm-site .wm-limit{font-size:12px;max-width:410px;margin:14px 0 20px}.wm-hero-copy>.wm-fine{max-width:480px}.wm-site .wm-reference{font-size:11px;line-height:1.5;border-top:1px solid var(--wm-line);padding-top:20px;margin-top:36px}.wm-brand-builder{background:var(--wm-soft);padding:24px;border:1px solid #e3ece6;border-radius:20px;overflow:hidden}.wm-preview-title h2{font-size:29px;margin-bottom:22px}.wm-preview-title .ws-eyebrow{margin-bottom:8px}.wm-preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wm-preview-fields label,.wm-filter-bar label,.wm-worksheet label{font-size:12px;font-weight:700;display:grid;gap:8px}.wm-preview-fields select,.wm-filter-bar input,.wm-filter-bar select,.wm-worksheet textarea{font:400 14px Figtree,sans-serif;color:var(--wm-ink);padding:12px;background:#fff;border:1px solid #b7cbbf;border-radius:7px;width:100%;min-width:0}.wm-brand-builder .wv-showcase{margin:16px 0 0;background:transparent;padding:0;border:0;box-shadow:none}.wm-brand-builder .wv-showcase-head{padding:0 0 12px}.wm-brand-builder .wv-showcase-head h2{display:none}.wm-brand-builder .wv-brand-controls{gap:12px}.wm-brand-builder .wv-brand-controls label{width:100%;font-size:12px}.wm-brand-builder .wv-brand-controls input{padding:10px 12px;height:42px;font-size:14px;background:#fff}.wm-brand-builder .wv-swatches{display:none}.wm-brand-builder .wv-device-stage{padding:0;min-height:0;display:block}.wm-brand-builder .wv-phone{display:none}.wm-brand-builder .wv-desktop{width:100%;border-radius:11px;box-shadow:0 10px 22px #12332b0b;transform:none}.wm-brand-builder .wv-screen{min-height:300px}.wm-brand-builder .wv-chrome{font-size:10px;padding:10px 12px}.wm-brand-builder .wv-portal{grid-template-columns:110px 1fr;min-height:300px}.wm-brand-builder .wv-sidebar{padding:20px 12px;font-size:10px}.wm-brand-builder .wv-sidebar strong{font-size:14px;margin-bottom:24px}.wm-brand-builder .wv-portal-body{padding:20px 15px}.wm-brand-builder .wv-portal-body h3{font-size:23px;line-height:1.1}.wm-brand-builder .wv-portal-body>p{font-size:11px;margin:8px 0 14px}.wm-brand-builder .wv-portal-cards{gap:7px}.wm-brand-builder .wv-portal-cards>div{padding:11px 7px}.wm-brand-builder .wv-portal-cards strong{font-size:10px}.wm-brand-builder .wv-portal-cards span{font-size:9px}.wm-brand-builder .wv-icon{width:24px;height:24px}.wm-brand-builder .wv-next{margin-top:18px}.wm-brand-builder .wv-next>strong{font-size:12px}.wm-brand-builder .wv-next>div{padding:9px 0;gap:8px}.wm-brand-builder .wv-next b{font-size:11px}.wm-brand-builder .wv-next small{font-size:10px}.wm-brand-builder .wv-view-controls{margin-top:14px;gap:4px}.wm-brand-builder .wv-view-controls button{font-size:11px;padding:9px 10px;min-height:38px}.wm-brand-builder .wv-preview-announcement{font-size:11px;margin:8px 0}.wm-brand-builder figcaption{font-size:10px;line-height:1.4;margin:0;padding:0}.wm-brand-builder .wv-site-hero{padding:22px 15px;gap:12px}.wm-brand-builder .wv-site-hero h3{font-size:26px}.wm-brand-builder .wv-site-hero p{font-size:11px}.wm-brand-builder .wv-site-summary strong{font-size:23px}.wm-brand-builder .wv-site-summary{padding:16px 12px}.wm-brand-builder .wv-site-services{padding:14px}.wm-brand-builder .wv-site-services span{font-size:10px}.wm-brand-builder .wv-site-nav{padding:16px;font-size:10px}.wm-brand-builder .wv-config-table{font-size:11px}.wm-brand-builder .wv-mock-note{font-size:10px}.wm-preview-next{border-top:1px solid #cfddd3;margin-top:16px;padding-top:16px;font-size:12px}.wm-preview-next p{margin:5px 0}.wm-preview-next a{font-weight:700}.wm-audience-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.wm-audience-strip>a{border-top:1px solid #b9cfc1;padding:22px 0 10px;text-decoration:none;display:flex;flex-direction:column;align-items:start;gap:16px}.wm-audience-strip strong{font-size:19px;line-height:1.2;color:var(--wm-ink)}.wm-audience-strip>a>span:last-child{font-size:12px}.wm-symbol .wv-icon{width:35px;height:35px}.wm-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.wm-model-grid>article{display:flex;flex-direction:column;border-right:1px solid var(--wm-line);padding-right:30px}.wm-model-grid>article:last-child{border:0;padding-right:0}.wm-model-grid h3{font-size:30px}.wm-model-grid p{font-size:16px;margin:0 0 22px}.wm-model-grid a{font-weight:700;margin-top:auto}.wm-model-visual{display:flex;align-items:center;gap:10px;margin:16px 0 28px}.wm-model-visual span{display:flex;flex-direction:column;gap:10px;font-size:10px;align-items:center;text-align:center;flex:1}.wm-model-visual .wv-icon{width:58px;height:58px;border:1px solid var(--wm-line);padding:14px;border-radius:12px;background:#f8fbf9}.wm-model-visual i{font-style:normal;color:#85a797}.wm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;counter-reset:steps;list-style:none;padding:0;margin:0}.wm-steps li{border-top:1px solid var(--wm-line);padding-top:22px}.wm-steps li:before{counter-increment:steps;content:"0" counter(steps);font:600 15px "Space Grotesk",sans-serif;display:block;color:var(--wm-green);margin-bottom:32px}.wm-steps h3{font-size:24px}.wm-steps p{font-size:15px}.wm-role-map{display:grid;grid-template-columns:repeat(5,1fr);gap:26px}.wm-role-dot{display:block;width:12px;height:12px;border-radius:50%;background:var(--wm-green);margin-bottom:20px;box-shadow:0 0 0 7px #deebe3}.wm-role-map article{border-top:1px solid var(--wm-line);padding-top:24px}.wm-role-map h3{font-size:21px}.wm-role-map p{font-size:14px}.wm-kit-teaser{background:#f8faf8}.wm-kit-teaser .wm-split{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px}.wm-artifacts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.wm-artifacts>div{min-height:290px;border:1px solid var(--wm-line);border-radius:12px;padding:20px 15px;background:#fff;box-shadow:0 12px 20px #14362b05}.wm-artifacts>div:nth-child(2){background:#e4f0e9;transform:translateY(20px)}.wm-artifacts>div>span{font-size:8px;font-weight:700;letter-spacing:.08em}.wm-artifacts h3{font-size:24px;margin:24px 0}.wm-artifacts p,.wm-artifacts li{font-size:12px;line-height:1.7}.wm-artifacts ul{padding-left:16px}.wm-wireframe{display:grid;gap:8px}.wm-wireframe i{height:9px;background:#dde9e1;border-radius:2px}.wm-wireframe i:first-child{height:50px;background:#edf3ef}.wm-wireframe i:last-child{width:65%}.wm-page-hero{padding:32px 0 60px;border-bottom:1px solid var(--wm-line)}.wm-page-hero h1{max-width:1050px}.wm-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:11px;margin:0 0 48px;color:var(--wm-muted)}.wm-breadcrumb a{color:var(--wm-muted)!important;text-decoration:none}.wm-filter-bar{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px;max-width:1000px}.wm-filter-bar input,.wm-filter-bar select{height:50px;font-size:15px}.wm-directory{border-top:1px solid var(--wm-line)}.wm-directory article{display:grid;grid-template-columns:1.2fr 1fr auto;gap:40px;align-items:center;border-bottom:1px solid var(--wm-line);padding:32px 0}.wm-directory h2{font-size:29px;margin:10px 0}.wm-directory h2 a{text-decoration:none;color:var(--wm-ink)!important}.wm-directory p{font-size:14px;margin:10px 0}.wm-directory strong{font-size:13px}.wm-row-link{font-size:13px;font-weight:700;white-space:nowrap}.wm-tag{display:inline-block;font-size:11px;background:var(--wm-soft);padding:6px 10px;border-radius:4px}.wm-scenario{padding:35px;background:white;border:1px solid var(--wm-line);border-radius:18px}.wm-scenario h3{font-size:30px}.wm-mini-flow{display:flex;flex-wrap:wrap;gap:10px;counter-reset:flow;margin:24px 0}.wm-mini-flow>span{padding:12px 14px;background:var(--wm-soft);border:1px solid var(--wm-line);font-size:12px;font-weight:600;flex:1;min-width:100px}.wm-mini-flow>span:before{counter-increment:flow;content:"0" counter(flow);display:block;color:var(--wm-green);font-size:10px;margin-bottom:10px}.wm-number-list{padding-left:20px}.wm-number-list li{padding:12px 0;border-bottom:1px solid var(--wm-line);font-size:15px}.wm-model-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.wm-model-detail h2{font-size:30px}.wm-link-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:14px}.wm-table-scroll{overflow-x:auto;border:1px solid var(--wm-line);border-radius:12px;scrollbar-width:thin}.wm-table{border-collapse:collapse;min-width:1080px;width:100%;font-size:13px;text-align:left}.wm-table th,.wm-table td{padding:20px 16px;vertical-align:top;line-height:1.55;border-bottom:1px solid var(--wm-line);min-width:150px}.wm-table thead{background:#e8f2ec}.wm-table td{color:var(--wm-muted)}.wm-table tr:last-child td,.wm-table tr:last-child th{border-bottom:0}.wm-format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.wm-format-grid h3{font-size:24px}.wm-format-grid p{font-size:15px}.wm-featured{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:42px;border:1px solid var(--wm-line);border-radius:18px;margin-bottom:54px}.wm-featured h2{font-size:43px}.wm-featured p{font-size:17px}.wm-featured a{font-weight:700}.wm-editorial-diagram{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.wm-editorial-diagram span{border:1px solid #bfd4c7;background:var(--wm-soft);padding:22px 10px;text-align:center;font-size:13px;border-radius:12px}.wm-editorial-diagram strong{grid-column:1/-1;grid-row:2;background:var(--wm-ink);color:white;padding:24px;text-align:center;max-width:230px;justify-self:center;width:100%;font-size:22px;border-radius:12px;box-shadow:0 12px 22px #14362b15}.wm-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wm-article-grid article{border:1px solid var(--wm-line);border-radius:14px;padding:26px;display:flex;flex-direction:column}.wm-article-grid h2{font-size:27px;margin:24px 0 16px}.wm-article-grid h2 a{color:var(--wm-ink)!important;text-decoration:none}.wm-article-grid p{font-size:14px;margin:0}.wm-article-grid .wm-inline{margin-top:auto;padding-top:22px;font-size:13px}.wm-article-art{height:100px;display:flex;align-items:center;gap:15px;margin-top:18px;background:var(--wm-soft);padding:20px;border-radius:10px}.wm-article-art .wv-icon{width:45px;height:45px;flex:none}.wm-article-art span{height:6px;background:#bad2c5;width:38%;position:relative}.wm-article-art span:before,.wm-article-art span:after{content:"";position:absolute;left:0;right:0;height:6px;background:#d6e5dc;top:-13px}.wm-article-art span:after{top:13px;width:65%}.wm-article-art i{margin-left:auto;width:15px;height:15px;border-radius:50%;background:var(--wm-green)}.wm-topic-links{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0}.wm-topic-links a{border:1px solid var(--wm-line);padding:10px 16px;border-radius:30px;font-size:12px;text-decoration:none}.wm-reading{display:grid;grid-template-columns:250px minmax(0,760px);gap:65px;justify-content:center}.wm-reading aside{position:sticky;top:110px;align-self:start}.wm-reading aside nav{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--wm-line);border-radius:12px}.wm-reading aside a{font-size:13px;text-decoration:none}.wm-reading aside strong{font-size:14px}.wm-article-body .wm-byline{font-size:12px;margin-top:0}.wm-answer{border-left:3px solid var(--wm-green);background:var(--wm-soft);padding:22px 26px;margin:24px 0 42px}.wm-answer p{margin-bottom:0}.wm-article-body h2{font-size:32px;line-height:1.15;margin:38px 0 18px;scroll-margin-top:110px}.wm-article-body p{font-size:17px;line-height:1.8}.wm-article-body section{scroll-margin-top:110px}.wm-article-flow{margin:32px 0}.wm-article-flow figcaption{font-size:12px;color:var(--wm-muted)}.wm-sources{border-top:1px solid var(--wm-line);margin-top:45px}.wm-sources p,.wm-sources li{font-size:14px;line-height:1.7}.wm-sources li{margin:12px 0}.wm-article-next{padding:30px;background:var(--wm-soft);border-radius:14px;margin-top:40px}.wm-article-next h2{margin-top:0}.wm-worksheet{display:grid;grid-template-columns:1.4fr 1fr;gap:65px}.wm-worksheet form{display:grid;gap:24px}.wm-worksheet label{font-size:15px}.wm-worksheet textarea{line-height:1.6;resize:vertical}.wm-worksheet aside{position:sticky;top:120px;align-self:start}.wm-worksheet li{margin:15px 0;color:var(--wm-muted);line-height:1.5}.wm-prose{max-width:850px!important}.wm-prose h2{font-size:34px;margin-top:36px}.wm-prose p,.wm-prose li{font-size:18px;line-height:1.75}.wm-context-cta{background:var(--wm-ink);padding:65px 0;color:white}.wm-context-cta>.ws-wrap{display:grid;grid-template-columns:1fr 280px;gap:50px;align-items:center}.wm-context-cta h2{font-size:38px;max-width:850px;color:#fff}.wm-context-cta p,.wm-context-cta .ws-eyebrow{color:#c5dbcf}.wm-context-cta .ws-button{background:#fff;border-color:#fff;color:var(--wm-ink)}.wm-footer{padding:65px 0 30px;background:#fff}.wm-footer-lead{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:45px;border-bottom:1px solid var(--wm-line);margin-bottom:45px}.wm-footer-lead h2{font-size:35px;margin:24px 0 0}.wm-footer-lead p{font-size:12px;color:var(--wm-muted)}.wm-footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.wm-footer-grid nav{display:flex;flex-direction:column;gap:13px}.wm-footer-grid h3{font-size:13px;margin:0 0 8px}.wm-footer-grid a{font-size:12px;text-decoration:none;color:var(--wm-muted)}.wm-footer-grid a:hover{text-decoration:underline}.wm-footer .ws-footer-bottom{margin-top:40px;padding-top:25px;border-top:1px solid var(--wm-line)}.wm-footer .ws-footer-bottom p{font-size:11px;line-height:1.7;color:var(--wm-muted);max-width:none}.wm-site .ws-enroll{background:#eff6f2}.wm-site .ws-form-panel{box-shadow:none;border:1px solid var(--wm-line)}.wm-brand-builder .wv-showcase-head{margin-bottom:12px}.wm-brand-builder .wv-brand-controls{display:block}.wm-brand-builder .wv-brand-controls label,.wm-brand-builder .wv-brand-controls input{max-width:none;width:100%}.wm-brand-builder .wv-desktop{border:1px solid #c6d9ce}.wm-brand-builder .wv-next>div:last-child{display:none}@media(min-width:1700px){.wm-hero-copy h1{font-size:66px}}@media(max-width:1200px){.wm-nav{gap:16px}.wm-navigation{gap:12px}.wm-nav-trigger,.wm-nav-link{font-size:11px}.wm-header .ws-logo{font-size:24px}.wm-header-cta{padding:12px 16px!important;font-size:12px!important}.wm-hero-grid{gap:30px;grid-template-columns:.9fr 1.1fr}.wm-hero-copy h1{font-size:49px}.wm-hero-price strong{font-size:48px}.wm-brand-builder{padding:18px}.wm-hero-price{gap:20px}.wm-model-grid{gap:24px}.wm-model-grid>article{padding-right:22px}.wm-role-map{gap:20px}.wm-artifacts h3{font-size:21px}.wm-artifacts>div{padding:17px 11px}.wm-directory article{gap:25px}.wm-reading{gap:40px;grid-template-columns:220px 1fr}}@media(max-width:1000px){.wm-site .ws-wrap,.wm-header .ws-wrap,.wm-footer .ws-wrap{width:calc(100% - 48px)}.wm-header .ws-logo{font-size:27px}.wm-nav{min-height:75px}.wm-menu-toggle{display:block;margin-left:auto;background:#fff;border:1px solid var(--wm-line);border-radius:7px;padding:11px 16px;color:var(--wm-ink);font:600 14px Figtree,sans-serif}.wm-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 24px;max-height:80vh;overflow:auto;border-bottom:1px solid var(--wm-line);margin:0}.wm-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.wm-nav-trigger,.wm-nav-link{font-size:16px;padding:15px 0;display:flex;justify-content:space-between}.wm-mega{position:static;grid-template-columns:1fr;box-shadow:none;padding:12px;border-radius:12px;margin-bottom:15px}.wm-mega-intro{display:none}.wm-mega-links{grid-template-columns:1fr 1fr;gap:6px 18px}.wm-mega-links a{font-size:14px}.wm-hero-grid{grid-template-columns:1fr 1fr;gap:25px}.wm-hero-copy h1{font-size:42px}.wm-hero-copy .wm-lead{font-size:17px}.wm-hero-price strong{font-size:40px}.wm-hero-price small{font-size:10px}.wm-hero-price>div+div{padding-left:20px}.wm-brand-builder .wv-sidebar{display:none}.wm-brand-builder .wv-portal{grid-template-columns:1fr}.wm-preview-fields{grid-template-columns:1fr}.wm-audience-strip{grid-template-columns:repeat(3,1fr)}.wm-model-grid h3{font-size:25px}.wm-model-visual{gap:5px}.wm-model-visual .wv-icon{width:46px;height:46px;padding:10px}.wm-model-visual span{font-size:9px}.wm-split,.wm-kit-teaser .wm-split{gap:30px}.wm-artifacts{grid-template-columns:1fr 1fr}.wm-artifacts>div:last-child{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.wm-artifacts>div:last-child>span{grid-column:1/-1}.wm-artifacts>div:last-child h3{margin:0}.wm-artifacts>div:last-child ul{margin:0}.wm-role-map{grid-template-columns:repeat(3,1fr)}.wm-format-grid{grid-template-columns:repeat(2,1fr)}.wm-article-grid{grid-template-columns:repeat(2,1fr)}.wm-featured{gap:30px;padding:30px}.wm-featured h2{font-size:35px}.wm-footer-grid{grid-template-columns:repeat(3,1fr);gap:35px}.wm-directory article{grid-template-columns:1.1fr 1fr}.wm-row-link{grid-column:1/-1}.wm-reading{grid-template-columns:1fr}.wm-reading aside{position:static}.wm-reading aside nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.wm-reading aside nav strong{width:100%}.wm-worksheet{gap:35px}.wm-context-cta>.ws-wrap{grid-template-columns:1fr 240px}}@media(max-width:700px){.wm-section{padding:56px 0}.wm-site .ws-wrap,.wm-header .ws-wrap,.wm-footer .ws-wrap{width:calc(100% - 36px)}.wm-header .ws-logo{font-size:23px}.wm-header .ws-mark{display:none}.wm-nav{gap:10px;min-height:68px}.wm-menu-toggle{padding:9px 12px;font-size:12px}.wm-header-cta{min-height:38px!important;font-size:11px!important;padding:10px 12px!important}.wm-mega-links{grid-template-columns:1fr}.wm-hero{padding-top:36px}.wm-hero-grid{grid-template-columns:1fr;gap:34px}.wm-hero-copy h1{font-size:clamp(42px,10vw,60px);max-width:600px}.wm-hero-copy .wm-lead{font-size:18px}.wm-hero-price strong{font-size:57px}.wm-hero-price small{font-size:12px}.wm-hero-price{gap:30px}.wm-hero-price>div+div{padding-left:30px}.wm-brand-builder{padding:18px}.wm-preview-fields{grid-template-columns:1fr 1fr}.wm-brand-builder .wv-portal-body{padding:22px 16px}.wm-brand-builder .wv-portal-body h3{font-size:27px}.wm-brand-builder .wv-portal-cards{grid-template-columns:repeat(3,1fr)}.wm-brand-builder .wv-portal-cards strong{font-size:11px}.wm-brand-builder .wv-portal-cards span{font-size:10px}.wm-brand-builder .wv-next b{font-size:12px}.wm-brand-builder .wv-next small{font-size:11px}.wm-brand-builder .wv-view-controls{display:flex;flex-wrap:wrap}.wm-brand-builder .wv-view-controls button{font-size:10px;padding:8px}.wm-brand-builder .wv-site-summary{display:none}.wm-brand-builder .wv-site-hero{grid-template-columns:1fr}.wm-brand-builder .wv-site-nav>span{display:none}.wm-brand-builder figcaption{font-size:11px}.wm-reference{font-size:11px}.wm-audience-strip{grid-template-columns:1fr 1fr;gap:20px}.wm-audience-strip strong{font-size:18px}.wm-model-grid,.wm-split,.wm-kit-teaser .wm-split,.wm-model-detail,.wm-worksheet{grid-template-columns:1fr;gap:32px}.wm-model-grid>article{border:0;border-bottom:1px solid var(--wm-line);padding:0 0 30px}.wm-model-grid h3{font-size:30px}.wm-model-visual{max-width:400px;margin:5px 0 24px;gap:15px}.wm-model-visual .wv-icon{width:60px;height:60px;padding:14px}.wm-model-visual span{font-size:12px}.wm-steps{grid-template-columns:1fr 1fr;gap:22px}.wm-steps li:before{margin-bottom:20px}.wm-steps h3{font-size:23px}.wm-role-map{grid-template-columns:1fr 1fr}.wm-role-map article:last-child{grid-column:1/-1}.wm-artifacts{margin-top:0}.wm-artifacts>div{min-height:235px}.wm-artifacts>div:nth-child(2){transform:none}.wm-artifacts h3{font-size:27px}.wm-artifacts>div:last-child{padding:22px}.wm-page-hero{padding:24px 0 40px}.wm-page-hero h1{font-size:42px}.wm-breadcrumb{margin-bottom:32px;font-size:10px}.wm-filter-bar{grid-template-columns:1fr;gap:16px}.wm-directory article{grid-template-columns:1fr;gap:16px}.wm-directory h2{font-size:29px}.wm-directory article>div:nth-child(2){border-left:2px solid var(--wm-line);padding-left:16px}.wm-row-link{grid-column:auto}.wm-scenario{padding:24px}.wm-context-cta{padding:45px 0}.wm-context-cta>.ws-wrap{grid-template-columns:1fr;gap:22px}.wm-context-cta h2{font-size:34px}.wm-featured{grid-template-columns:1fr;padding:26px;gap:30px}.wm-featured h2{font-size:35px}.wm-editorial-diagram{gap:12px}.wm-editorial-diagram span{padding:16px 10px}.wm-article-grid{grid-template-columns:1fr}.wm-article-grid h2{font-size:29px}.wm-article-grid article{padding:24px}.wm-article-art{height:85px}.wm-reading-section{padding-top:32px}.wm-article-body h2{font-size:29px}.wm-article-body p{font-size:17px}.wm-reading aside nav{padding:20px}.wm-worksheet aside{position:static}.wm-format-grid{grid-template-columns:1fr}.wm-footer-lead{flex-direction:column;align-items:flex-start;gap:24px}.wm-footer-lead h2{font-size:31px}.wm-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.wm-footer-grid h3{font-size:14px}.wm-footer-grid a{font-size:13px}.wm-site .ws-enroll-grid{gap:30px}.wm-site .ws-enroll h2{font-size:35px}}.wm-site .wm-context-cta a.ws-button{color:var(--wm-ink)!important}.wm-site .wm-context-cta a.ws-button:hover{color:#fff!important}.wm-form-options{border-top:1px solid var(--wm-line);border-bottom:1px solid var(--wm-line);margin:20px 0;padding:16px 0}.wm-form-options summary{font-size:14px;font-weight:650;cursor:pointer;color:var(--wm-ink)}.wm-form-options[open] summary{margin-bottom:20px}.wm-form-options select{width:100%}@media(max-width:700px){.wm-brand-builder .wv-portal-cards{grid-template-columns:1fr}.wm-brand-builder .wv-portal-cards>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 9px;align-items:center;min-width:0}.wm-brand-builder .wv-portal-cards .wv-icon{grid-row:1/3}.wm-brand-builder .wv-portal-cards strong{font-size:12px}.wm-brand-builder .wv-portal-cards span{grid-column:2;font-size:11px}}@media(prefers-reduced-motion:reduce){.wm-site *,.wm-header *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
