.design-project-page[data-v-4c41a03a]{padding-bottom:0}.section[data-v-4c41a03a]{padding:90px 0}.section--white[data-v-4c41a03a]{background:#fff}.section--beige[data-v-4c41a03a]{background:#f5f2eb}.section__title[data-v-4c41a03a]{color:#000;font-size:38px;font-weight:600;letter-spacing:-.5px;margin-bottom:16px;text-align:center}.section__subtitle[data-v-4c41a03a]{color:#575757;font-size:18px;line-height:1.7;margin:0 auto 50px;max-width:750px;text-align:center}.btn-primary[data-v-4c41a03a]{background:#a69363;border:2px solid #a69363;border-radius:30px;color:#fff!important;cursor:pointer;display:inline-block;font-size:17px;font-weight:500;padding:16px 40px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-4c41a03a]:hover{background:#918057;border-color:#918057;box-shadow:0 4px 15px rgba(166,147,99,.4);transform:translateY(-2px)}.btn-secondary[data-v-4c41a03a]{background:#fff;border:2px solid #fff;border-radius:30px;color:#a69363!important;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;padding:16px 40px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.btn-secondary[data-v-4c41a03a]:hover{background:#f5f3f0;box-shadow:0 4px 20px hsla(0,0%,100%,.3);transform:translateY(-2px)}.hero[data-v-4c41a03a]{background:linear-gradient(135deg,#f7f4ed,#ede8dc)}.hero__container[data-v-4c41a03a]{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1400px;min-height:580px}.hero__content[data-v-4c41a03a]{display:flex;flex-direction:column;justify-content:center;padding:70px 60px}.hero__badge[data-v-4c41a03a]{background:#a69363;border-radius:20px;color:#fff;display:inline-block;font-size:14px;padding:8px 20px;width:-moz-fit-content;width:fit-content}.hero__badge[data-v-4c41a03a],.hero__title[data-v-4c41a03a]{font-weight:600;margin-bottom:24px}.hero__title[data-v-4c41a03a]{color:#000;font-size:44px;letter-spacing:-.5px;line-height:1.15}.hero__text[data-v-4c41a03a]{color:#575757;font-size:18px;line-height:1.7;margin-bottom:32px}.hero__image[data-v-4c41a03a]{min-height:580px;overflow:hidden}.hero__image img[data-v-4c41a03a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.problems__grid[data-v-4c41a03a]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.problem-card[data-v-4c41a03a]{background:#fff;border-radius:14px;border-top:4px solid #a69363;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:35px 30px;transition:all .3s ease}.problem-card[data-v-4c41a03a]:hover{box-shadow:0 10px 35px rgba(0,0,0,.1);transform:translateY(-5px)}.problem-card__title[data-v-4c41a03a]{color:#000;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:14px}.problem-card__text[data-v-4c41a03a]{color:#575757;font-size:15px;line-height:1.75}.process__timeline[data-v-4c41a03a]{margin:55px auto 0;max-width:850px}.timeline-item[data-v-4c41a03a]{grid-gap:30px;display:grid;gap:30px;grid-template-columns:75px 1fr;margin-bottom:45px;position:relative}.timeline-item[data-v-4c41a03a]:not(:last-child):before{background:#e5dfd3;content:"";height:calc(100% + 15px);left:37px;position:absolute;top:80px;width:2px}.timeline-item__number[data-v-4c41a03a]{align-items:center;background:linear-gradient(135deg,#a69363,#918057);border-radius:50%;box-shadow:0 4px 15px rgba(166,147,99,.4);color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:75px;justify-content:center;position:relative;width:75px;z-index:1}.timeline-item__content[data-v-4c41a03a]{padding-top:12px}.timeline-item__title[data-v-4c41a03a]{color:#000;font-size:22px;font-weight:600;margin-bottom:12px}.timeline-item__text[data-v-4c41a03a]{color:#575757;font-size:16px;line-height:1.75}.deliverables__grid[data-v-4c41a03a]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.deliverable-card[data-v-4c41a03a]{background:#fff;border-radius:14px;border-top:4px solid #a69363;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:40px 30px;text-align:center;transition:all .3s ease}.deliverable-card[data-v-4c41a03a]:hover{box-shadow:0 10px 35px rgba(0,0,0,.1);transform:translateY(-5px)}.deliverable-card__title[data-v-4c41a03a]{color:#000;font-size:20px;font-weight:600;margin-bottom:14px}.deliverable-card__text[data-v-4c41a03a]{color:#575757;font-size:15px;line-height:1.75}.examples__grid[data-v-4c41a03a]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.example-card[data-v-4c41a03a]{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:block;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.example-card[data-v-4c41a03a]:hover{box-shadow:0 12px 40px rgba(0,0,0,.12);transform:translateY(-6px)}.example-card__image[data-v-4c41a03a]{height:220px;overflow:hidden}.example-card__image img[data-v-4c41a03a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.example-card:hover .example-card__image img[data-v-4c41a03a]{transform:scale(1.05)}.example-card__content[data-v-4c41a03a]{padding:25px}.example-card__title[data-v-4c41a03a]{color:#000;font-size:20px;font-weight:600;margin-bottom:10px}.example-card__text[data-v-4c41a03a]{color:#575757;font-size:14px;line-height:1.6;margin-bottom:16px}.example-card__link[data-v-4c41a03a]{color:#a69363;font-size:14px;font-weight:600;transition:color .2s}.example-card:hover .example-card__link[data-v-4c41a03a]{color:#918057}.management__grid[data-v-4c41a03a]{grid-gap:28px;display:grid;gap:28px}.management-card[data-v-4c41a03a]{background:#fff;border-left:5px solid #a69363;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:40px}.management-card__title[data-v-4c41a03a]{color:#000;font-size:24px;font-weight:600;margin-bottom:16px}.management-card__text[data-v-4c41a03a]{color:#575757;font-size:16px;line-height:1.75}.management-card__list[data-v-4c41a03a]{list-style:none;margin-top:22px;padding:0}.management-card__list li[data-v-4c41a03a]{color:#575757;font-size:15px;line-height:1.7;padding:12px 0 12px 28px;position:relative}.management-card__list li[data-v-4c41a03a]:before{color:#a69363;content:"→";font-size:16px;font-weight:700;left:0;position:absolute}.faq__list[data-v-4c41a03a]{margin:55px auto 0;max-width:800px}.faq-item[data-v-4c41a03a]{background:#f7f4ed;border:1px solid transparent;border-radius:14px;margin-bottom:14px;overflow:hidden;transition:all .2s ease}.faq-item[data-v-4c41a03a]:hover{border-color:rgba(166,147,99,.25)}.faq-item--open[data-v-4c41a03a]{border-color:rgba(166,147,99,.4);box-shadow:0 4px 15px rgba(0,0,0,.05)}.faq-item__question[data-v-4c41a03a]{align-items:center;color:#000;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:15px;justify-content:space-between;padding:24px 28px;transition:background .2s}.faq-item__question[data-v-4c41a03a]:hover{background:#f0ede6}.faq-item__question span[data-v-4c41a03a]:first-child{flex:1}.faq-item__toggle[data-v-4c41a03a]{color:#a69363;flex-shrink:0;font-size:26px;font-weight:300;text-align:center;width:30px}.faq-item__answer[data-v-4c41a03a]{color:#575757;font-size:15px;line-height:1.8;padding:0 28px 24px}.faq-answer-enter-active[data-v-4c41a03a],.faq-answer-leave-active[data-v-4c41a03a]{max-height:300px;opacity:1;transition:all .3s ease}.faq-answer-enter[data-v-4c41a03a],.faq-answer-leave-to[data-v-4c41a03a]{max-height:0;opacity:0;padding-bottom:0}.info-box[data-v-4c41a03a]{background:linear-gradient(135deg,#fff,#faf8f4);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:0 auto;max-width:750px;padding:55px 50px;text-align:center}.info-box__title[data-v-4c41a03a]{color:#000;font-size:30px;font-weight:600;margin-bottom:18px}.info-box__text[data-v-4c41a03a]{color:#575757;font-size:18px;line-height:1.75;margin-bottom:32px}.final-cta[data-v-4c41a03a]{background:linear-gradient(135deg,#a69363,#7d6a45);padding:100px 0;text-align:center}.final-cta__title[data-v-4c41a03a]{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.5px;margin-bottom:18px}.final-cta__text[data-v-4c41a03a]{color:hsla(0,0%,100%,.9);font-size:19px;margin-bottom:38px}@media (max-width:1100px){.hero__container[data-v-4c41a03a]{grid-template-columns:1fr;min-height:auto}.hero__image[data-v-4c41a03a]{min-height:420px;order:-1}.hero__content[data-v-4c41a03a]{align-items:center;padding:50px 40px;text-align:center}.problems__grid[data-v-4c41a03a]{grid-template-columns:repeat(2,1fr)}.deliverables__grid[data-v-4c41a03a]{grid-template-columns:repeat(3,1fr)}.examples__grid[data-v-4c41a03a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section[data-v-4c41a03a]{padding:65px 0}.section__title[data-v-4c41a03a]{font-size:28px;margin-bottom:12px}.section__subtitle[data-v-4c41a03a]{font-size:16px;margin-bottom:40px;padding:0 10px}.hero__content[data-v-4c41a03a]{padding:40px 25px}.hero__title[data-v-4c41a03a]{font-size:32px}.hero__text[data-v-4c41a03a]{font-size:16px}.hero__image[data-v-4c41a03a]{min-height:350px}.btn-primary[data-v-4c41a03a],.btn-secondary[data-v-4c41a03a]{font-size:16px;padding:14px 32px}.problems__grid[data-v-4c41a03a]{gap:20px;grid-template-columns:1fr}.timeline-item[data-v-4c41a03a]{gap:20px;grid-template-columns:60px 1fr;margin-bottom:35px}.timeline-item__number[data-v-4c41a03a]{font-size:22px;height:60px;width:60px}.timeline-item[data-v-4c41a03a]:not(:last-child):before{left:29px;top:65px}.timeline-item__title[data-v-4c41a03a]{font-size:19px}.timeline-item__text[data-v-4c41a03a]{font-size:15px}.deliverables__grid[data-v-4c41a03a]{gap:20px;grid-template-columns:1fr}.examples__grid[data-v-4c41a03a]{gap:24px;grid-template-columns:1fr}.management-card[data-v-4c41a03a]{padding:30px 25px}.management-card__title[data-v-4c41a03a]{font-size:20px}.info-box[data-v-4c41a03a]{padding:40px 28px}.info-box__title[data-v-4c41a03a]{font-size:24px}.info-box__text[data-v-4c41a03a]{font-size:16px}.final-cta[data-v-4c41a03a]{padding:70px 0}.final-cta__title[data-v-4c41a03a]{font-size:28px}.final-cta__text[data-v-4c41a03a]{font-size:17px}}@media (max-width:480px){.hero__title[data-v-4c41a03a]{font-size:28px}.final-cta__title[data-v-4c41a03a],.section__title[data-v-4c41a03a]{font-size:24px}}