.toonflow-page{min-height:100vh;background:#f4f2ed;color:#1c2625}.toonflow-topbar{height:74px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedbd4;background:#f8f7f3}.toonflow-back,.toonflow-source,.toonflow-deploy a{color:#32443f;text-decoration:none;font-size:14px}.toonflow-brand{font-weight:700;letter-spacing:.01em}.toonflow-brand span{margin-right:10px;color:#bd5b35;font-size:11px;letter-spacing:.18em}.toonflow-shell{max-width:1180px;margin:auto;padding:48px 28px 90px}.toonflow-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:30px 0 58px}.toonflow-kicker{color:#b45534;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.toonflow-copy h1{margin:17px 0;font-size:clamp(46px,6vw,76px);line-height:1.05;letter-spacing:-.055em}.toonflow-copy h1 em{font-family:Georgia,serif;color:#b45534;font-weight:500}.toonflow-lead{max-width:520px;color:#5b6661;font-size:17px;line-height:1.9}.toonflow-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.toonflow-button{padding:13px 20px;border-radius:7px;text-decoration:none;font-weight:650}.toonflow-primary{background:#bd5b35;color:white}.toonflow-primary.is-disabled{opacity:.45;pointer-events:none}.toonflow-secondary{border:1px solid #c9c7c0;color:#32443f}.toonflow-note{min-height:24px;margin-top:14px;color:#77817c;font-size:13px}.toonflow-art{height:400px;position:relative;overflow:hidden;border-radius:13px;background:radial-gradient(ellipse at 72% 40%,#62534a 0,#383b39 38%,#202a28 76%);box-shadow:0 28px 60px #27332b24}.toonflow-art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(110deg,transparent,#000)}.toonflow-film{position:absolute;width:130px;height:220px;padding:12px;border:1px solid #ffffff45;border-radius:7px;background:linear-gradient(155deg,#d4a27e,#69534a 45%,#202b29);box-shadow:0 18px 30px #0005;color:#fff}.toonflow-film span{font-size:11px;opacity:.75}.toonflow-film i{display:block;height:145px;margin:8px 0;background:linear-gradient(180deg,#eed9b1,#b76e4b 48%,#344342);border-radius:3px;opacity:.75}.toonflow-film b{font-size:13px}.film-one{top:80px;left:12%;transform:rotate(-10deg)}.film-two{top:49px;left:40%;z-index:1;transform:rotate(3deg);background:linear-gradient(150deg,#8b9b8a,#554c43 55%,#1e2c2b)}.film-three{top:97px;right:9%;transform:rotate(10deg);background:linear-gradient(150deg,#9f7160,#424947 55%,#1e2c2b)}.toonflow-play{position:absolute;z-index:2;top:43%;left:49%;display:grid;width:58px;height:58px;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#f1e7d8;color:#a44a2b;box-shadow:0 8px 24px #0004}.toonflow-art-caption{position:absolute;right:25px;bottom:24px;display:grid;gap:5px;color:white;text-align:right}.toonflow-art-caption span{font-size:10px;letter-spacing:.2em;opacity:.7}.toonflow-art-caption strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.toonflow-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:20px;align-items:center;padding:26px 32px;border:1px solid #dedbd4;border-radius:10px;background:#fbfaf7}.toonflow-flow div{display:grid;gap:7px}.toonflow-flow span,.toonflow-cards article>span{color:#bd5b35;font-size:10px;letter-spacing:.14em}.toonflow-flow strong{font-size:16px}.toonflow-flow small{color:#7a817b}.toonflow-flow>i{color:#b6aea3;font-style:normal}.toonflow-details{padding:86px 0 74px}.toonflow-section-title{max-width:600px}.toonflow-section-title h2,.toonflow-deploy h2{margin:10px 0;font-size:clamp(30px,4vw,42px);letter-spacing:-.04em}.toonflow-section-title>p:last-child,.toonflow-deploy>div:first-child>p:not(.toonflow-kicker){color:#66716b;line-height:1.8}.toonflow-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.toonflow-cards article{min-height:175px;padding:23px;border:1px solid #dedbd4;border-radius:9px;background:#fbfaf7}.toonflow-cards h3{margin:21px 0 9px}.toonflow-cards p{margin:0;color:#68736e;font-size:14px;line-height:1.7}.toonflow-deploy{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding:34px;border-radius:12px;background:#e8e5dd}.toonflow-deploy a{display:inline-block;margin-top:9px;font-weight:650}.toonflow-status{padding:23px;border:1px solid #d3cfc6;border-radius:9px;background:#f9f8f4}.toonflow-status>div{display:flex;justify-content:space-between;gap:12px}.toonflow-status strong{color:#b45534}.toonflow-status p{margin:16px 0;color:#59645f;line-height:1.65}.toonflow-status small{color:#818780}@media(max-width:760px){.toonflow-topbar{height:62px;padding:0 17px}.toonflow-brand{font-size:13px}.toonflow-source{display:none}.toonflow-shell{padding:24px 18px 56px}.toonflow-hero{grid-template-columns:1fr;gap:24px;padding-top:18px}.toonflow-copy h1{font-size:54px}.toonflow-art{height:320px}.toonflow-flow{grid-template-columns:1fr 1fr;gap:20px;padding:22px}.toonflow-flow>i{display:none}.toonflow-cards{grid-template-columns:1fr 1fr}.toonflow-deploy{grid-template-columns:1fr;padding:24px;gap:22px}}@media(max-width:440px){.toonflow-cards{grid-template-columns:1fr}.toonflow-art{height:280px}.toonflow-film{width:102px;height:180px}.toonflow-film i{height:110px}}
