.atelier-home__grid{pointer-events:none;z-index:-2;background-image:linear-gradient(#52525214 1px,#0000 1px),linear-gradient(90deg,#52525214 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0 -20px;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.mkt,.mkt-header,.onboarding{--m-paper:var(--atelier-paper,#faf9f5);--m-ink:var(--atelier-ink,#25251f);--m-green:#354b3c;--m-line:var(--atelier-line,#dddfd5);--m-paper-depth:inset 0 1px 0 #fffc, 0 12px 28px #25251f10, 0 2px 5px #25251f0a;--m-paper-depth-soft:inset 0 1px 0 #ffffffb8, 0 8px 20px #25251f0c, 0 1px 3px #25251f08;color:var(--m-ink);font-size:16px;line-height:1.65}.mkt h1,.mkt h2,.mkt h3,.onboarding h1,.onboarding h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.035em;font-weight:400;line-height:1.13}.mkt h1{margin:18px 0 25px;font-size:clamp(38px,4.7vw,67px)}.mkt h2{margin:15px 0 22px;font-size:clamp(30px,3.4vw,47px)}.mkt h3{margin:12px 0;font-size:27px}.mkt em{color:var(--m-green);font-weight:400}.mkt p{max-width:60ch}.mkt-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:600;font-size:11px!important}.mkt-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:55px 0 75px;display:grid}.mkt-lead{font-size:18px;line-height:1.75}.mkt-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 14px;display:flex}.mkt-button{background:var(--m-green);border:1px solid var(--m-green);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:13px 21px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 5px 12px #25251f12;color:#fff!important;text-decoration:none!important}.mkt-button:hover{background:#263c2e}.mkt-muted{color:#62685e;font-size:12px}.mkt-art{--m-art-wash:#edf0e9;--m-product-accent:#788c5d;--m-product-wash:#e8ecdc;--m-product-deep:#4f623b;box-shadow:none;background:0 0;border:0;padding:20px 10px 8px;overflow:visible}.mkt-art>span{padding:0 16px;display:block}.mkt-art img{width:100%;height:auto;display:block}.mkt-art figcaption{padding:0 16px 12px;display:block}.mkt-art-scene{isolation:isolate;min-height:500px;padding:24px 20px 28px;position:relative}.mkt:not(.mkt-product-page) .mkt-art-scene:before{content:"";pointer-events:none;z-index:-1;background-color:#f0f0ecb8;background-image:linear-gradient(#52525218 1px,#0000 1px),linear-gradient(90deg,#52525218 1px,#0000 1px),linear-gradient(#52525224 1px,#0000 1px),linear-gradient(90deg,#52525224 1px,#0000 1px);background-size:25px 25px,25px 25px,125px 125px,125px 125px;position:absolute;inset:-12px -8px;-webkit-mask-image:radial-gradient(#000 30%,#000b 62%,#0000 91%);mask-image:radial-gradient(#000 30%,#000b 62%,#0000 91%)}.mkt-art-case{gap:5px;max-width:610px;margin:0 auto 18px;display:grid}.mkt-art-case span{color:#62685e;font:600 11px/1.45 var(--atelier-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.mkt-art-case strong{font-family:var(--font-source-serif), Georgia, serif;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.1}.mkt-art--reperer{--m-art-wash:#e8eef2;--m-product-accent:#6a9bcc;--m-product-wash:#e4eef4;--m-product-deep:#375c76}.mkt-art--preparer{--m-art-wash:#f1e7e9;--m-product-accent:#b35f7d;--m-product-wash:#f1e2e7;--m-product-deep:#7b3f56}.mkt-source{border-block:1px solid var(--m-line);grid-template-columns:1fr 1.2fr;gap:45px;padding:26px 0;font-size:14px;display:grid}.mkt-intro{max-width:700px;padding:70px 0 15px}.mkt-case-switcher{border-top:1px solid var(--m-line);gap:10px;margin-top:26px;padding-top:18px;display:grid}.mkt-case-switcher>span{color:#62685e;font-size:12px;font-weight:600}.mkt-case-switcher>div{flex-wrap:wrap;gap:8px 18px;display:flex}.mkt-case-switcher a{border-bottom:1px solid #0000;min-height:34px;padding:6px 0;font-size:13px}.mkt-case-switcher a[aria-current]{border-bottom-color:var(--m-green);color:var(--m-green);font-weight:700}.mkt-feature{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:55px 0;display:grid}.mkt-reverse>.mkt-art{order:2}.mkt-proof{box-shadow:var(--m-paper-depth-soft);background:#eef0e780;border-left:3px solid #869979;margin:25px 0;padding:20px 24px;font-size:14px}.mkt-proof>span{margin-bottom:12px;display:block}.mkt-proof strong{font-size:17px;display:block}.mkt-proof p{margin:8px 0}.mkt-text-link{text-underline-offset:6px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.mkt-future{border-block:1px solid var(--m-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:45px 0;padding:75px 0;display:grid}.mkt-pill{text-transform:uppercase;letter-spacing:.1em;background:#e7e8dc;border:1px solid #d2d6c5;border-radius:20px;padding:4px 12px;font-size:11px;display:inline-block}.mkt-future-card{box-shadow:var(--m-paper-depth-soft);background:#f0f0e6;border:1px solid #d6dbcb;border-radius:9px;padding:32px}.mkt-timeline{color:#7c8c69;white-space:nowrap;margin:30px 0;font-size:20px;overflow:hidden}.mkt-how{padding:40px 0 70px}.mkt-choices{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.mkt-choices>a{border:1px solid var(--m-line);box-shadow:var(--m-paper-depth-soft);background:#faf9f5;border-radius:7px;padding:28px}.mkt-choices>a:hover{background:#eef0e7;border-color:#7c8c69}.mkt-choices>a>span{color:#68805b;font-family:Georgia,serif}.mkt-faq{grid-template-columns:.8fr 1.2fr;gap:80px;margin:20px 0 80px;display:grid}.mkt-faq details{border-bottom:1px solid var(--m-line);padding:18px 0}.mkt-faq summary{cursor:pointer;font-weight:600}.mkt-faq details p{margin:15px 0 4px;font-size:14px}.mkt-closing{background:var(--m-green);color:#faf9f5;text-align:center;border-radius:10px;margin:25px 0 50px;padding:55px 25px;box-shadow:inset 0 1px #ffffff24,0 14px 30px #25251f14}.mkt-closing em{color:inherit}.mkt-closing .mkt-button{background:#faf9f5;box-shadow:inset 0 1px #fff,0 5px 12px #25251f24;color:var(--m-green)!important}.mkt-closing p{margin:16px auto;font-size:13px}.mkt-verbs{border-bottom:1px solid var(--m-line);flex-wrap:wrap;gap:30px;padding:14px 0;display:flex}.mkt-verbs a{padding:7px 0;font-size:14px}.mkt-verbs a[aria-current]{border-bottom:2px solid var(--m-green);font-weight:700}.mkt-verbs small,.mkt-dropdown small{color:#62685e;margin-left:8px;font-size:11px}.mkt-product-actions{grid-template-columns:repeat(3,1fr);gap:36px;padding:20px 0 60px;display:grid}.mkt-product-actions h2{font-size:30px}.mkt-product-actions article{border-top:1px solid var(--m-line);padding-top:25px}.mkt-header{border-bottom:1px solid var(--m-line);background:var(--m-paper)}.mkt-header--focused>div{padding-block:16px}.mkt-header>div{justify-content:space-between;align-items:center;gap:26px;max-width:1280px;margin:auto;padding:22px 24px;display:flex}.mkt-header nav,.mkt-header-account{align-items:center;gap:24px;font-size:13px;display:flex}.mkt-header button{cursor:pointer}.mkt-header summary{cursor:pointer;list-style:none}.mkt-header details{position:relative}.mkt-dropdown{z-index:40;background:var(--m-paper);border:1px solid var(--m-line);border-radius:8px;min-width:220px;padding:12px;display:grid;position:absolute;top:35px;left:0;box-shadow:0 12px 25px #25251f15}.mkt-dropdown a{padding:9px 12px}.mkt-dropdown a:hover{background:#e7ecdf}.mkt-header-account .mkt-button{padding:10px 14px;font-size:12px}.mkt :is(a,button,summary):focus-visible,.mkt-header :is(a,button,summary):focus-visible,.onboarding :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #527e9f}.mkt [id]{scroll-margin-top:30px}.onboarding{max-width:950px;margin:20px auto 60px}.onboarding h1{margin:18px 0;font-size:clamp(32px,4vw,49px)}.onboarding h2{margin-bottom:14px;font-size:27px}.onboarding p{margin:12px 0}.onboarding label{gap:8px;margin:16px 0;font-size:14px;display:grid}.onboarding :is(input,select,textarea){color:#25251f;background:#fffdf8;border:1px solid #bfc7b9;border-radius:5px;width:100%;padding:12px}.onboarding textarea{min-height:90px}.onboarding button{cursor:pointer}.onboarding button:disabled{cursor:wait;opacity:.65}.onboarding-panel{border:1px solid var(--m-line);background:#ffffff40;border-radius:9px;margin:25px 0;padding:30px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.onboarding-choice{text-align:left;border:1px solid var(--m-line);border-radius:7px;padding:25px}.onboarding-choice[aria-pressed=true]{background:#edf0e8;border:2px solid #354b3c}.onboarding-company{text-align:left;border:1px solid var(--m-line);border-radius:5px;width:100%;margin:12px 0;padding:16px;display:block}.onboarding-company span{font-size:13px;display:block}.onboarding-alert{background:#f4ebdf;border-left:3px solid #9a613e;margin:16px 0;padding:16px}.onboarding-result{border-top:1px solid var(--m-line);padding:24px 0}.onboarding-result h2{font-size:25px}.onboarding-result small{display:block}.onboarding-reasons{flex-wrap:wrap;gap:10px;margin:14px 0;padding:0;list-style:none;display:flex}.onboarding-reasons li{background:#e8eee1;border-radius:20px;padding:4px 12px;font-size:12px}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.onboarding-actions>a:not(.mkt-button),.onboarding-link{text-underline-offset:4px;text-decoration:underline}.onboarding-review{border:1px solid var(--m-line);border-radius:8px;margin:20px 0;padding:22px}.onboarding-review dl{grid-template-columns:140px 1fr;gap:8px;display:grid}.onboarding-review dt{font-weight:600}.onboarding-review dd{overflow-wrap:anywhere;min-width:0}.onboarding-progress{color:#62685e;gap:20px;font-size:12px;display:flex}.onboarding-progress [aria-current]{color:#354b3c;font-weight:700}@media (max-width:1100px){.mkt-hero,.mkt-feature{grid-template-columns:minmax(0,1fr);gap:40px}.mkt-hero{align-items:start;padding:42px 0 55px}.mkt-hero>div,.mkt-feature>div{max-width:720px}.mkt-feature{padding:44px 0}.mkt-reverse>.mkt-art{order:0}}@media (max-width:1000px){.mkt-header>div{flex-wrap:wrap}.mkt-header nav{order:3;justify-content:center;width:100%}.mkt-future,.mkt-faq{gap:35px}}@media (max-width:680px){.mkt-hero,.mkt-feature,.mkt-future,.mkt-faq,.mkt-source,.mkt-product-actions,.mkt-choices,.onboarding-grid{grid-template-columns:1fr}.mkt-hero{gap:32px;padding:25px 0 40px}.mkt-feature{gap:22px;padding:30px 0}.mkt-art{padding-inline:8px}.mkt-art figcaption{padding-inline:10px}.mkt-art-scene{min-height:0;padding:20px 12px 24px}.mkt-art-case strong{font-size:24px}.mkt-reverse>.mkt-art{order:0}.mkt-intro{padding-top:40px}.mkt-future{gap:25px;padding:40px 0}.mkt-faq{gap:10px;margin-bottom:35px}.mkt-header>div{gap:14px;padding:16px}.mkt-header nav{gap:20px;font-size:12px}.mkt-header-account{gap:12px;font-size:11px}.mkt-header-account .mkt-button{text-align:center;max-width:155px;padding:9px 10px;font-size:11px}.mkt-verbs{gap:18px}.mkt-verbs a{font-size:12px}.mkt-verbs small{margin:0;display:block}.onboarding-panel{padding:20px}.onboarding-review dl{grid-template-columns:1fr}.onboarding-review dd{margin-bottom:10px}.mkt h1{font-size:42px}.mkt-product-actions{gap:22px;padding-bottom:20px}.mkt-source{gap:10px}.mkt-closing{padding:40px 18px}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt-header *,.onboarding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:680px){.mkt-header-account{flex-direction:column;align-items:flex-end;gap:6px}.mkt-header .atelier-brand{font-size:32px}.mkt-header .atelier-brand svg{width:25px;height:25px}}.onboarding-company,.onboarding-result,.mkt-product-actions article{overflow-wrap:anywhere}.mkt-product-page{--m-product-accent:#6a9bcc;--m-product-wash:#e4eef4;--m-product-deep:#375c76}.mkt-product-page--qualifier{--m-product-accent:#788c5d;--m-product-wash:#e8ecdc;--m-product-deep:#4f623b}.mkt-product-page--preparer{--m-product-accent:#b35f7d;--m-product-wash:#f1e2e7;--m-product-deep:#7b3f56}.mkt-product-page--anticiper{--m-product-accent:#b48749;--m-product-wash:#f2e8d5;--m-product-deep:#795a2d}.mkt-product-page .mkt-verbs{border-bottom-color:#cfd2c7;justify-content:flex-end;align-items:center;gap:8px;min-height:62px}.mkt-product-page .mkt-verbs a{border:1px solid #0000;border-radius:99px;align-items:center;min-height:44px;padding:7px 13px;text-decoration:none;display:inline-flex}.mkt-header-account>a{align-items:center;min-height:44px;display:inline-flex}.mkt-product-page .mkt-verbs a[aria-current]{background:var(--m-product-wash);border-color:var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-product-page .mkt-verbs a[aria-current]{border-color:color-mix(in srgb, var(--m-product-accent), #fff 30%)}}.mkt-product-page .mkt-verbs a[aria-current]{color:var(--m-product-deep)}.mkt-product-hero{border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(22px,3vw,48px);min-height:630px;padding:42px 0 48px;display:grid}.mkt-product-copy{z-index:2;position:relative}.mkt-product-copy:before{background:var(--m-product-accent);content:"";width:46px;height:2px;position:absolute;top:-23px;left:0}.mkt-product-copy h1{letter-spacing:-.04em;max-width:13.5ch;margin:20px 0 26px;font-size:clamp(43px,4vw,57px);font-weight:500;line-height:1.04}.mkt-product-copy .mkt-lead{max-width:46ch;margin-bottom:24px;font-size:17px;line-height:1.7}.mkt-product-copy .mkt-button{box-shadow:inset 0 1px #ffffff2e,0 6px 14px #25251f14}.mkt-product-artifact{isolation:isolate;min-height:525px;margin:0;padding:35px 24px 38px;position:relative}.mkt-product-grid{z-index:-3;background-image:linear-gradient(#52525218 1px,#0000 1px),linear-gradient(90deg,#52525218 1px,#0000 1px),linear-gradient(#52525224 1px,#0000 1px),linear-gradient(90deg,#52525224 1px,#0000 1px);background-size:25px 25px,25px 25px,125px 125px,125px 125px;inset:-48px -78px -48px 0;-webkit-mask-image:radial-gradient(#000 42%,#000c 72%,#0000 94%);mask-image:radial-gradient(#000 42%,#000c 72%,#0000 94%)}.mkt-product-artifact:before,.mkt-product-artifact:after{content:"";pointer-events:none;z-index:-2;position:absolute}.mkt-product-artifact:before{background:var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-product-artifact:before{background:color-mix(in srgb, var(--m-product-accent), transparent 68%)}}.mkt-product-artifact:before{filter:saturate(.95);opacity:.82;width:calc(100% + 42px);height:72px;top:245px;left:-18px;transform:rotate(-6deg)skew(-18deg)}.mkt-product-artifact:after{border:1px solid var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-product-artifact:after{border:1px solid color-mix(in srgb, var(--m-product-accent), transparent 35%)}}.mkt-product-artifact:after{border-radius:50%;width:150px;height:150px;top:63px;right:-18px}.mkt-product-artifact figcaption{color:#444b42;font:600 11px/1.5 var(--atelier-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0 30px 17px;display:flex}.mkt-product-artifact figcaption span:last-child{letter-spacing:.02em;text-align:right;text-transform:none;font-weight:400}.mkt-output{max-width:610px;margin:0 auto;position:relative}.mkt-output-heading{font:700 11px/1.4 var(--atelier-font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #b9beb2;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.mkt-output-heading small{background:var(--m-product-wash);color:var(--m-product-deep);font:inherit;letter-spacing:.03em;text-transform:none;border-radius:99px;padding:5px 9px}.mkt-output--search{box-shadow:var(--m-paper-depth);background:#faf9f5;border:1px solid #9fa895;padding:24px 27px 25px;transform:rotate(-.35deg)}.mkt-filter-row{flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.mkt-filter-row span{background:var(--m-product-wash);border:1px solid var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-filter-row span{border:1px solid color-mix(in srgb, var(--m-product-accent), #fff 35%)}}.mkt-filter-row span{color:var(--m-product-deep);border-radius:99px;padding:7px 11px;font-size:12px}.mkt-result-card{box-shadow:var(--m-paper-depth-soft);background:#fffefa;border:1px solid #aeb4a7;padding:23px 24px 20px;position:relative}.mkt-result-card:before{background:var(--m-product-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.mkt-result-meta{color:#697067;font:500 11px/1.4 var(--atelier-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.mkt-result-card h2,.mkt-requirement-card h2,.mkt-checklist-card h2{letter-spacing:-.025em;margin:14px 0 8px;font-size:28px;font-weight:500}.mkt-result-card>p{color:#666b63;margin:0 0 19px;font-size:13px}.mkt-result-reasons{border-top:1px solid #dedfd8;gap:5px;padding-top:15px;display:grid}.mkt-result-reasons strong{color:var(--m-product-deep);font-size:12px}.mkt-result-reasons span{padding-left:17px;font-size:12px;position:relative}.mkt-result-reasons span:before{color:var(--m-product-deep);content:"✓";font-weight:700;position:absolute;left:0}.mkt-output-note{grid-template-columns:auto 1fr;align-items:center;gap:13px;margin:15px 3px 0;display:grid}.mkt-output-note>span{color:var(--m-product-accent);font:400 30px/1 var(--font-source-serif), Georgia, serif}.mkt-output-note p{color:#61665d;margin:0;font-size:12px;line-height:1.45}.mkt-output--review{min-height:440px;padding:27px 0 0 90px}.mkt-document{background:#f2f0e8;border:1px solid #adb3a5;gap:14px;width:220px;height:340px;padding:24px 20px;display:grid;position:absolute;top:-5px;left:12px;transform:rotate(-7deg);box-shadow:inset 0 1px #ffffffb8,-3px 8px 20px #25251f12}.mkt-document:before{content:"";z-index:-1;border:1px solid #d2d3ca;position:absolute;inset:8px -8px -8px 8px}.mkt-document span{color:var(--m-product-deep);font:400 38px/1 var(--font-source-serif), Georgia, serif}.mkt-document i{background:#cfd1c8;height:4px;display:block}.mkt-document i:nth-of-type(2){width:75%}.mkt-document i:nth-of-type(3){width:88%}.mkt-document i:nth-of-type(5){width:68%}.mkt-document strong{color:var(--m-product-deep);font:700 11px/1 var(--atelier-font-mono,monospace);letter-spacing:.12em}.mkt-requirement-card{box-shadow:var(--m-paper-depth);background:#faf9f5;border:1px solid #9fa895;width:min(100%,455px);margin-left:auto;padding:25px 27px 27px;position:relative}.mkt-requirement-kicker{color:var(--m-product-deep);font:700 11px/1.4 var(--atelier-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 0}.mkt-requirement-card>a{color:var(--m-product-deep);text-underline-offset:4px;margin:4px 0 26px;font-size:12px;text-decoration:underline;display:inline-block}.mkt-human-check{background:var(--m-product-wash);border-left:3px solid var(--m-product-accent);grid-template-columns:27px 1fr;align-items:start;gap:13px;padding:16px;display:grid}.mkt-human-check>span{border:1px solid var(--m-product-accent);color:var(--m-product-deep);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-weight:700;display:flex}.mkt-human-check p{margin:0;font-size:12px;line-height:1.5}.mkt-human-check strong{margin-bottom:2px;display:block}.mkt:not(.mkt-product-page) .mkt-proof{background:#f5f4ef}.mkt:not(.mkt-product-page) .mkt-human-check{background:#f1f1ed}.mkt:not(.mkt-product-page) .mkt-folder-tab{background:#f1f1ed;border-color:#c9ccc4}.mkt:not(.mkt-product-page) .mkt-checklist-card li[data-state=missing],.mkt:not(.mkt-product-page) .mkt-checklist-card li[data-state=pending]{background:linear-gradient(90deg,#efefeb,#0000)}.mkt-output--prepare{padding-top:32px}.mkt-folder-tab{background:var(--m-product-wash);border:1px solid var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-folder-tab{border:1px solid color-mix(in srgb, var(--m-product-accent), #d9d9d0 45%)}}.mkt-folder-tab{color:var(--m-product-deep);font:700 11px/1.4 var(--atelier-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;padding:12px 19px 15px;position:absolute;top:0;left:22px}.mkt-checklist-card{box-shadow:var(--m-paper-depth);background:#faf9f5;border:1px solid #9fa895;padding:25px 28px 27px}.mkt-checklist-card h2{margin-bottom:19px}.mkt-checklist-card ul{margin:0;padding:0;list-style:none}.mkt-checklist-card li{border-top:1px solid #c5c9be;grid-template-columns:28px 1fr;align-items:center;gap:13px;min-height:61px;padding:10px 0;display:grid}.mkt-checklist-card li>span{color:#536b44;border:1px solid #94a288;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.mkt-checklist-card li[data-state=missing],.mkt-checklist-card li[data-state=pending]{background:linear-gradient(90deg, var(--m-product-wash), transparent);margin-inline:-12px;padding-inline:12px}.mkt-checklist-card li[data-state=missing]>span,.mkt-checklist-card li[data-state=pending]>span{border-color:var(--m-product-accent);color:var(--m-product-deep)}.mkt-checklist-card li p{color:#6b6f68;margin:0;font-size:12px;line-height:1.4}.mkt-checklist-card li strong{color:var(--m-ink);font-size:13px;display:block}.mkt-next-action{background:var(--m-green);color:#faf9f5;gap:4px;margin-top:15px;padding:15px 17px;display:grid}.mkt-next-action span{font:600 11px/1.4 var(--atelier-font-mono,monospace);letter-spacing:.11em;text-transform:uppercase}.mkt-next-action strong{font-size:12px;font-weight:700;line-height:1.45}.mkt-product-story{grid-template-columns:.68fr 1.32fr;gap:clamp(30px,6vw,86px);padding:94px 0;display:grid}.mkt-product-story>header{align-self:start;position:sticky;top:30px}.mkt-product-story>header h2{margin-top:18px;font-size:clamp(32px,3.3vw,45px)}.mkt-product-page .mkt-product-actions{padding:0;display:block}.mkt-product-page .mkt-product-actions article{border-top:1px solid #b9beb2;grid-template-columns:58px 155px minmax(0,1fr);align-items:start;gap:21px;padding:26px 0 31px;display:grid}.mkt-product-page .mkt-product-actions article:last-child{border-bottom:1px solid #cfd2c7}.mkt-action-number{color:var(--m-product-accent);font:400 28px/1 var(--font-source-serif), Georgia, serif}.mkt-product-page .mkt-product-actions h2{overflow-wrap:normal;word-break:normal;margin:0;font-size:25px;font-weight:500;line-height:1.2}.mkt-product-page .mkt-product-actions p{color:#5e645c;margin:0;font-size:14px;line-height:1.65}.mkt-product-evidence{background:linear-gradient(90deg, var(--m-product-wash), transparent), var(--m-paper);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.mkt-product-evidence{background:linear-gradient(90deg, color-mix(in srgb, var(--m-product-wash), transparent 18%), transparent), var(--m-paper)}}.mkt-product-evidence{border-block:1px solid #afb6a8;grid-template-columns:.85fr 1.15fr;gap:55px;margin:5px 0 86px;padding:36px 42px;display:grid;position:relative}.mkt-product-evidence:before{background:var(--m-product-accent);content:"";width:4px;position:absolute;inset:-1px auto -1px 0}.mkt-product-evidence h2{margin-bottom:0;font-size:35px}.mkt-product-evidence .mkt-proof{border:1px solid #cfd2c7;border-left:3px solid var(--m-product-accent);background:#faf9f5;margin:0}.mkt-product-closing{text-align:left;justify-content:space-between;align-items:center;padding:45px 48px;display:flex}.mkt-product-closing h2{max-width:19ch;margin:7px 0 0;font-size:clamp(30px,3vw,42px)}.mkt-product-closing .mkt-eyebrow{margin:0}.mkt-product-closing .mkt-button{flex:none}.mkt-case-links{border-top:1px solid #b9beb2;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:17px;padding-top:14px;display:flex}.mkt-case-links a{color:var(--m-product-deep,var(--m-green));text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.mkt-proof .mkt-case-links{margin-top:15px}.mkt-progression>.mkt-case-links{grid-column:1/-1;margin-top:3px}.mkt-progression{box-shadow:var(--m-paper-depth-soft);background:#faf9f5;border:1px solid #aab2a2;min-height:180px;padding:23px 25px}.mkt-progression span,.mkt-progression header>span{color:var(--m-product-deep);font:700 11px/1.45 var(--atelier-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;display:block}.mkt-progression strong{margin-top:6px;font-size:15px;font-weight:700;line-height:1.45;display:block}.mkt-progression small{color:#656b63;margin-top:5px;font-size:12px;line-height:1.45;display:block}.mkt-progression--follow,.mkt-progression--task{grid-template-columns:minmax(0,.82fr) 30px minmax(0,1.18fr);align-items:center;gap:18px;display:grid}.mkt-progression-arrow{border:1px solid var(--m-product-accent);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:var(--atelier-font-sans,sans-serif)!important;letter-spacing:0!important;font-size:16px!important;display:flex!important}.mkt-progression--source{padding:0}.mkt-progression--source header{border-bottom:1px solid #d5d7cf;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.mkt-progression--source header small{text-align:right;margin:0}.mkt-progression--source blockquote,.mkt-source-excerpt{color:#33362f;font-family:var(--font-source-serif), Georgia, serif;margin:0;padding:22px 25px;font-size:20px;line-height:1.45}.mkt-progression--source footer{background:var(--m-product-wash);border-top:1px solid var(--m-product-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-progression--source footer{border-top:1px solid color-mix(in srgb, var(--m-product-accent), transparent 58%)}}.mkt-progression--source footer{grid-template-columns:145px 1fr;gap:12px;padding:16px 20px;display:grid}.mkt-progression--source footer p{margin:0;font-size:12px;line-height:1.5}.mkt-task-status{border-left:3px solid var(--m-product-accent);padding-left:13px}.mkt-task-next{background:var(--m-product-wash);padding:14px 16px}@media (max-width:1080px){.mkt-product-hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.mkt-product-copy h1{font-size:clamp(38px,4.4vw,49px)}.mkt-product-artifact{padding-inline:0}.mkt-product-page .mkt-product-actions article{grid-template-columns:44px 145px minmax(0,1fr)}}@media (max-width:900px){.mkt-product-hero{min-height:0;padding:46px 0 30px;display:block}.mkt-product-copy{max-width:620px}.mkt-product-copy h1{max-width:15ch;font-size:clamp(42px,7vw,54px)}.mkt-product-copy .mkt-lead{max-width:55ch}.mkt-product-artifact{margin-top:18px}.mkt-product-story{grid-template-columns:.62fr 1.38fr;gap:28px}.mkt-product-page .mkt-product-actions article{grid-template-columns:42px minmax(120px,145px) minmax(0,1fr)}.mkt-product-evidence{grid-template-columns:1fr;gap:22px;padding:32px 30px}.mkt-progression--source footer{grid-template-columns:1fr;align-items:start}.mkt-progression--source header small,.mkt-progression--source footer p{text-align:left}}@media (max-width:760px){.mkt-product-page .mkt-verbs{flex-wrap:nowrap;justify-content:flex-start;gap:2px;margin-inline:-16px;padding-inline:9px;overflow-x:auto}.mkt-product-page .mkt-verbs a{flex:none;padding-inline:10px}.mkt-product-page .mkt-verbs small{margin-left:6px;display:inline}.mkt-product-hero{padding-top:36px}.mkt-product-copy h1{max-width:15ch;font-size:clamp(38px,10.5vw,46px);line-height:1.06}.mkt-product-copy .mkt-lead{margin-bottom:20px;font-size:15px;line-height:1.6}.mkt-product-artifact{margin-inline:-16px;min-height:500px;margin-top:13px;padding:28px 16px 25px;overflow:hidden}.mkt-product-grid{inset:-12px -18px;-webkit-mask-image:radial-gradient(#000 52%,#000d 78%,#0000 98%);mask-image:radial-gradient(#000 52%,#000d 78%,#0000 98%)}.mkt-product-artifact figcaption{margin-bottom:13px;gap:10px;margin-inline:7px}.mkt-product-artifact figcaption span:last-child{max-width:22ch}.mkt-output--search{padding-block:19px}.mkt-output--search,.mkt-requirement-card,.mkt-checklist-card{padding-inline:19px}.mkt-output-note{margin-top:10px}.mkt-output--review{padding-left:36px}.mkt-document{width:160px;left:2px}.mkt-requirement-card{width:calc(100% - 26px)}.mkt-result-card h2,.mkt-requirement-card h2,.mkt-checklist-card h2{font-size:24px}.mkt-product-story{padding:55px 0;display:block}.mkt-product-story>header{position:static}.mkt-product-page .mkt-product-actions{margin-top:28px}.mkt-product-page .mkt-product-actions article{grid-template-columns:42px minmax(0,1fr);gap:14px}.mkt-product-page .mkt-product-actions h2{grid-column:2;font-size:24px}.mkt-product-page .mkt-product-actions p{grid-column:2;width:100%}.mkt-product-evidence{margin-bottom:48px;padding:30px 20px}.mkt-product-evidence h2{font-size:30px}.mkt-progression--follow,.mkt-progression--task{grid-template-columns:1fr;align-items:stretch}.mkt-progression-arrow{transform:rotate(90deg)}.mkt-product-closing{align-items:stretch;gap:27px;padding:37px 22px;display:grid}.mkt-product-closing .mkt-button{width:100%}}@media (max-width:680px){.mkt:not(.mkt-product-page) .mkt-art{margin-inline:-8px;padding-inline:6px}.mkt:not(.mkt-product-page) .mkt-art figcaption,.mkt:not(.mkt-product-page) .mkt-art-scene{padding-inline:8px}.mkt:not(.mkt-product-page) .mkt-output--review{padding-left:24px}.mkt:not(.mkt-product-page) .mkt-document{width:150px}.mkt:not(.mkt-product-page) .mkt-requirement-card{width:calc(100% - 12px)}}
