/* Final refinement: restrained widths, editorial rhythm, no new ambient loops. */
.content-section{max-width:1320px;padding:140px 6%}.section-heading{margin-bottom:64px;max-width:760px}.section-heading h2{margin:26px 0 30px}.section-heading p{max-width:600px;line-height:1.85}.section-heading .cta{margin-top:28px}.service-rows article{padding:42px 0;gap:32px}.hero-actions{gap:24px}.hero-actions button.secondary-cta{background:none;border:0;padding:14px 0;color:#245b3b}.copy h1{font-size:clamp(34px,3.55vw,55px);max-width:610px}.copy p{margin-top:28px;line-height:1.8}.copy .trust-line{display:none}.blink-edge{padding:15px 0 70px;max-width:710px}.blink-edge h3{font-size:clamp(29px,4vw,48px);letter-spacing:-.035em}.blink-edge p{max-width:580px;line-height:1.85}.price-grid{grid-template-columns:1fr;border:0;gap:36px}.price-plan{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;padding:48px;border:1px solid #b7d5c4!important}.price-plan .plan-top,.price-plan>p:first-of-type,.price-plan>.price-prefix,.price-plan>.price,.price-plan>.monthly{grid-column:1}.price-plan .plan-top{justify-content:flex-start;gap:28px}.price-plan>.included-label{grid-column:2;grid-row:1}.price-plan>ul{grid-column:2;grid-row:2/6;line-height:1.85}.price-plan>.cta{grid-column:2;align-self:end;justify-self:start;width:auto}.price b{font-size:58px}.price-plan .monthly{margin-bottom:0}.custom-scope{grid-template-columns:1fr;max-width:800px;margin-top:70px}.monthly-note{max-width:850px;line-height:1.8;margin-top:36px}.automation{max-width:1320px}.auto-experience{gap:56px}.auto-modules{padding:90px 0}.auto-modules details{border:0}.auto-modules summary{font-size:12px;padding:24px 0}.auto-modules p{max-width:650px;line-height:1.8}.auto-catalog{column-gap:40px}.auto-catalog article{padding:36px 0}.auto-quote{padding-top:64px}.lab .signature-heading .cta{margin-top:24px}.lab-steps{display:none}.signature-heading p{max-width:520px}.showcase{max-width:1320px;margin-inline:auto}.visual-panel{margin-block:100px}.step-meta{gap:20px;line-height:1.6;flex-wrap:wrap}#project-form label{margin-top:28px}.choices{gap:12px}.form-controls{margin-top:36px}
#live-preview{width:min(1120px,calc(100% - 32px));padding:40px}.preview-layout{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:56px}.preview-note{font-size:12px;line-height:1.8;max-width:660px;color:#557260}.preview-result{min-width:0;align-self:start;position:sticky;top:0}.concept-world{perspective:1300px;padding:36px 12px}.concept-browser{padding:20px;background:#fffdf7;border:1px solid #aac6b4;box-shadow:0 5px #bad8c4,0 9px #6e9c83,12px 24px 30px #234a3020;transform:rotateY(-7deg) rotateX(6deg);transition:background .25s,color .25s}.concept-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;overflow-wrap:anywhere}.concept-top span{font-size:8px;flex-shrink:0}.concept-image{height:160px;background-image:url(industry-atlas.jpg);background-size:300% 300%;margin:22px 0}.concept-browser h3{font:32px/1.2 Georgia,serif;overflow-wrap:anywhere}.concept-browser>p{font-size:13px;line-height:1.7}.concept-layer>div{border-top:1px solid #a9d2ba;padding:16px 0}.concept-layer strong{font-size:12px}.concept-layer p{font-size:12px;line-height:1.7}.preview-complete{padding:24px 0}.preview-complete p{line-height:1.8}#concept-form details{margin-top:24px;font-size:13px}#concept-form summary{cursor:pointer}#live-preview[data-style=Minimal] .concept-browser{background:white;box-shadow:0 5px #d3dfd8,8px 15px 25px #234a3015}#live-preview[data-style=Minimal] .concept-browser h3{font-family:Arial,sans-serif;font-weight:400}#live-preview[data-style=Bold] .concept-browser{background:#d2ffe5;border-color:#00a566}#live-preview[data-style=Bold] .concept-browser h3{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #008b56;outline-offset:5px}
@media(max-width:800px){.content-section{padding:80px 7%}.section-heading{margin-bottom:40px}.section-heading h2{margin:24px 0}.section-heading p{line-height:1.8}.copy p{margin-top:18px}.copy h1{font-size:clamp(29px,7vw,40px)}.hero-actions{gap:18px}.blink-edge{padding-bottom:50px}.price-grid{gap:28px}.price-plan{display:flex;padding:32px 24px;gap:0}.price-plan>.cta{align-self:flex-start}.price-plan .monthly{margin-bottom:24px}.price b{font-size:48px}.service-rows article{gap:20px;padding:32px 0}.auto-experience{gap:24px}.auto-modules{padding:64px 0}.auto-quote{padding-top:48px}.visual-panel{margin-block:70px}.preview-layout{grid-template-columns:1fr;gap:32px}#live-preview{padding:24px 20px}.preview-result{position:static}.concept-world{padding:25px 10px}.concept-browser{transform:rotateY(-4deg) rotateX(3deg)}.concept-image{height:140px}.concept-browser h3{font-size:27px}.lab .signature-heading .cta{margin-top:18px;padding:14px;font-size:12px}.lab .signature-heading h2{font-size:32px}.lab .signature-heading p{font-size:13px}.auto-selector{gap:0 12px}.auto-core{max-width:88%}}
@media(prefers-reduced-motion:reduce){.concept-browser{transform:none;transition:none}}
.concept-image{background-size:400% 200%}button.secondary-cta{cursor:pointer}.preview-result .concept-layer>div{background:#edfff5;margin-top:12px;padding:18px;border:1px solid #b5d8c4;box-shadow:3px 4px #d3e9dc}.auto-catalog button{margin-top:14px;display:block;padding:8px 0;border:0}
@media(max-width:800px){.hero-actions .secondary-cta{display:inline-flex;font-size:12px;margin:0;padding:12px 0}.hero-actions{gap:8px 20px}.copy>p:not(.trust-line){display:block;font-size:12px;line-height:1.65;max-width:350px}.copy,[dir=rtl] .copy{top:14%}.copy h1 .mobile-headline{font-size:31px}.object,[dir=rtl] .object{top:72%!important}.lab .signature-heading p{display:block}.lab-world,[dir=rtl] .lab-world{top:calc(76% - 217.5px)}}
