/* Product-led Free Kit landing page */
.kit-landing{--fk-line:#dce5ee;--fk-muted:#4d5760;background:#fff;color:#111}.kit-landing h1,.kit-landing h2,.kit-landing h3{font-family:var(--sans);font-weight:800;letter-spacing:-.045em}.kit-landing h2{font-size:clamp(30px,3.7vw,52px);line-height:1.1;margin:0 0 20px}.kit-landing p{line-height:1.65}.kit-landing .eyebrow{font-size:12px;letter-spacing:.1em;color:#235b94}.kit-landing .button{min-height:52px;border-radius:4px;font-size:16px}.kit-launch{background:#111!important;color:white!important}.kit-launch:hover{background:#235b94!important}.fk-note{font-size:14px;color:var(--fk-muted);margin:16px 0 0}.fk-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding-block:60px}.fk-hero h1{font-size:clamp(46px,5.5vw,80px);line-height:1.02;margin:0 0 24px}.fk-hero h1 em{font-style:normal;color:#246fbf}.fk-lede{font-size:18px;max-width:450px;margin-bottom:28px}.fk-product-stack{position:relative;margin:0;height:530px;padding:24px 35px 40px}.fk-product-stack img{position:absolute;width:59%;height:auto;box-shadow:0 22px 45px #183e6626;border:1px solid #dce5ee}.fk-stack-page{right:12px;top:20px;transform:rotate(7deg)}.fk-stack-cover{left:20px;top:32px;transform:rotate(-7deg)}.kit-landing figcaption{font-size:12px;line-height:1.5;color:#4d5760;text-align:center}.fk-product-stack figcaption{position:absolute;bottom:0;left:0;right:0}.fk-band{background:#111;color:#fff;padding-block:40px}.fk-band h2{font-size:clamp(28px,3vw,42px)}.fk-band p{color:#dce5ee;font-size:16px;margin:20px 0 0}.fk-path{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin:24px 0 0}.fk-path li{font-size:14px;color:#9ac6f8;padding-bottom:10px;border-bottom:2px solid #5798e7}.fk-product-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding-block:64px}.fk-row-copy p:not(.eyebrow){font-size:17px;color:var(--fk-muted);max-width:390px}.fk-row-copy .text-link{display:inline-block;margin-top:12px}.fk-open-pages{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:22px;background:#edf5ff}.fk-open-pages img{width:100%;height:auto;box-shadow:0 10px 26px #193e661f;border:1px solid var(--fk-line)}.fk-open-pages figcaption{grid-column:1/-1}.fk-learning{background:#f3f7fb}.fk-learning .fk-product-row{grid-template-columns:1.15fr .85fr}.fk-single-page{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.fk-single-page img{width:65%;height:auto;box-shadow:0 16px 38px #193e6622;transform:rotate(-3deg);border:1px solid var(--fk-line)}.fk-contents{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:56px}.fk-included{list-style:none;padding:0;margin:0}.fk-included li{font-size:16px;padding:11px 0;border-bottom:1px solid var(--fk-line)}.fk-included li:before{content:'✓';color:#246fbf;margin-right:14px}.fk-creative-details{margin-top:22px}.fk-creative-details summary{font-size:14px;font-weight:700;cursor:pointer;padding:12px 0}.fk-direction-cards{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.fk-direction-card{padding:20px;background:#edf5ff;border-left:3px solid #5798e7}.fk-direction-card>span,.fk-direction-card small,.fk-direction-card b{font-size:12px;display:block}.fk-direction-card small{margin-top:12px}.fk-direction-card h3{font-size:24px;margin:12px 0}.fk-direction-card p{font-size:14px}.fk-direction-case{background:#163452;color:white}.fk-direction-letter h3{font-family:Georgia,serif;font-style:italic}.fk-evidence-line{font-size:12px}.fk-credibility{padding-block:22px;border-top:1px solid var(--fk-line)}.fk-credibility p{font-size:14px;margin:0}.fk-credibility .fk-note{margin-top:6px}.fk-credibility a{text-decoration:underline;text-underline-offset:3px}.fk-final{background:#111;color:white;text-align:center;padding-block:48px}.fk-final .eyebrow,.fk-final .fk-note{color:#9ac6f8}.fk-final .kit-launch{background:#9ac6f8!important;color:#111!important}.fk-final h2{margin-bottom:26px}.fk-updates{padding-block:28px}.fk-updates summary{font-size:14px;cursor:pointer;padding:12px 0}.fk-updates details>p{font-size:14px}.fk-updates form{max-width:700px}.kit-landing .sub-footer{margin-top:0}.kit-landing a:focus-visible,.kit-landing summary:focus-visible{outline:3px solid #246fbf;outline-offset:5px}.kit-landing .text-link{font-size:14px;line-height:1.6}.kit-landing section{scroll-margin-top:24px}
@media(max-width:760px){.fk-hero{grid-template-columns:1fr;padding-block:36px 32px;gap:26px}.fk-hero h1{font-size:clamp(44px,11vw,64px)}.fk-lede{font-size:17px}.fk-hero .kit-launch,.fk-final .kit-launch{width:100%;justify-content:center}.fk-product-stack{height:440px;width:100%;max-width:460px;margin:auto}.fk-product-stack img{width:61%;max-height:390px;object-fit:contain}.fk-stack-cover{left:12px;top:25px}.fk-stack-page{right:12px;top:14px}.fk-band{padding-block:32px}.fk-path{gap:12px 20px}.fk-product-row,.fk-learning .fk-product-row,.fk-contents{grid-template-columns:1fr;gap:28px;padding-block:40px}.fk-learning .fk-row-copy{grid-row:1}.fk-open-pages{padding:14px;gap:10px}.fk-single-page img{width:75%;max-width:350px}.fk-row-copy p:not(.eyebrow){font-size:16px;max-width:100%}.fk-contents h2{margin-bottom:16px}.fk-final{padding-block:40px}.kit-landing figcaption{font-size:12px}.fk-credibility{padding-block:20px}}
@media(max-width:390px){.fk-product-stack{height:400px}.fk-product-stack img{max-height:350px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kit-landing .button{transition:none}}

@media(min-width:761px){.fk-product-stack{height:580px}}

.fk-listing-example{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:48px;border-top:1px solid var(--fk-line)}.fk-listing-example figure,.fk-reference figure{margin:0}.fk-listing-example img{display:block;width:100%;max-width:440px;height:auto;margin:auto;box-shadow:0 16px 40px #193e6620}.fk-listing-example figcaption,.fk-reference figcaption{margin-top:16px}.fk-reference{padding-block:40px 48px}.fk-reference img{display:block;width:100%;height:auto}.fk-reference h2{margin-bottom:24px}.fk-reference figcaption{max-width:960px;text-align:left}@media(max-width:760px){.fk-listing-example{grid-template-columns:1fr;gap:24px;padding-block:36px}.fk-reference{padding-block:32px}.fk-reference figure{margin:0}}

.fk-in-use{padding-block:40px}.fk-in-use figure{margin:0}.fk-in-use img{display:block;width:100%;height:auto;border:1px solid var(--fk-line)}.fk-in-use figcaption{margin-top:14px}@media(max-width:760px){.fk-in-use{padding-block:28px}}

.kit-pdf-delivery{padding-block:40px;border-top:1px solid #dce5ee}.kit-pdf-delivery>p{max-width:640px}.kit-delivery-form{max-width:640px;display:grid;gap:18px}.kit-delivery-form label{display:grid;gap:8px}.kit-delivery-form input[type=email]{padding:14px;border:1px solid #b5c7d8;border-radius:4px;font:inherit;min-height:48px}.kit-delivery-form .consent-line{display:flex;align-items:flex-start}.kit-delivery-form .consent-line input{margin-top:5px}.kit-delivery-form button{justify-self:start}.kit-delivery-form button:disabled{opacity:.65}
.kit-station{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:95px;padding-bottom:95px;border-top:1px solid #e4e8ed}.station-intro h2{font-size:clamp(36px,4vw,58px);line-height:1.05;margin:15px 0 25px}.station-intro p{max-width:440px}.station-work form{display:grid;gap:18px}.station-work form[hidden],.station-work [hidden]{display:none}.station-work label:not(.consent-line){display:grid;gap:8px;font-weight:700}.station-work input:not([type=checkbox]),.station-work select{width:100%;padding:15px;border:1px solid #c6d0d8;border-radius:8px;font:inherit;background:white}.station-work details{padding:15px 0}.station-work details[open] label{margin-top:18px}.station-work summary{cursor:pointer;font-weight:700}.station-work .consent-line{align-items:flex-start;gap:12px}.station-work .consent-line input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.station-work a:not(.button){color:#036a9b}.station-work .button{color:white}.station-work #station-result>.text-link{display:block;margin-top:18px}.station-work button:disabled{opacity:.6}.station-ad{background:#101820;color:white;padding:40px 30px;border-top:8px solid #0ca6f6;box-shadow:0 18px 45px #142b4220;margin:20px 0}.station-ad span{color:#77d1ff;letter-spacing:3px;font-size:11px}.station-ad h3{font-size:42px;line-height:1.05;margin:22px 0}.station-ad p{color:#e1e8ee}.station-ad strong{display:block;padding-top:24px;color:#77d1ff}.station-work #station-status{margin-top:20px;line-height:1.6}.station-work #station-facts{display:grid;gap:20px}@media(max-width:700px){.kit-station{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:65px}.station-ad h3{font-size:34px}}

.station-work .consent-line span{color:#3c4852}.station-reset{border:0;background:transparent;color:#036a9b;text-decoration:underline;padding:8px 0;font:inherit;cursor:pointer}
.station-canvas-wrap{max-width:540px;margin:24px auto;box-shadow:0 24px 60px #142b4226;background:white}.station-canvas-wrap canvas{display:block;width:100%;height:auto}.station-layouts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.station-layouts button{padding:12px 20px;border:1px solid #bac9d2;background:white;color:#18232b;font:inherit;cursor:pointer}.station-layouts button[aria-pressed=true]{background:#111820;color:white;border-color:#111820}.station-upload{font-size:14px;margin:20px 0}.station-adjust{margin:24px 0;border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb}.station-adjust label{margin-top:18px}.station-work textarea{width:100%;padding:14px;border:1px solid #c6d0d8;font:inherit;border-radius:8px;resize:vertical}.station-work #station-email{margin-top:35px}.station-work #station-email h3{font-size:32px;margin-bottom:0}.station-work #station-result a{display:block;margin-top:15px;cursor:pointer}.station-spinner{width:58px;height:58px;border:4px solid #dceaf3;border-top-color:#069df0;border-radius:50%;animation:station-spin 1.1s linear infinite;margin:40px 0 24px}@keyframes station-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.station-spinner{animation:none;border-color:#069df0}}.kit-station:has(#station-preview:not([hidden])){grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.station-work{min-width:0}.station-work :focus-visible{outline:3px solid #036a9b;outline-offset:4px}@media(max-width:700px){.kit-station:has(#station-preview:not([hidden])){grid-template-columns:1fr}.station-layouts button{flex:1;padding:12px 8px}}
.fk-format-hero{margin:0}.fk-format-hero img{display:block;width:100%;box-shadow:0 24px 65px #10202c25}.station-example{margin:30px 0 20px}.station-example img{width:100%;display:block}.station-example figcaption{font-size:13px;margin-top:12px;color:#5b6770}.station-product-stage{background:radial-gradient(ellipse at 35% 10%,#3c3e40,#191b1d 65%);padding:45px 35px 50px;margin:25px 0 20px;overflow:hidden}.station-product-stage .station-canvas-wrap{width:78%;margin:0 auto;box-shadow:-10px 12px 0 #171a1d,0 25px 40px #0008;transform:perspective(1300px) rotateY(-7deg) rotateZ(-1.5deg);transform-origin:center}.station-product-stage[data-format=blog] .station-canvas-wrap{max-width:none;width:96%;transform:perspective(1300px) rotateY(-6deg) rotateZ(-1deg)}.station-work #station-preview-format{margin-bottom:5px}.fk-playbook-bridge{padding-top:70px;padding-bottom:70px;border-top:1px solid #dce4ea}.fk-playbook-bridge p{max-width:620px}.kit-station:has(#station-preview:not([hidden])) .station-intro .station-example{max-width:400px}@media(max-width:700px){.station-product-stage{padding:25px 14px 35px}.station-product-stage .station-canvas-wrap{width:90%}.station-example{margin-top:20px}}

.fk-format-hero img,.station-example img{height:auto;object-fit:contain;aspect-ratio:auto}.station-product-stage{position:relative;isolation:isolate}.station-product-stage:before{content:"FREE WORKING KIT / COMPANION PDF";display:block;position:absolute;right:3%;top:11%;width:28%;height:66%;padding:14% 5% 0;box-sizing:border-box;background:#eee9df;color:#102c43;font:600 13px/1.4 Georgia,serif;transform:rotate(5deg);box-shadow:0 10px 25px #0006;z-index:-1}.station-product-stage .station-canvas-wrap{width:65%;margin:0 19% 0 4%}.station-product-stage[data-format=blog] .station-canvas-wrap{width:86%;margin:8% 0 0}.station-product-stage[data-format=blog]{background:radial-gradient(ellipse at 20% 10%,#344859,#102536 70%)}.station-product-stage[data-format=brochure]{background:radial-gradient(ellipse at 20% 10%,#ded8cc,#ada798 70%)}.station-product-stage[data-format=brochure]:before{background:#102c43;color:#f8f5ed}.station-product-stage[data-format=brochure] .station-canvas-wrap{width:65%}.station-product-stage:after{content:"One chosen design + your companion PDF";display:block;margin-top:32px;color:#e4e9ee;font-size:11px;letter-spacing:.04em}.station-product-stage[data-format=brochure]:after{color:#102c43}@media(max-width:700px){.station-product-stage:before{font-size:10px}.station-product-stage .station-canvas-wrap{width:72%;margin-left:2%}}
.station-product-stage:before{content:"How it came together.";font:400 24px/1.12 Georgia,serif;padding:7% 3%;color:#102c43;background-image:linear-gradient(180deg,#eee9df 0 48%,transparent 49%),var(--listing-photo);background-size:cover;background-position:center}.station-product-stage[data-format=brochure]:before{color:#f8f5ed;background-image:linear-gradient(180deg,#102c43 0 48%,transparent 49%),var(--listing-photo)}@media(max-width:700px){.station-product-stage:before{font-size:16px}}

/* The studio preview is a real downloadable image, composed from this listing. */
.station-product-stage{padding:0!important;background:none!important;overflow:hidden}.station-product-stage:before,.station-product-stage:after{display:none!important}#station-product-canvas{display:block;width:100%;height:auto;border-radius:5px}.station-product-stage .station-canvas-wrap[hidden]{display:none!important}
