.marketing{background:#111214}.marketing-header{display:flex;align-items:center;justify-content:space-between;padding:0 6%;height:90px;border-bottom:1px solid var(--line);gap:35px}.marketing-header .brand{padding:0}.marketing-header nav{display:flex;gap:29px;margin-left:auto;margin-right:auto}.marketing-header nav a{font-size:11px;color:#969eaa}.marketing-header nav a:hover{color:var(--acid)}.marketing-actions{display:flex;align-items:center;gap:24px}.marketing-login{font-size:11px;color:#b5beca}.marketing-actions .primary{font-size:10px;padding:12px 17px}.marketing-mobile{display:none}.product-hero{display:grid;grid-template-columns:1fr 1fr;padding:0 6%;max-width:1600px;margin:auto;min-height:720px}.hero-text{padding:100px 0 65px;align-self:center;position:relative;z-index:2}.hero-eyebrow{display:flex;gap:8px;align-items:center;font-size:8px;letter-spacing:1.6px;color:#9da98e}.hero-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--acid)}.hero-text h1{font:500 clamp(55px,6.3vw,94px)/1.07 'Manrope';letter-spacing:-5px;margin:32px 0 25px}.marketing em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--acid)}.hero-text h1 em{letter-spacing:-4px}.hero-text>p{font-size:14px;color:#8d98a5;line-height:1.9}.marketing-cta{display:flex;gap:12px;margin-top:32px}.marketing-cta .primary,.marketing-cta .secondary{padding:16px 22px;font-size:11px}.hero-promise{display:flex;gap:19px;margin-top:22px;font-size:9px;color:#a0b28c}.hero-footnote{font-size:9px;color:#616d7b;line-height:1.8;margin-top:15px}.product-art{position:relative;background:#171a14;overflow:hidden;border-left:1px solid var(--line);isolation:isolate}.product-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten;z-index:-2;mask-image:linear-gradient(#000 72%,transparent 100%)}.art-index{position:absolute;top:27px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.3px;color:#9aa58a}.art-label{position:absolute;right:20px;top:44%;padding:14px 15px;border:1px solid #b4c59633;background:#242a1dd9;border-radius:6px;font-size:7px;color:#c4d4ae;letter-spacing:1px;display:flex;gap:14px;align-items:center;transform:rotate(4deg);backdrop-filter:blur(10px)}.mini-dot{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e5e7dc,#3c482b)}.art-annotation{position:absolute;bottom:35px;left:30px;right:25px}.art-annotation>span{font-size:8px;letter-spacing:1.8px;color:#a8ba90}.art-annotation h2{font:400 35px/1.1 'Manrope';letter-spacing:-1.5px;margin:15px 0}.art-annotation small{font-size:7px;color:#768365}.trust-band{padding:25px 6%;display:flex;justify-content:space-between;gap:20px;border-block:1px solid #c6db9e20;background:#1b2117;font-size:8px;letter-spacing:1.5px;color:#aab699}.trust-band b{font-weight:400;font-size:18px;color:#c6df9c;line-height:.8}.marketing-section{padding:80px 7%;max-width:1500px;margin:auto}.marketing-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.marketing-section h2{font:500 40px/1.15 'Manrope';letter-spacing:-1.7px;margin:17px 0}.marketing-section-head>p{font-size:12px;color:#818d9c;line-height:1.9;max-width:300px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.how-grid article{padding:25px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(140deg,#22252b,#17191c)}.how-grid article>span{font-size:7px;color:#727e8c;letter-spacing:1.5px}.how-symbol{margin:30px 0;color:#c4da9f;font-size:34px}.how-grid h3{font-size:17px;font-weight:500;margin-bottom:12px}.how-grid p{font-size:11px;color:#808d9c;line-height:1.9;margin:0}.game-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--line)}.game-feature-art{min-height:390px;background:radial-gradient(ellipse at 50% 45%,#464052,#1c1c23 70%);border:1px solid #b3a1dc26;border-radius:10px;position:relative;overflow:hidden;padding:25px}.game-feature-art>.kicker{color:#aaa0bd;font-size:7px}.game-art-cube{position:absolute;width:155px;height:155px;top:28%;left:30%;transform:rotate(-30deg);border:1px solid #c2a9f6aa;border-radius:25px;background:linear-gradient(120deg,#9784b540,transparent);box-shadow:20px 35px 60px #0006}.game-art-cube span{position:absolute;inset:0;transform:rotate(20deg);border:1px solid #c2a9f688;border-radius:25px}.game-art-cube span:nth-child(2){transform:rotate(40deg)}.game-art-cube span:nth-child(3){transform:rotate(60deg)}.game-art-footer{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#a799bf}.game-feature-copy{align-self:center}.game-feature-copy>p{font-size:12px;line-height:1.9;color:#8d97a5}.feature-list{display:grid;gap:13px;color:#b1bea0;font-size:11px;margin:25px 0}.game-feature-copy>small{font-size:8px;color:#667380;line-height:1.8;display:block;margin-top:18px;max-width:360px}.marketing-plans{display:grid;grid-template-columns:1fr 1fr .7fr;gap:20px}.marketing-plan{border:1px solid var(--line);border-radius:9px;background:#1b1e23;padding:28px}.marketing-plan.featured{border-color:#c4dd9440;background:linear-gradient(140deg,#272e21,#1a1d18)}.marketing-plan h3{font:500 52px 'Manrope';letter-spacing:-2px;margin:26px 0 12px}.marketing-plan h3 small{font:11px 'DM Sans';letter-spacing:0;color:#8e9c7c}.marketing-plan>p{font-size:11px;color:#8c98a3}.marketing-plan ul{padding:22px 0;list-style:none;border-top:1px solid var(--line);margin:25px 0 0}.marketing-plan li{font-size:11px;line-height:1.8;color:#a2ae96;margin-bottom:12px}.marketing-plan li:before{content:'✓';color:#c9e0a3;margin-right:11px}.marketing-plan .primary,.marketing-plan .secondary{width:100%}.marketing-plan>small{display:block;font-size:8px;color:#748168;line-height:1.9;margin-top:15px}.pricing-aside{align-self:center;padding:20px}.pricing-aside>span{font-size:50px;color:var(--acid)}.pricing-aside h3{font:400 26px/1.3 'Manrope';letter-spacing:-.8px}.pricing-aside p{font-size:11px;line-height:1.9;color:#7f8b99}.pricing-aside a{font-size:10px;color:#b2c791}.marketing-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;border-top:1px solid var(--line)}.marketing-faq details{border-bottom:1px solid var(--line)}.marketing-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:12px;color:#b9c2ce;cursor:pointer}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{color:var(--acid);font-size:18px}.marketing-faq details[open] summary span{transform:rotate(45deg)}.marketing-faq p{font-size:11px;line-height:1.9;color:#8592a2;margin:0 25px 22px 0}.marketing-closing{padding:65px 20px 75px;text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at bottom,#b7d88610,transparent 70%)}.marketing-closing h2{font:400 52px/1.12 'Manrope';letter-spacing:-2px;margin:23px 0 30px}.marketing-footer{display:flex;align-items:center;padding:35px 6%;border-top:1px solid var(--line);gap:35px;flex-wrap:wrap}.marketing-footer .brand{padding:0;font-size:28px}.marketing-footer .brand img{width:28px}.marketing-footer>p{font:italic 17px Georgia;color:#a3b48d}.marketing-footer>div{margin-left:auto;display:flex;gap:25px;font-size:10px;color:#8d98a6}.marketing-footer>small{width:100%;font-size:7px;color:#5c6876;border-top:1px solid var(--line);padding-top:20px}.comparison-page>h1{font:500 60px/1.1 'Manrope';letter-spacing:-3px;margin:25px 0}.comparison-lead{font-size:13px;color:#8f9ba9;line-height:1.9}.compare-notice{border:1px solid #c6de922b;background:#c6de9208;color:#9eae89;padding:17px 20px;border-radius:6px;font-size:10px;line-height:1.9;margin:28px 0}.saas-table-wrap{overflow:auto;border:1px solid #c6de9225;border-radius:9px}.saas-table{border-collapse:collapse;width:100%;min-width:900px;text-align:left;table-layout:fixed}.saas-table th,.saas-table td{padding:22px 19px;font-size:11px;line-height:1.8;border-bottom:1px solid var(--line);vertical-align:top;color:#939fae;font-weight:400}.saas-table th:first-child{width:21%;color:#bec7d2}.saas-table thead th{height:110px;vertical-align:middle;font-size:20px;color:#d8dfe6;font-weight:500}.saas-table thead th:first-child{font-size:10px}.saas-table small{display:block;font-size:8px;font-weight:400;color:#7a896b;margin-top:7px}.saas-table .ours{background:#d6f79b08;border-left:1px solid #d6f79b25;border-right:1px solid #d6f79b25;color:#bfd7a0}.saas-table thead .ours{font-size:29px;letter-spacing:-1px}.saas-table caption{caption-side:bottom;font-size:9px;text-align:left;padding:18px;color:#7f8b76;line-height:1.8;background:#151a12}.comparison-takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.comparison-takeaways article{padding:24px;border:1px solid var(--line);border-radius:8px;background:#ffffff02}.comparison-takeaways h2{font-size:20px;letter-spacing:-.7px}.comparison-takeaways p{font-size:11px;line-height:1.9;color:#8c98a6}.source-section{border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.source-section h2{font-size:20px;letter-spacing:-.6px}.source-section ul{padding-left:18px}.source-section li{font-size:11px;line-height:2;color:#a6bc8b}.source-section a{text-decoration:underline;text-underline-offset:3px}.source-section p{color:#738192;line-height:1.9;font-size:10px}.comparison-action{display:flex;gap:12px;margin-top:30px}
@media(max-width:1100px){.marketing-header{gap:20px;padding:0 4%}.marketing-header nav{gap:18px}.marketing-header nav a{font-size:10px}.marketing-actions{gap:18px}.product-hero{padding:0 4%;min-height:640px}.hero-text h1{font-size:67px;letter-spacing:-4px}.hero-text h1 em{letter-spacing:-3px}.hero-text{padding:75px 0}.hero-text>p{font-size:12px}.marketing-cta{gap:10px}.marketing-cta .primary,.marketing-cta .secondary{padding:14px 17px;font-size:10px}.hero-promise{font-size:8px;gap:12px}.marketing-section{padding:65px 5%}.marketing-section h2{font-size:36px}.game-feature{gap:40px}.marketing-plans{gap:15px;grid-template-columns:1fr 1fr .6fr}.marketing-plan{padding:24px}.marketing-plan h3{font-size:45px}.pricing-aside{padding:10px}.pricing-aside h3{font-size:24px}.comparison-takeaways h2{font-size:19px}}
@media(max-width:800px){.marketing-header nav{gap:13px}.marketing-header nav a{font-size:9px}.marketing-header .brand{font-size:29px}.marketing-header .brand img{width:27px}.marketing-login{display:none}.marketing-actions .primary{padding:11px 13px;font-size:9px}.hero-text h1{font-size:58px;letter-spacing:-3px}.hero-text h1 em{letter-spacing:-2.5px}.hero-eyebrow{font-size:6px;letter-spacing:1.2px}.product-hero{min-height:575px}.hero-text>p{font-size:11px}.marketing-cta{flex-direction:column;align-items:start}.hero-promise{flex-direction:column;gap:9px}.art-index{font-size:5px;left:15px;right:15px}.art-label{display:none}.art-annotation{left:20px;bottom:30px}.art-annotation h2{font-size:30px}.art-annotation small{font-size:6px}.trust-band{font-size:6px;letter-spacing:1px}.marketing-section-head h2{font-size:33px}.marketing-section-head>p{font-size:11px}.how-grid{gap:12px}.how-grid article{padding:20px}.how-grid h3{font-size:15px}.how-grid p{font-size:10px}.game-feature{gap:30px}.game-feature-art{min-height:370px}.game-art-cube{left:21%;width:140px;height:140px}.game-feature-copy h2{font-size:35px}.game-feature-copy>p{font-size:11px}.marketing-plans{grid-template-columns:1fr 1fr}.pricing-aside{grid-column:1/-1;display:flex;align-items:center;gap:25px;padding:15px}.pricing-aside>p{max-width:180px}.pricing-aside a{margin-left:auto}.marketing-faq{gap:30px}.marketing-faq h2{font-size:33px}.comparison-takeaways{grid-template-columns:1fr}.comparison-takeaways h2{font-size:23px}.comparison-page>h1{font-size:50px}}
@media(max-width:600px){.marketing-header{height:73px;padding:0 6%;gap:16px}.marketing-header nav{display:none}.marketing-actions{margin-left:auto}.marketing-mobile{display:block;background:none;color:#aab7c4;font-size:22px;padding:0}.marketing-header.menu-open nav{position:absolute;top:73px;left:0;right:0;display:flex;flex-direction:column;background:#1d2228;border-bottom:1px solid #ffffff15;padding:25px 6%;margin:0;gap:22px;z-index:20}.marketing-header.menu-open nav a{font-size:13px}.product-hero{grid-template-columns:1fr;padding:0 6%;min-height:0}.hero-text{padding:55px 0 35px}.hero-text h1{font-size:64px;letter-spacing:-4px;margin:27px 0 23px}.hero-text h1 em{letter-spacing:-3px}.hero-eyebrow{font-size:7px}.hero-text>p{font-size:13px;line-height:1.9}.marketing-cta{flex-direction:row;gap:10px;margin-top:26px}.marketing-cta .primary,.marketing-cta .secondary{padding:14px 15px;font-size:10px}.hero-promise{flex-direction:row;font-size:8px;gap:17px;margin-top:20px}.hero-footnote{font-size:8px}.product-art{min-height:470px;border:1px solid var(--line);border-radius:9px 9px 0 0}.product-art>img{object-position:50% 30%}.art-index{font-size:6px;top:20px;left:18px;right:18px}.art-annotation{left:22px;bottom:23px}.art-annotation h2{font-size:34px}.trust-band{padding:22px 6%;gap:15px;flex-wrap:wrap;font-size:6px;justify-content:center}.trust-band b{font-size:14px}.trust-band b:nth-of-type(3){display:none}.marketing-section{padding:50px 6%}.marketing-section-head{display:block;margin-bottom:27px}.marketing-section-head h2{font-size:37px}.marketing-section-head>p{font-size:12px;line-height:1.8;margin-top:20px}.how-grid{grid-template-columns:1fr;gap:14px}.how-grid article{padding:25px}.how-symbol{margin:22px 0}.how-grid h3{font-size:19px}.how-grid p{font-size:12px}.game-feature{grid-template-columns:1fr;gap:30px}.game-feature-art{min-height:320px}.game-art-cube{left:30%;top:26%;width:130px;height:130px}.game-feature-copy h2{font-size:40px}.game-feature-copy>p{font-size:12px}.marketing-plans{grid-template-columns:1fr;gap:18px}.marketing-plan{padding:28px}.marketing-plan h3{font-size:52px}.marketing-plan li{font-size:12px}.marketing-plan>small{font-size:9px}.pricing-aside{display:block;padding:15px 0}.pricing-aside h3{font-size:29px}.pricing-aside>p{max-width:100%;font-size:12px}.pricing-aside a{display:inline-block;margin-top:10px}.marketing-faq{grid-template-columns:1fr;gap:15px}.marketing-faq h2{font-size:37px}.marketing-faq summary{font-size:12px}.marketing-faq p{font-size:11px}.marketing-closing{padding:55px 20px}.marketing-closing h2{font-size:42px;letter-spacing:-1.7px}.marketing-footer{padding:30px 6%;gap:15px 25px}.marketing-footer>div{width:100%;margin:10px 0 0;justify-content:space-between}.marketing-footer>p{margin-left:auto}.comparison-page>h1{font-size:45px;letter-spacing:-2px}.comparison-lead{font-size:12px}.compare-notice{font-size:9px}.comparison-action{flex-wrap:wrap}.source-section p{font-size:9px}}

.asset-showcase{padding:0;min-height:460px;background:radial-gradient(ellipse at 50% 45%,#464147,#1a1c21 74%)}.asset-showcase>.kicker{position:absolute;left:24px;top:25px;z-index:2}.showcase-canvas{position:absolute;inset:50px 0 72px}.showcase-canvas canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.showcase-canvas canvas:active{cursor:grabbing}.showcase-overlay{position:absolute;bottom:78px;left:23px;right:23px;display:flex;justify-content:space-between;gap:15px;font-size:7px;color:#aba2bb;pointer-events:none;letter-spacing:.5px}.showcase-controls{position:absolute;bottom:18px;left:20px;right:20px;display:flex;gap:8px;align-items:center;border-top:1px solid #ffffff12;padding-top:14px}.showcase-controls button{border:1px solid #b9a4ed30;background:#26232c;color:#bfb4d3;font-size:9px;padding:8px 10px;border-radius:5px}.showcase-controls>span{margin-left:auto;font-size:7px;color:#837990;max-width:95px;line-height:1.5;text-align:right}.showcase-error .showcase-status{color:#e6b5a9}@media(max-width:600px){.asset-showcase{min-height:390px}.showcase-overlay{font-size:6px}.showcase-controls>span{font-size:6px}}
.product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.hero-text{padding-top:60px;padding-bottom:45px;min-width:0}.hero-text h1{font-size:clamp(52px,5.6vw,86px);margin-top:20px}.product-art>img{inset:45px 18px 170px;width:calc(100% - 36px);height:calc(100% - 215px);object-fit:contain;object-position:center;mask-image:none}.art-annotation h2{font-size:clamp(25px,2.7vw,36px)}.art-label{top:45%;right:20px}.quick-create{max-width:465px;border:1px solid #d6f79b35;border-radius:9px;background:#1a1e17;padding:15px;margin:25px 25px 0 0}.quick-heading{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.5px;color:#a8b98f;margin-bottom:12px}.quick-heading>span:last-child{color:#78856b}.quick-drop{display:flex;align-items:center;gap:13px;border:1px dashed #83975b55;border-radius:6px;padding:17px 12px;cursor:pointer;background:#11150f;min-height:84px}.quick-drop.dragover{border-color:var(--acid);background:#d6f79b10}.quick-upload-icon{font-size:24px;color:var(--acid);width:25px;text-align:center}.quick-drop strong{display:block;font-size:12px;font-weight:500;color:#dce6d1;overflow-wrap:anywhere}.quick-drop small{display:block;font-size:8px;margin-top:6px;color:#7b8c70;line-height:1.6}.quick-drop img{width:47px;height:47px;object-fit:contain;border-radius:4px;background:#252c20}.quick-drop:has(img:not([hidden])) .quick-upload-icon{display:none}.quick-plus{margin-left:auto;color:#9fb17e}.quick-submit{width:100%;margin-top:11px;padding:12px}.quick-message{font-size:10px!important;line-height:1.6;color:#e4b1a4!important;margin:8px 0!important}.quick-message:empty{display:none}.quick-note{font-size:8px!important;line-height:1.6;color:#7e8a73!important;margin:9px 0 0!important}.hero-text .marketing-cta{margin-top:16px}.hero-text .marketing-cta .secondary{background:none;border:0;padding:0;color:#a4af96;font-size:10px}.atelier-plan h3{color:var(--acid)}.atelier-plan li strong{font-weight:500;color:#d1dbc7}.atelier-plan li{line-height:1.8}.atelier-plan .secondary{margin-top:9px}.marketing-plans{align-items:stretch}
@media(max-width:900px){.quick-create{margin-right:15px;padding:12px}.quick-drop{padding:13px 9px;gap:9px}.quick-drop strong{font-size:10px}.quick-drop small{font-size:7px}.quick-upload-icon{font-size:20px}.quick-submit{font-size:10px}.hero-text h1{font-size:54px;letter-spacing:-3px}.hero-promise{flex-wrap:wrap}.art-annotation{left:22px}.art-annotation h2{font-size:28px}}
@media(max-width:600px){.product-hero{grid-template-columns:1fr}.hero-text{padding-top:38px}.hero-text h1{font-size:59px}.quick-create{margin-right:0;max-width:none}.quick-drop strong{font-size:12px}.quick-drop small{font-size:8px}.quick-create{padding:15px}.quick-submit{font-size:11px}.product-art{min-height:520px}.product-art>img{inset:20px 16px 140px;height:calc(100% - 160px);width:calc(100% - 32px)}.art-annotation h2{font-size:30px}.hero-promise{font-size:8px;gap:10px 15px}.art-label{display:none}}

.character-flow{padding:28px 0 22px;border-top:1px solid #ffffff0e;background:radial-gradient(ellipse at 50% 80%,#b6b9a309,transparent 65%);overflow:hidden}.character-flow-heading{padding:0 6%;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.7px;color:#829073}.character-flow-heading button{background:none;color:#8c9980;font-size:9px;letter-spacing:0;padding:7px 10px;border:1px solid #ffffff12;border-radius:5px}.character-flow-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.character-flow-track{display:flex;width:max-content;animation:characterDrift 65s linear infinite;will-change:transform}.character-flow-group{display:flex;align-items:center;gap:44px;padding-right:44px;flex-shrink:0}.character-float{position:relative;isolation:isolate;width:185px;height:225px;display:grid;place-items:center;margin:0}.character-float:before{content:'';position:absolute;width:120px;height:22px;bottom:17px;left:35px;border-radius:50%;background:#a6b88b12;filter:blur(13px);z-index:-1}.character-float img{width:185px;height:185px;object-fit:contain;filter:drop-shadow(0 15px 14px #0006);transition:transform .3s}.character-tone-1{padding-bottom:16px}.character-tone-2{padding-top:14px}.character-tone-3{padding-bottom:8px}.character-flow-window:hover .character-flow-track,.character-flow.paused .character-flow-track,.character-flow:focus-within .character-flow-track{animation-play-state:paused}.character-flow-credit{display:flex;justify-content:space-between;padding:0 6%;font-size:7px;color:#4e5c63;gap:20px}.character-flow-credit a{color:#66765a}.character-flow-credit a:hover{color:#bbd49b}@keyframes characterDrift{from{transform:translateX(-33.333333%)}to{transform:translateX(0)}}@media(max-width:600px){.character-float{width:145px;height:185px}.character-float img{width:150px;height:150px}.character-flow-group{gap:25px;padding-right:25px}.character-flow-heading{font-size:6px}.character-flow-credit{font-size:6px}.character-flow-track{animation-duration:50s}}@media(prefers-reduced-motion:reduce){.character-flow-track{animation:none!important}.character-flow-window{overflow-x:auto}}

.marketing-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-plan{position:relative;border-color:#b8a9ef4a;background:linear-gradient(140deg,#2b2637,#191b22)}.pro-plan .kicker{color:#baa8eb}.pro-plan h3{color:#d0c1f6}.pro-plan li{color:#b4aacb}.pro-plan li:before{color:#bba1ed}.pro-badge{font-size:7px;letter-spacing:1.3px;color:#c6b8e8;margin-bottom:16px}.marketing-plan{display:flex;flex-direction:column;min-width:0}.marketing-plan .primary,.marketing-plan .secondary{margin-top:auto}.marketing-plan h3{font-size:48px}.marketing-plan>small{min-height:52px}@media(max-width:900px){.marketing-plans{grid-template-columns:1fr 1fr}.pro-plan{grid-column:1/-1}.pro-plan ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px}}@media(max-width:600px){.marketing-plans{grid-template-columns:1fr}.pro-plan{grid-column:auto}.pro-plan ul{display:block}.marketing-plan h3{font-size:52px}}

.character-float{width:215px;height:255px}.character-float img{width:215px;height:215px}.character-float img[src$=".jpg"]{border-radius:12px}.character-flow-group{gap:50px;padding-right:50px}.character-flow-credit{color:#7a8587}@media(max-width:600px){.character-float{width:165px;height:205px}.character-float img{width:165px;height:165px}.character-flow-group{gap:28px;padding-right:28px}}

.marketing-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-plan{padding:25px 23px}.engineering-plan{border-color:#c2ac7a55;background:linear-gradient(145deg,#302a20,#1b1c1f)}.engineering-plan .kicker,.engineering-plan .pro-badge{color:#c9b98c}.engineering-plan h3{color:#e2cda0}.engineering-plan li{color:#c4baa4}.engineering-plan li:before{color:#c8b489}.marketing-plan h3{font-size:43px}.marketing-plan h3 small{font-size:10px}.marketing-plan li{font-size:10px}.marketing-plan .secondary{font-size:9px;padding:11px 8px}@media(max-width:1180px){.marketing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-plan{grid-column:auto}.pro-plan ul{display:block}.marketing-plan{padding:28px}.marketing-plan h3{font-size:51px}.marketing-plan li{font-size:11px}}@media(max-width:650px){.marketing-plans{grid-template-columns:1fr}.engineering-plan,.pro-plan{grid-column:auto}.marketing-plan li{font-size:12px}}
.marketing-plans{grid-auto-rows:auto;row-gap:18px}.marketing-plan{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:18px;align-items:start}.marketing-plan .pro-badge,.marketing-plan>.kicker{margin:0;min-height:14px;align-self:start}.marketing-plan h3{margin:4px 0 0;line-height:1.1;min-height:57px}.marketing-plan>p{margin:0;line-height:1.8;min-height:44px}.marketing-plan ul{margin:0;padding:20px 0 5px}.marketing-plan .primary,.marketing-plan .secondary{margin:0;width:100%;min-height:42px;align-self:end}.marketing-plan>small{margin:0;line-height:1.8;min-height:84px}.pro-plan ul{display:block}@media(max-width:650px){.marketing-plan{grid-row:auto;grid-template-rows:auto}.marketing-plan>small{min-height:0}.marketing-plan>p{min-height:0}}
