html[data-v-7481e507]{scroll-behavior:smooth}h3[data-v-7481e507]{letter-spacing:.05em}@keyframes phoneAnimation-7481e507{0%{transform:rotate(12deg) scale(1)}25%{transform:rotate(15deg) scale(1.05)}50%{transform:rotate(9deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.05)}85%{transform:rotate(10deg) scale(.98)}95%{transform:rotate(13deg) scale(1.02)}to{transform:rotate(12deg) scale(1)}}.animate-phone[data-v-7481e507]{animation:phoneAnimation-7481e507 2s cubic-bezier(.4,0,.2,1)}@keyframes bounceOnce-7481e507{0%{transform:scale(1)}30%{transform:scale(1.15)}50%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}.animate-bounce-once[data-v-7481e507]{animation:bounceOnce-7481e507 .6s ease-out forwards}.achievement-highlight[data-v-7481e507]{color:#e9f36a}.achievement-border[data-v-7481e507]{border-color:#e9f36a}.sr-only[data-v-7481e507]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-title[data-v-e1d7fe5e]{background-color:transparent;color:#374151;padding:0 0 12px;border-radius:0;text-align:center;font-weight:700;margin-bottom:36px;font-size:2rem;position:relative}.section-title[data-v-e1d7fe5e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:1px;background-color:#e5e7eb}.btn[data-v-e1d7fe5e]{padding:16px 32px;border-radius:12px;font-weight:600;text-align:center;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 6px #0000001a;font-size:1.25rem;min-height:60px;display:flex;align-items:center;justify-content:center}.btn-primary[data-v-e1d7fe5e]{background-color:#10b981;color:#fff}.btn-primary[data-v-e1d7fe5e]:hover{background-color:#059669;transform:translateY(-2px);box-shadow:0 8px 15px #0003}.card[data-v-e1d7fe5e]{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.circular-spec-item[data-v-e1d7fe5e]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:140px;margin:0 auto}.circular-spec-item .circle-container[data-v-e1d7fe5e]{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background-color:#edf2f7;aspect-ratio:1;width:140px;height:140px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:12px;overflow:hidden}.circular-spec-item:hover .circle-container[data-v-e1d7fe5e]{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.circular-spec-item img[data-v-e1d7fe5e]{width:130px;height:130px;object-fit:contain;border-radius:50%}.case-study-card[data-v-e1d7fe5e]{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;padding:20px;box-shadow:0 2px 4px #0000000d}.case-study-title[data-v-e1d7fe5e]{font-size:1.5rem;font-weight:600;color:#166534;margin-bottom:24px;line-height:1.2}.case-study-item[data-v-e1d7fe5e]{font-size:1.125rem;color:#374151;margin-bottom:4px;line-height:1.3}html[data-v-7e85bf9a]{scroll-behavior:smooth}.bg-primary-yellow[data-v-7e85bf9a]{background-color:#fff9e6}.text-primary-brown[data-v-7e85bf9a]{color:#8b5a2b}.bg-primary-brown[data-v-7e85bf9a]{background-color:#8b5a2b}.border-primary-brown[data-v-7e85bf9a]{border-color:#8b5a2b}.btn-primary[data-v-7e85bf9a]{background-color:#94ad49;color:#fff;padding-top:10px;padding-bottom:10px;border-radius:9999px;text-align:center;transition:background-color .3s ease}.btn-primary[data-v-7e85bf9a]:hover{background-color:#7a9139}.btn-primary-dark[data-v-7e85bf9a]{background-color:#166534;color:#fff;padding-top:10px;padding-bottom:10px;border-radius:9999px;font-weight:500;text-align:center;transition:background-color .3s ease}.btn-primary-dark[data-v-7e85bf9a]:hover{background-color:#14532d}.btn-secondary[data-v-7e85bf9a]{background-color:#4caf50;color:#fff;padding-top:10px;padding-bottom:10px;border-radius:9999px;font-weight:500;text-align:center;transition:background-color .3s ease}.btn-secondary[data-v-7e85bf9a]:hover{background-color:#388e3c}.card[data-v-7e85bf9a]{border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
