.brochure-story,.brochure-engine{padding-block:48px}.brochure-story h2,.brochure-engine h2,.deck-pricing h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:12px 0 26px;letter-spacing:-1px}.before-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.before-after-grid article{background:#f4f4f4;border:1px solid #ddd;border-radius:16px;padding:28px}.before-after-grid article:last-child{background:#fff5ee;border-color:#edc6b5}.before-after-grid article>span{font-size:12px;letter-spacing:1px;color:#9b3517}.before-after-grid h3{font-size:23px;margin-top:14px}.before-after-grid ul{padding-left:20px;margin:18px 0 0;display:grid;gap:10px;color:#555d68;font-size:16px}.brochure-engine{color:#fff;background:#151515;border-radius:18px;margin-block:24px}.visual-entrance .brochure-engine .eyebrow{color:#f8a482}.brochure-engine h2{color:#fff}.engine-intro{color:#c7cbd1;margin-bottom:24px}.engine-diagram{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:22px;align-items:stretch}.engine-column{display:grid;align-content:start;gap:12px;min-width:0}.engine-column .engine-label{color:#ffae8e;font-size:12px;letter-spacing:1px}.engine-input,.engine-output{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #454545;border-radius:10px;background:#202020;font-size:16px;color:#f1f2f3}.engine-diagram svg,.included-service svg{width:26px;height:26px;flex-shrink:0;color:#ff9a72}.engine-core{border:1px solid #f05a28;border-radius:14px;background:linear-gradient(150deg,#33221b,#202020);padding:24px;position:relative}.engine-core:before,.engine-core:after{content:'';position:absolute;top:50%;width:23px;height:2px;background:#f05a28}.engine-core:before{left:-23px}.engine-core:after{right:-23px}.engine-core-title{display:flex;gap:12px;align-items:center}.engine-core h3{color:#fff;font-size:22px}.engine-core ul{padding-left:18px;display:grid;gap:14px;font-size:16px;color:#e0d9d5;margin:24px 0 0}.engine-output strong{font-size:16px;font-weight:500}.engine-output small{display:block;font-size:13px;color:#c4c8ce;margin-top:4px}.engine-loop{grid-column:1/-1;display:flex;justify-content:center;gap:12px;align-items:center;border-top:1px dashed #91604b;padding-top:20px;color:#cfbbb0;font-size:14px}.engine-more{display:inline-flex;color:#ffad8c;margin-top:24px}.deck-pricing{padding-block:40px 56px}.deck-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.deck-plan{background:#fff;border:1px solid #d9dde1;border-radius:14px;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.deck-plan.start-plan{border:2px solid #f05a28}.deck-plan h3{font-size:21px}.deck-plan p{font-size:15px;line-height:1.5}.deck-price{font-size:32px;line-height:1.2}.deck-price small{font-size:14px;font-weight:400}.deck-setup{padding-bottom:18px;border-bottom:1px solid #ddd}.deck-plan ul{padding-left:18px;display:grid;gap:12px;font-size:15px;line-height:1.5;margin:0}.deck-plan .button,.deck-plan .secondary-button{margin-top:auto;display:flex;justify-content:center;text-align:center;padding:12px 8px;font-size:14px;min-height:46px;border-radius:8px}.pricing-note{font-size:14px;line-height:1.6;color:#555d68;margin:20px 0}.capacity-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:56px;align-items:start}.capacity-section p{font-size:16px;line-height:1.6}.capacity-example{border-left:3px solid #f05a28;background:#fff;padding:20px;margin-top:24px}.capacity-example strong{font-size:17px}.capacity-example p{margin-top:12px}.capacity-table{border-collapse:collapse;width:100%;background:white;border:1px solid #ddd}.capacity-table caption{text-align:left;font-size:18px;font-weight:600;padding-bottom:14px}.capacity-table th,.capacity-table td{padding:14px;text-align:left;border-bottom:1px solid #ddd;font-size:15px}.capacity-table th{font-weight:500}.capacity-table thead{background:#191919;color:#fff}.capacity-table tbody tr:nth-child(even){background:#f7f7f7}.pricing-faq{margin:28px 0}.pricing-faq details{background:white;border:1px solid #ddd;padding:18px 22px;margin-top:10px;border-radius:10px}.pricing-faq summary{cursor:pointer;font-size:17px;font-weight:500}.pricing-faq p{font-size:16px;line-height:1.6;margin-top:14px}.included-service{padding-top:36px;border-top:1px solid #ddd}.included-service>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.included-service svg{color:#b63d17;width:30px;height:30px;margin-bottom:18px}.included-service h3{font-size:19px;margin-bottom:10px}.included-service p{font-size:16px;line-height:1.6}.deployment-path{background:#191919;color:#fff;padding:28px;border-radius:14px;margin-top:40px}.deployment-path h2{color:#fff}.deployment-path ol{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;padding:0}.deployment-path b{display:block;color:#ffac8b;font-size:14px;margin-bottom:12px}.deployment-path span{font-size:18px}.deployment-path p{color:#c4c8ce;font-size:15px;line-height:1.6;margin-top:24px}.pricing-end{padding-top:44px}.pricing-end .text-link{display:inline-flex;margin:16px 24px}.pricing-equation{padding:28px;color:white;text-align:center}.pricing-equation>span{display:block;font-size:11px;letter-spacing:1.5px;color:#ffad8c;margin-bottom:20px}.pricing-equation strong{display:block;font-size:25px;font-weight:500}.pricing-equation b{display:block;color:#f99067;margin:8px}.pricing-equation p{color:#c4c8ce;font-size:14px;margin-top:22px}.selected-plan{padding:10px;border-left:3px solid #f05a28;background:#fff3eb;color:#333!important}
@media(max-width:1000px){.deck-plan-grid{grid-template-columns:1fr 1fr}.engine-diagram{gap:16px}.engine-core{padding:18px}.engine-core:before{left:-17px;width:17px}.engine-core:after{right:-17px;width:17px}.engine-core h3{font-size:19px}.engine-input,.engine-output{font-size:14px;padding:12px}}
@media(max-width:760px){.brochure-story,.brochure-engine{padding:30px 18px}.before-after-grid{grid-template-columns:1fr;gap:14px}.before-after-grid article{padding:22px}.before-after-grid h3{font-size:21px}.brochure-engine{border-radius:12px}.engine-diagram{grid-template-columns:1fr;gap:20px}.engine-column{gap:10px}.engine-input,.engine-output{font-size:16px;padding:14px}.engine-core{padding:22px}.engine-core:before,.engine-core:after{width:2px;height:20px;left:50%;right:auto;top:-21px}.engine-core:after{top:auto;bottom:-21px}.engine-core ul{font-size:15px;gap:12px;margin-top:18px}.engine-loop{font-size:13px;line-height:1.5;align-items:start}.deck-pricing{padding:28px 18px}.deck-plan-grid{grid-template-columns:1fr}.deck-plan{padding:24px;gap:12px}.deck-plan .button,.deck-plan .secondary-button{font-size:16px;margin-top:10px}.capacity-section{grid-template-columns:1fr;gap:24px;margin-top:36px}.capacity-table th,.capacity-table td{padding:13px 10px}.included-service>div{grid-template-columns:1fr 1fr;gap:24px 18px}.included-service h3{font-size:17px}.included-service p{font-size:15px}.deployment-path{padding:22px}.deployment-path ol{grid-template-columns:1fr;gap:14px}.deployment-path li{display:flex;align-items:center;gap:14px}.deployment-path b{margin:0}.pricing-end .button,.pricing-end .text-link{display:flex;justify-content:center;margin:12px 0}.pricing-equation{padding:18px}.pricing-equation strong{font-size:19px}.pricing-equation>span{margin-bottom:12px}.pricing-equation b{margin:3px}.pricing-equation p{margin-top:12px}}
