.how-we-work-section[data-v-2c80b108]{max-width:1100px}.section-label[data-v-2c80b108]{border:1px solid rgb(var(--v-theme-primary));border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;padding:4px 14px;text-transform:uppercase}.section-title[data-v-2c80b108]{color:#000000de;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.2}.section-sub[data-v-2c80b108]{color:#0000008c;line-height:1.7;margin:0 auto;max-width:580px}.step-card[data-v-2c80b108]{background:#f9f9f9!important;border:1px solid rgba(0,0,0,.07)!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.step-card[data-v-2c80b108]:hover{border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 8px 24px rgba(var(--v-theme-primary),.12)!important;transform:translateY(-4px)}.step-num[data-v-2c80b108]{color:rgb(var(--v-theme-primary));font-size:3rem;font-weight:800;line-height:1;opacity:.85}.step-body[data-v-2c80b108]{color:#0000008c;line-height:1.75}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-BsOOzjPzXscYfIRVgFv17byWBJb6BlBcoRwZ6p7ktkc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-KQE6o1mNQRGosC_L6pew36Wp2R15FKnZcLkvFsBbk_I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-kKGiwoYlRQ_lSFweoIaFpfSB4gS4bCgVEp3BpuhZy_M.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-glhbxfth4A8rzBeE69BJw5rKJB7AMktZVkQ_Y2IoOfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-jmA7Dc3Rr25kE_L__VREE9hj3O9dK-bfryFy8akFQcI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-iFhrOyb0R3bXRuMIu1BqdWZOJgCqpPX0iEONE8ELKCg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-3iQ7KHjVA9zBzw6Wd8CyGv63hxmdjGjBRyMMp68Q2jM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-LjRsaGtnw0fgXtm2ghRFDDGZ48mt0t6DM4W3BQB6fgA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/pMOkeVkioJqshjHFvBpWmyFAj3AvQ21sE5_dH5mVieg-udPau_CEbBYO8Fuh_BwEGhSaxW2fU3OwC2YUSIKuyNc.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium Italic"),url(../_fonts/VUjITnkDo7GrufcKkI6NcMXmSFRNLMPwA0Wd45szSv0-Ni1XCVDcygVMSJhPvtEkBGWGrUu7f_dpKY1tOx4e0BY.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold Italic"),url(../_fonts/v8Cfac2_qlLF9uS69cYkIci8cdEi4N97RjCk6reGNUw-jDMl6x3r0JmHj0Gnw5Z9N6kFrKnFAKfo3abCi81R2f0.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/V79U9pFrUFOPJg-R6lO9ZvFIJMJLbrLqmFzCKbqQ5DQ-dAFsAL02kK8XxrAJaZcIq3k1xKhRMeUDYWf68YZd3Ws.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold Italic"),url(../_fonts/aRRupnkZKemPaqlEzgDG0WL16-JYgD7SURnRfVgRcDA-hq647jhyRpdOIh9DTjCyNYmje7B2xi5_VukfpIX8Rxg.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Black Italic"),url(../_fonts/GZOQvDigCaXLZtYl9sNj3_KEagxBmfcznhVKHI1ZY_s-i3kUH93IGePbb_wd1DXCBo_beccViuHyEiLvuyiOvmw.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BwLMBexCtZO0KzC4tD996chQOeXLBINL3hGZg8v4ACc-y4wA0AccNUA2PIF4dkHoX4JuJaCqImo3giJuinRJAQY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium"),url(../_fonts/XZJXxmlkD3wMDvxSXPb8_cWJJemWogzYJi9gdFHqgQg-1dqkkKjPnOrrQ5R5mPyzS5tYh8uc4chU2dF8HVR36BE.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/PIl0ZS067Hghx9_Tdq8yNGtgJPcuWHw40UOV1o_CeQc-8yp3jGcGXZe2TJJVuzV_QrNWOSXs10qYF4IzhmHoOLg.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/4K7DZqw852htvI_g4Q31CNdbgzTCJpNBnUH6cYPOZTc-6xxemzBPfcFGgmv6KxCbFPpTAf7bD55vAsvNz2rjm80.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold"),url(../_fonts/5q29aiMZevPBC3Or18_oU5D9xMgoRN6g2NHI1s0P4A0-BzRwnTUjjhfXRKqLiPlBU3SLrM6qAAXesGBsXEQgB1E.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Black"),url(../_fonts/YK1lmSiR7HQiQwM8NKea5meb9zfEZsq-zvOHNtS6lbo-V1CKtLTfCDDdLjFvtPhXlCc8kV86xz6y_FHVewDnfJo.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}.what-we-build-section[data-v-644e1c32]{max-width:1100px}.section-label[data-v-644e1c32]{align-items:center;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.label-line[data-v-644e1c32]{background:rgb(var(--v-theme-primary));border-radius:2px;display:block;height:1.5px;width:28px}.section-title[data-v-644e1c32]{color:#000000de;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",Georgia,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.01em;line-height:1.18}.section-title-em[data-v-644e1c32]{color:rgb(var(--v-theme-primary));font-style:italic}.section-sub[data-v-644e1c32]{color:#00000080;font-size:15px;font-weight:300;line-height:1.75;margin:0 auto;max-width:520px}.svc-card[data-v-644e1c32]{background:#f9f9f9;border:1px solid rgba(0,0,0,.07);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:28px 22px 24px;position:relative;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.svc-card[data-v-644e1c32]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 16px 36px rgba(var(--v-theme-primary),.12);transform:translateY(-6px)}.svc-accent-bar[data-v-644e1c32]{background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.4));border-radius:0 0 16px 16px;bottom:0;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.svc-card:hover .svc-accent-bar[data-v-644e1c32]{transform:scaleX(1)}.svc-num[data-v-644e1c32]{color:rgb(var(--v-theme-primary));font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:14px}.svc-icon-wrap[data-v-644e1c32]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;transition:background .22s ease;width:48px}.svc-card:hover .svc-icon-wrap[data-v-644e1c32]{background:rgba(var(--v-theme-primary),.2)}.svc-title[data-v-644e1c32]{color:#000000de;font-size:15px;font-weight:600;line-height:1.3}.svc-body[data-v-644e1c32]{color:#00000080;flex:1;font-size:13px;font-weight:400;line-height:1.75}.svc-link[data-v-644e1c32]{align-items:center;background:none;border:none;color:rgb(var(--v-theme-primary));cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.06em;padding:0;text-transform:uppercase;transition:gap .2s ease}.svc-link[data-v-644e1c32]:hover{gap:8px}.cta-badge[data-v-644e1c32]{align-items:center;color:#00000073;display:flex;font-size:13px;font-weight:400;gap:8px}.cta-dot[data-v-644e1c32]{background:rgb(var(--v-theme-primary));border-radius:50%;display:block;flex-shrink:0;height:6px;width:6px}.cta-primary-btn[data-v-644e1c32]{font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.vetting-section[data-v-ab3a6e40]{max-width:1200px}.section-label[data-v-ab3a6e40]{border:1px solid rgb(var(--v-theme-primary));border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;padding:4px 14px;text-transform:uppercase}.section-title[data-v-ab3a6e40]{color:#000000de;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.25}.section-sub[data-v-ab3a6e40]{color:#0000008c;line-height:1.7;margin:0 auto;max-width:520px}.timeline-wrap[data-v-ab3a6e40]{padding:20px 0 0;position:relative}.timeline-line[data-v-ab3a6e40]{background:linear-gradient(to right,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.3));height:2px;left:10%;position:absolute;right:10%;top:54px;z-index:0}.timeline-steps[data-v-ab3a6e40]{display:flex;justify-content:space-between;position:relative;z-index:1}.timeline-step[data-v-ab3a6e40]{flex:1;flex-direction:column;padding:0 12px;text-align:center}.step-circle[data-v-ab3a6e40],.timeline-step[data-v-ab3a6e40]{align-items:center;display:flex}.step-circle[data-v-ab3a6e40]{background:#fff;border:2px solid rgb(var(--v-theme-primary));border-radius:50%;box-shadow:0 0 0 5px rgba(var(--v-theme-primary),.08);color:rgb(var(--v-theme-primary));flex-shrink:0;font-size:1rem;font-weight:800;height:64px;justify-content:center;transition:background .25s ease,color .25s ease;width:64px}.timeline-step:hover .step-circle[data-v-ab3a6e40]{background:rgb(var(--v-theme-primary));color:#fff}.step-title[data-v-ab3a6e40]{color:#000000de;font-size:.95rem;font-weight:700}.step-body[data-v-ab3a6e40]{color:#00000080;font-size:.85rem;line-height:1.65;max-width:180px}@media(max-width:768px){.timeline-line[data-v-ab3a6e40]{display:none}.timeline-steps[data-v-ab3a6e40]{align-items:flex-start;flex-direction:column;gap:2rem}.timeline-step[data-v-ab3a6e40]{align-items:flex-start;flex-direction:row;gap:1.25rem;text-align:left}.step-circle[data-v-ab3a6e40]{flex-shrink:0}.step-body[data-v-ab3a6e40]{max-width:100%}}.cta-band[data-v-81b75919]{background:rgb(var(--v-theme-primary));padding-bottom:100px;padding-top:100px}.cta-inner[data-v-81b75919]{max-width:720px}.cta-title[data-v-81b75919]{color:#fff;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.25}.cta-sub[data-v-81b75919]{color:#ffffffbf;font-size:1.05rem;line-height:1.7}.cta-btn-call[data-v-81b75919]{background-color:#fff!important;color:rgb(var(--v-theme-primary))!important;min-width:220px}.cta-btn-call[data-v-81b75919]:hover{background-color:#ffffffe6!important}.cta-btn-wa[data-v-81b75919]{background-color:#25d366!important;color:#fff!important;min-width:180px}.cta-btn-wa[data-v-81b75919]:hover{background-color:#1ebe5a!important}
