@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}}:root{--ink:#10233d;--ink-2:#172f4d;--muted:#627085;--paper:#f7f5ef;--white:#fff;--line:#dbe1e3;--green:#78d89b;--green-dark:#12643c;--blue:#2865df;--sky:#dfeeff;--sand:#f1e8da;--purple:#8c73d8;--orange:#ed915d;--font-display:var(--font-geist), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}::selection{background:var(--green);color:var(--ink)}.site-shell{min-height:100vh;overflow:hidden}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #10233d1f;border-radius:18px;justify-content:space-between;align-items:center;width:min(1280px,100% - 32px);min-height:72px;padding:10px 12px 10px 18px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #1e374b17}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:#fff;border:1px solid #e1e5e2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-logo-image{background:url(/brand/quyntex-mark.png) 50%/cover no-repeat;width:100%;height:100%;display:block}.brand>span:last-child{letter-spacing:.06em;line-height:1;display:grid}.brand b{font-size:16px}.brand small{letter-spacing:.3em;color:#738096;margin-top:5px;font-size:8px}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav>a:not(.nav-cta){color:#3f536a;font-size:13px;font-weight:600}.site-header nav>a:hover{color:var(--blue)}.nav-cta{background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:22px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.nav-cta:hover{background:var(--blue);color:#fff!important}.menu-button{background:0 0;border:0;font-size:26px;display:none}.kicker{letter-spacing:.14em;color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:750;display:inline-block}.kicker-light{color:#a9d9ba}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{letter-spacing:-.045em;line-height:1.02}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:#174fb9}.button-light{color:var(--ink);background:#fff}.button-quiet{background:#ffffff8c;border-color:#bcc8d2}.button-outline{border-color:#aab7c3;margin-top:38px}.text-link{color:var(--blue);align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}.stats{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 max(24px,50vw - 640px);display:grid}.stats div{border-right:1px solid #ffffff26;align-items:baseline;gap:14px;padding:36px 32px;display:flex}.stats div:first-child{border-left:1px solid #ffffff26}.stats strong{letter-spacing:-.05em;font-size:36px}.stats span{color:#bfcbd6;max-width:105px;font-size:12px;line-height:1.3}.section{padding:120px max(24px,50vw - 640px);position:relative}.split-heading{grid-template-columns:1fr .72fr;align-items:end;gap:11%;margin-bottom:58px;display:grid}.split-heading h2,.story-section h2,.faq-section>div:first-child h2,.founder-card h2{margin:18px 0 0;font-size:clamp(42px,4.7vw,68px)}.split-heading>p,.split-heading>div:last-child>p{color:var(--muted);margin:0 0 3px;font-size:17px;line-height:1.7}.intro-section{background:#fff}.service-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.service-card{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:10px;min-height:390px;padding:38px 36px 34px 0;display:grid}.service-card:nth-child(odd){border-right:1px solid var(--line);padding-right:50px}.service-card:nth-child(2n){padding-left:50px}.service-number{color:#8994a2;font-size:11px}.service-dot{background:var(--blue);border-radius:50%;width:11px;height:11px;display:block}.service-card.green .service-dot{background:var(--green-dark)}.service-card.orange .service-dot{background:var(--orange)}.service-card.purple .service-dot{background:var(--purple)}.service-card.pink .service-dot{background:#dc729b}.service-card.teal .service-dot{background:#2a9c9b}.service-card h3{margin:25px 0 14px;font-size:clamp(28px,2.6vw,40px)}.service-card p{color:var(--muted);max-width:530px;line-height:1.65}.service-card ul{flex-wrap:wrap;gap:8px;margin:28px 0 34px;padding:0;list-style:none;display:flex}.service-card li{color:#506176;border:1px solid #cfd7dc;border-radius:20px;padding:7px 10px;font-size:11px}.service-card a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;padding-top:19px;font-size:13px;font-weight:700;display:flex}.process-section{background:#eef2ee}.process-list{border-top:1px solid #bac7c5}.process-row{border-bottom:1px solid #bac7c5;grid-template-columns:70px .52fr 1fr 30px;align-items:center;gap:20px;min-height:120px;display:grid}.process-row>span{color:#738293;font-size:11px}.process-row h3{margin:0;font-size:29px}.process-row p{color:#56697a;max-width:610px}.process-row i{color:var(--blue);font-size:21px;font-style:normal}.process-full .process-row{min-height:145px}.process-full .process-row h3{font-size:36px}.team-section{background:#fff}.team-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.team-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;padding:27px}.team-card:nth-child(4n){border-right:0}.team-card:nth-child(n+5){border-bottom:0}.team-card>span{width:42px;height:42px;color:var(--blue);background:#e8eef6;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.team-card h3{margin:38px 0 8px;font-size:20px}.team-card p{color:var(--muted);margin:0;font-size:13px}.team-lead{background:var(--ink);color:#fff}.team-lead>span{background:var(--green);color:var(--ink)}.team-lead p{color:#b8c5d0}.insight-section{background:#f5f1e9}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:17px;transition:transform .2s;overflow:hidden}.blog-card:hover{transform:translateY(-5px)}.blog-art{background:#dfeaff;justify-content:space-between;height:190px;padding:22px;display:flex}.blog-art-1{background:#e2f1e6}.blog-art-2{background:#eee3da}.blog-art span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.blog-art b{color:#10233d1a;font-size:88px;line-height:1}.blog-copy{padding:25px}.blog-copy small{color:#7b8895;font-size:10px}.blog-copy h3{margin:15px 0;font-size:24px;line-height:1.15}.blog-copy p{color:var(--muted);min-height:88px;font-size:14px}.blog-copy>span{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;margin-top:20px;padding-top:17px;font-size:12px;font-weight:700;display:flex}.faq-section{background:#fff}.faq-section>div:first-child{margin-bottom:45px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 4px}.faq-list summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:55px 1fr 30px;align-items:center;min-height:88px;font-size:20px;font-weight:650;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#8b96a1;font-size:10px}.faq-list summary b{color:var(--blue);font-size:24px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:790px;margin:-8px 40px 28px 55px;line-height:1.7}.cta-band{color:#fff;text-align:center;background:linear-gradient(120deg,#132943,#1c4164);place-items:center;min-height:560px;padding:100px 24px;display:grid}.cta-band>div{max-width:900px}.cta-band h2{margin:22px 0;font-size:clamp(50px,6vw,88px)}.cta-band p{color:#c2cfdb;max-width:660px;margin:0 auto 32px;font-size:17px}.footer{color:#fff;background:#0b1e34;padding:90px max(24px,50vw - 640px) 25px}.footer-lead{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:end;gap:50px;padding-bottom:70px;display:flex}.footer-lead h2{max-width:760px;margin:18px 0 0;font-size:clamp(40px,4vw,60px)}.round-link{background:var(--green);width:180px;height:180px;color:var(--ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-weight:750;display:flex}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:70px 0;display:grid}.footer-brand{margin-bottom:20px}.footer-grid>div:first-child p{color:#aebcca;max-width:360px}.footer-grid>div:not(:first-child){color:#b9c5d0;flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-grid>div:not(:first-child)>b{color:#fff;margin-bottom:8px}.footer-grid a:hover{color:var(--green)}.footer-bottom{color:#8394a5;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.page-hero{background:linear-gradient(120deg,#f8f6f0,#ecf2ee);grid-template-columns:1fr .48fr;align-items:center;gap:9%;min-height:650px;padding:190px max(24px,50vw - 640px) 90px;display:grid}.page-hero h1{margin:24px 0;font-size:clamp(56px,6vw,88px)}.page-hero p{color:var(--muted);max-width:810px;font-size:19px;line-height:1.65}.hero-note{color:#52677a;margin-top:26px;font-size:12px;display:block}.page-shape{aspect-ratio:1;background:var(--ink);border-radius:43% 57% 65% 35%;position:relative;transform:rotate(8deg)}.page-shape span{background:var(--green);border-radius:50%;width:26%;height:26%;position:absolute;top:15%;left:14%}.page-shape span:nth-child(2){background:#fff;border-radius:20px;width:40%;height:11%;top:44%;left:37%}.page-shape span:nth-child(3){background:#5e84aa;border-radius:20px;width:31%;height:11%;top:61%;left:37%}.choice-section,.deliverables-section,.outcome-section,.retainer-section{background:#eef2ee}.choice-grid,.deliverable-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.choice-grid>div,.deliverable-card{background:#fff;border:1px solid #ccd7d3;border-radius:14px;min-height:230px;padding:31px}.choice-grid span,.deliverable-card>span{color:var(--blue);font-size:10px}.choice-grid h3,.deliverable-card h3{margin:48px 0 12px;font-size:25px}.choice-grid p,.deliverable-card p{color:var(--muted)}.service-outcome{background:var(--ink);color:#fff}.service-outcome h2{max-width:1100px;margin:23px 0 50px;font-size:clamp(39px,4.4vw,64px)}.service-outcome>div{flex-wrap:wrap;gap:10px;display:flex}.service-outcome>div span{border:1px solid #ffffff2e;border-radius:30px;padding:11px 17px;font-size:12px}.service-outcome>div b{color:var(--green);margin-right:12px}.service-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.service-steps div{border-right:1px solid var(--line);min-height:180px;padding:27px 20px}.service-steps div:last-child{border-right:0}.service-steps span{color:var(--blue);font-size:10px}.service-steps p{margin-top:55px;font-weight:650}.outcome-grid{grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid div{background:#fff;border:1px solid #cad4d1;margin:-1px 0 0 -1px;padding:30px}.outcome-grid span{color:var(--blue);font-size:10px}.outcome-grid p{font-size:21px;font-weight:650}.story-section{background:#fff;grid-template-columns:1fr .8fr;gap:12%;display:grid}.story-section>div:last-child p{color:var(--muted);font-size:18px;line-height:1.75}.founder-card{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:230px 1fr;align-items:center;gap:60px;padding:60px;display:grid}.founder-card>span{background:var(--green);width:230px;height:230px;color:var(--ink);border-radius:50%;place-items:center;font-size:60px;font-weight:750;display:grid}.founder-card p{color:#b9c6d1;max-width:720px}.value-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.value-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:32px}.value-grid>div:nth-child(3n){border-right:0}.value-grid span{color:var(--blue);font-size:10px}.value-grid h3{margin:55px 0 12px;font-size:26px}.value-grid p{color:var(--muted)}.growth-roadmap{background:#fff}.growth-roadmap-row{border-bottom:1px solid var(--line);grid-template-columns:80px .75fr 1fr;align-items:center;gap:30px;padding:38px 0;display:grid}.growth-roadmap-row>span{color:var(--blue);font-size:12px}.growth-roadmap-row small{color:#8391a0;font-size:9px}.growth-roadmap-row h2{margin:8px 0;font-size:43px}.growth-roadmap-row p{color:var(--muted);font-size:17px}.engagement-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.engagement-grid>div{background:#fff;border:1px solid #ced7d3;border-radius:15px;flex-direction:column;min-height:330px;padding:34px;display:flex}.engagement-grid>div>span{color:var(--blue);font-size:10px}.engagement-grid h3{margin:55px 0 15px;font-size:35px}.engagement-grid p{color:var(--muted)}.engagement-grid a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px;font-weight:700;display:flex}.industry-grid{background:#fff;grid-template-columns:1fr 1fr;display:grid}.industry-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:38px}.industry-grid>div:nth-child(2n){border-right:0}.industry-grid span{color:var(--blue);font-size:10px}.industry-grid h2{margin:50px 0 13px;font-size:35px}.industry-grid p{color:var(--muted)}.industry-grid a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;margin-top:28px;padding-top:18px;font-size:13px;font-weight:700;display:flex}.blog-page{background:#f5f1e9}.blog-page .blog-grid{grid-template-columns:repeat(3,1fr)}.topic-row{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.topic-row span{background:#fff;border:1px solid #cbd3d5;border-radius:20px;padding:8px 12px;font-size:11px}.article{background:#fff;padding-top:130px}.article>header{background:#edf2ee;padding:80px max(24px,50vw - 500px) 70px}.article>header>a{color:var(--blue);margin-bottom:55px;font-size:13px;display:block}.article>header .kicker{display:block}.article>header h1{margin:24px 0;font-size:clamp(48px,6vw,78px)}.article>header p{color:var(--muted);max-width:820px;font-size:20px}.article>header small{color:#718091;margin-top:30px;display:block}.article-body{max-width:820px;margin:0 auto;padding:80px 24px 110px}.article-lead{color:#314760;margin-bottom:70px;font-size:25px;line-height:1.55}.article-body>section{border-top:1px solid var(--line);padding:45px 0}.article-body>section>span{color:var(--blue);font-size:10px}.article-body>section h2{margin:20px 0;font-size:38px}.article-body>section p{color:#52657a;font-size:18px;line-height:1.8}.article-cta{background:#edf2ee;border-radius:18px;margin-top:60px;padding:42px}.article-cta h2{font-size:35px}.article-cta p{color:var(--muted)}.contact-page{background:linear-gradient(120deg,#edf2ee,#f8f6f0);grid-template-columns:.8fr 1fr;gap:9%;padding:170px max(24px,50vw - 640px) 100px;display:grid}.contact-page h1{margin:25px 0;font-size:clamp(55px,6vw,84px)}.contact-page>div:first-child>p{color:var(--muted);font-size:19px;line-height:1.7}.contact-points{color:#456174;gap:11px;margin:30px 0;font-size:13px;display:grid}.contact-details{gap:20px;margin-top:50px;display:grid}.contact-details div{gap:4px;display:grid}.contact-details small{color:#7b8997}.contact-details a{color:var(--blue);font-weight:700}.contact-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:42px;box-shadow:0 30px 70px #2137461a}.contact-panel h2{margin:18px 0 30px;font-size:32px}.contact-form{gap:16px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label{color:#536578;gap:7px;font-size:11px;font-weight:700;display:grid}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7da;border-radius:9px;outline:none;padding:13px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2865df1a}.form-note{color:#7a8794!important;font-size:10px!important}.form-success{color:var(--green-dark);background:#e0f4e6;border-radius:9px;padding:14px}.admin-shell{color:#17283c;background:#f4f5f3;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#10233d;flex-direction:column;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.admin-logo{align-items:center;gap:12px;padding:0 8px 26px;display:flex}.admin-logo>b{background:var(--green);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.admin-logo span{font-size:13px;line-height:1.2}.admin-logo small{color:#aebcca}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar button{color:#afbdca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:12px;padding:12px;display:flex}.admin-sidebar button.active{color:var(--ink);background:#fff}.admin-side-bottom{color:#8799aa;gap:10px;margin-top:auto;padding:12px;font-size:10px;display:grid}.admin-main{min-width:0}.admin-header{background:#fff;border-bottom:1px solid #dce1e1;justify-content:space-between;align-items:center;min-height:95px;padding:18px 34px;display:flex}.admin-header>div:first-child>span{color:#71808e;font-size:9px}.admin-header h1{margin:5px 0;font-size:23px}.admin-header>div:last-child{gap:8px;display:flex}.admin-ghost,.admin-publish{cursor:pointer;background:#fff;border:1px solid #ccd5d8;border-radius:8px;padding:10px 14px;font-size:11px}.admin-publish{background:var(--blue);color:#fff;border-color:var(--blue)}.admin-toast{color:#fff;background:#173d2b;border-radius:8px;padding:12px 16px;font-size:11px;position:fixed;top:110px;right:24px}.admin-dashboard,.admin-editor{padding:34px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-stats>div,.admin-card,.editor-panel{background:#fff;border:1px solid #dce1e1;border-radius:12px;padding:20px}.admin-stats>div{display:grid}.admin-stats span,.admin-stats small{color:#71808e;font-size:10px}.admin-stats b{margin:15px 0;font-size:34px}.admin-stats .status-live{color:#278a4a;font-size:23px}.admin-columns{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.admin-card h2{font-size:16px}.admin-card>button{cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e5e5;justify-content:space-between;width:100%;padding:16px 0;display:flex}.check-row{border-top:1px solid #e2e5e5;grid-template-columns:20px 1fr auto;gap:8px;padding:14px 0;font-size:11px;display:grid}.check-row p{margin:0}.editor-intro{margin-bottom:20px}.editor-intro h2{margin:0}.editor-intro p{color:#71808e;font-size:12px}.editor-intro-row{justify-content:space-between;align-items:center;display:flex}.editor-panel{gap:15px;max-width:900px;margin-bottom:14px;display:grid}.editor-panel label{gap:6px;display:grid}.editor-panel label>span{text-transform:uppercase;color:#6d7b87;font-size:9px}.editor-panel input,.editor-panel textarea{border:1px solid #ccd4d7;border-radius:7px;padding:11px}.service-editor{padding-left:68px;position:relative}.editor-index{color:var(--blue);position:absolute;top:24px;left:22px}.post-editor-head{border-bottom:1px solid #e1e5e5;justify-content:space-between;padding-bottom:12px;font-size:10px;display:flex}.post-editor-head button{color:#a44;background:0 0;border:0}.editor-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.revealed{opacity:1;transform:none}@keyframes arrive{to{opacity:1;transform:none}}@media (max-width:980px){.site-header nav{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:15px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 20px 50px #1e32462e}.site-header nav.nav-open{display:flex}.site-header nav>a:not(.nav-cta){padding:11px}.menu-button{display:block}.home-hero{grid-template-columns:1fr;padding-top:150px}.hero-visual{min-height:430px;margin:20px 45px}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div:nth-child(n+3){border-top:1px solid #ffffff26}.split-heading,.story-section,.growth-panel,.page-hero,.contact-page{grid-template-columns:1fr}.page-shape{width:300px}.service-grid,.project-grid{grid-template-columns:1fr}.service-card:nth-child(odd),.service-card:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.testimonial-grid,.blog-grid,.blog-page .blog-grid,.choice-grid,.deliverable-grid,.engagement-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.team-card:nth-child(2n){border-right:0}.team-card:nth-child(n+5){border-bottom:1px solid var(--line)}.team-card:nth-child(n+7){border-bottom:0}.service-steps{grid-template-columns:repeat(4,1fr)}.service-steps div{border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:620px){.site-header{width:calc(100% - 16px);min-height:64px;top:8px}.brand-mark{width:38px;height:38px}.home-hero{min-height:auto;padding:125px 18px 70px}.home-hero h1,.page-hero h1{font-size:48px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{gap:8px;display:grid}.hero-visual{min-height:360px;margin:35px 10px 0}.visual-card{min-width:160px;padding:16px}.card-plan{left:-8px}.card-build{top:155px;right:-8px}.stats div{gap:4px;padding:25px 16px;display:grid}.stats strong{font-size:30px}.section{padding:80px 18px}.split-heading{margin-bottom:40px}.split-heading h2,.story-section h2,.faq-section>div:first-child h2{font-size:40px}.service-card{grid-template-columns:40px 1fr;min-height:340px}.process-row{grid-template-columns:40px 1fr 20px;padding:24px 0}.process-row h3{font-size:28px}.process-row p{grid-column:2/4;margin:0}.project-art{height:300px}.growth-panel{padding:34px 22px}.growth-stages,.testimonial-grid,.blog-grid,.blog-page .blog-grid,.choice-grid,.deliverable-grid,.engagement-grid,.team-grid{grid-template-columns:1fr}.team-card,.team-card:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.team-card:last-child{border-bottom:0}.faq-list summary{grid-template-columns:38px 1fr 25px;font-size:17px}.faq-list details p{margin:0 25px 24px 38px}.cta-band h2{font-size:46px}.footer{padding-top:70px}.footer-lead{flex-direction:column;align-items:flex-start}.round-link{width:140px;height:140px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.page-hero{min-height:auto;padding:150px 18px 70px}.page-shape{width:220px}.portfolio-note{grid-template-columns:1fr}.service-steps{grid-template-columns:1fr 1fr}.service-steps div{min-height:145px}.service-steps p{margin-top:35px}.outcome-grid,.value-grid{grid-template-columns:1fr}.value-grid>div{border-right:0}.founder-card{grid-template-columns:1fr;gap:30px;padding:35px 22px}.founder-card>span{width:150px;height:150px;font-size:45px}.growth-roadmap-row{grid-template-columns:38px 1fr}.growth-roadmap-row p{grid-column:2}.industry-grid{grid-template-columns:1fr}.industry-grid>div{border-right:0}.article{padding-top:90px}.article>header{padding-top:60px}.article>header h1{font-size:43px}.article-body{padding-top:55px}.article-lead{font-size:21px}.contact-page{padding:125px 18px 70px}.contact-panel{padding:28px 18px}.field-row{grid-template-columns:1fr}.assistant{bottom:10px;right:10px}.assistant-trigger b{display:none}.assistant-trigger{padding-right:9px}.admin-shell{display:block}.admin-sidebar{z-index:40;flex-direction:row;width:100%;height:65px;padding:7px;position:fixed;top:auto;bottom:0}.admin-logo,.admin-side-bottom{display:none}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);width:100%}.admin-sidebar button{justify-content:center;font-size:0}.admin-sidebar button span{font-size:18px}.admin-header{padding:15px}.admin-dashboard,.admin-editor{padding:18px 12px 85px}.admin-stats{grid-template-columns:1fr 1fr}.admin-columns,.editor-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal,.hero-enter{opacity:1;transform:none}}:root{--v3-bg:#f4f5f1;--v3-surface:#fff;--v3-surface-2:#e9eee9;--v3-ink:#0b1d33;--v3-text:#526276;--v3-line:#0b1d3324;--v3-blue:#2e63ff;--v3-green:#74df9d;--v3-navy:#0b1d33;--v3-shadow:0 24px 70px #182e461f}html[data-theme=dark]{--v3-bg:#07111f;--v3-surface:#0d1a2b;--v3-surface-2:#101f31;--v3-ink:#f4f8fb;--v3-text:#9badbe;--v3-line:#ffffff1f;--v3-blue:#6f91ff;--v3-green:#78e6a3;--v3-navy:#07111f;--v3-shadow:0 24px 80px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark],html[data-theme=dark] body{background:var(--v3-bg);color:var(--v3-ink)}html[data-theme=dark] .site-header{background:#0a1828e0;border-color:#ffffff1f}html[data-theme=dark] .site-header nav>a:not(.nav-cta),html[data-theme=dark] .brand small{color:#afbdca}html[data-theme=dark] .brand-mark{border-color:#ffffff29}html[data-theme=dark] .footer{border-top:1px solid #ffffff1f}html[data-theme=dark] .page-hero p,html[data-theme=dark] .contact-page>div:first-child>p{color:var(--v3-text)}html[data-theme=dark] .section,html[data-theme=dark] .intro-section,html[data-theme=dark] .work-section,html[data-theme=dark] .team-section,html[data-theme=dark] .faq-section,html[data-theme=dark] .story-section,html[data-theme=dark] .growth-roadmap,html[data-theme=dark] .industry-grid{background:var(--v3-bg);color:var(--v3-ink)}html[data-theme=dark] .process-section,html[data-theme=dark] .choice-section,html[data-theme=dark] .deliverables-section,html[data-theme=dark] .outcome-section,html[data-theme=dark] .retainer-section,html[data-theme=dark] .testimonials,html[data-theme=dark] .insight-section,html[data-theme=dark] .blog-page{background:var(--v3-surface-2)}html[data-theme=dark] .service-card,html[data-theme=dark] .project-card,html[data-theme=dark] .testimonial-card,html[data-theme=dark] .blog-card,html[data-theme=dark] .choice-grid>div,html[data-theme=dark] .deliverable-card,html[data-theme=dark] .engagement-grid>div,html[data-theme=dark] .outcome-grid>div,html[data-theme=dark] .contact-panel{background:var(--v3-surface);color:var(--v3-ink);border-color:var(--v3-line)}html[data-theme=dark] .service-card p,html[data-theme=dark] .project-copy p,html[data-theme=dark] .testimonial-card p,html[data-theme=dark] .blog-copy p{color:var(--v3-text)}.reveal.is-visible{opacity:1;transform:none}.theme-toggle{z-index:120;border:1px solid var(--v3-line);background:var(--v3-surface);height:40px;color:var(--v3-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;transition:all .25s;display:flex;position:fixed;top:32px;right:max(155px,50vw - 457px);box-shadow:0 7px 25px #14283c14}.theme-toggle:hover{border-color:var(--v3-blue);transform:translateY(-1px)}.theme-toggle span{font-size:17px}.theme-toggle b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.site-loader{z-index:500;color:#fff;background:#07111f;align-content:center;place-items:center;gap:22px;transition:opacity .55s cubic-bezier(.65,0,.35,1),visibility .55s;display:grid;position:fixed;inset:0}.site-loader.loader-done{opacity:0;visibility:hidden;pointer-events:none}.loader-mark{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:relative}.loader-mark span{font-size:28px;font-weight:800}.loader-mark i{border:2px solid #0000;border-top-color:var(--v3-green);border-radius:50%;animation:.85s linear infinite loader-spin;position:absolute;inset:-1px}.loader-copy{text-align:center;gap:5px;display:grid}.loader-copy b{letter-spacing:.18em;font-size:13px}.loader-copy small{color:#8fa0b1;letter-spacing:.08em;font-size:9px}.loader-progress{background:#ffffff26;width:220px;height:2px;overflow:hidden}.loader-progress i{background:linear-gradient(90deg, var(--v3-green), #5f85ff);height:100%;animation:1s forwards loader-progress;display:block}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-progress{0%{width:0}to{width:100%}}.v3-hero{background:var(--v3-bg);min-height:760px;color:var(--v3-ink);isolation:isolate;grid-template-columns:1.03fr .87fr;align-items:center;gap:6%;padding:138px max(24px,50vw - 640px) 72px;display:grid;position:relative;overflow:hidden}.v3-hero-grid{z-index:-2;background-image:linear-gradient(var(--v3-line) 1px, transparent 1px), linear-gradient(90deg, var(--v3-line) 1px, transparent 1px);opacity:.38;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.v3-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#74df9d38,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-150px;right:-130px}.v3-status{border:1px solid var(--v3-line);letter-spacing:.05em;background:var(--v3-surface);border-radius:30px;align-items:center;gap:9px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v3-status{background:color-mix(in srgb, var(--v3-surface) 70%, transparent)}}.v3-status i{background:var(--v3-green);border-radius:50%;width:7px;height:7px;animation:2s infinite v3-pulse;box-shadow:0 0 0 4px #74df9d26}.v3-hero h1{letter-spacing:-.065em;max-width:780px;margin:24px 0;font-size:clamp(54px,5.3vw,82px);font-weight:650;line-height:.96}.v3-hero h1 em{color:var(--v3-blue);font-style:normal}.v3-hero-copy>p{color:var(--v3-text);max-width:680px;margin:0;font-size:18px;line-height:1.65}.v3-actions{gap:11px;margin-top:30px;display:flex}.v3-button{border:1px solid var(--v3-line);border-radius:11px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 19px;font-size:13px;font-weight:750;transition:all .25s;display:inline-flex}.v3-button:hover{transform:translateY(-3px)}.v3-button.primary{background:var(--v3-blue);border-color:var(--v3-blue);color:#fff;box-shadow:0 15px 35px var(--v3-blue)}@supports (color:color-mix(in lab, red, red)){.v3-button.primary{box-shadow:0 15px 35px color-mix(in srgb, var(--v3-blue) 25%, transparent)}}.v3-button.secondary{background:var(--v3-surface)}@supports (color:color-mix(in lab, red, red)){.v3-button.secondary{background:color-mix(in srgb, var(--v3-surface) 70%, transparent)}}.v3-button.secondary{color:var(--v3-ink)}.play-icon{background:var(--v3-ink);width:26px;height:26px;color:var(--v3-bg);border-radius:50%;place-items:center;padding-left:2px;font-size:8px;display:grid}.v3-hero-proof{border-top:1px solid var(--v3-line);gap:0;max-width:650px;margin-top:37px;display:flex}.v3-hero-proof div{border-right:1px solid var(--v3-line);align-items:baseline;gap:8px;margin-right:25px;padding:17px 25px 0 0;display:flex}.v3-hero-proof div:last-child{border:0}.v3-hero-proof strong{letter-spacing:-.05em;font-size:28px}.v3-hero-proof span{color:var(--v3-text);max-width:65px;font-size:10px;line-height:1.2}@keyframes v3-pulse{50%{opacity:.4}}.capability-ticker{background:var(--v3-blue);color:#fff;z-index:3;height:50px;position:relative;overflow:hidden;transform:rotate(-.5deg)scale(1.01)}.capability-ticker>div{width:max-content;animation:32s linear infinite v3-ticker;display:flex}.capability-ticker span{letter-spacing:.08em;align-items:center;gap:42px;height:50px;padding:0 24px;font-size:10px;font-weight:800;display:flex}.capability-ticker b{color:var(--v3-green)}@keyframes v3-ticker{to{transform:translate(-50%)}}.v3-section{background:var(--v3-bg);color:var(--v3-ink);padding:88px max(24px,50vw - 640px);position:relative}.v3-heading{grid-template-columns:1fr .65fr;align-items:end;gap:9%;margin-bottom:45px;display:grid}.v3-heading h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(40px,4.2vw,62px);line-height:1}.v3-heading>p{color:var(--v3-text);margin:0;font-size:15px;line-height:1.7}.v3-kicker{letter-spacing:.15em;color:var(--v3-blue);font-size:9px;font-weight:800}.finder-shell{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);border-radius:18px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.finder-options{background:var(--v3-navy);padding:15px}.finder-options button{color:#9badbe;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr 25px;align-items:center;width:100%;height:95px;padding:0 17px;transition:all .25s;display:grid}.finder-options button:last-child{border-bottom:0}.finder-options button.selected{color:#0b1d33;background:#fff;border-bottom-color:#0000;border-radius:11px}.finder-options button>i{font-size:17px;font-style:normal}.finder-result{background:var(--v3-surface);flex-direction:column;padding:46px 50px;display:flex}.finder-result h3{max-width:620px;margin:20px 0 14px;font-size:38px}.finder-result>p{color:var(--v3-text);max-width:650px;font-size:16px;line-height:1.7}.finder-result>div{grid-template-columns:1fr 1fr;gap:10px 22px;margin:26px 0;display:grid}.finder-result>div span{color:var(--v3-text);font-size:12px}.finder-result>small{color:var(--v3-blue);font-size:11px;font-weight:700}.finder-result>a{border-top:1px solid var(--v3-line);color:var(--v3-blue);justify-content:space-between;margin-top:auto;padding-top:22px;font-size:13px;font-weight:800;display:flex}.v3-services{background:var(--v3-bg)}.v3-service-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-service-card{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:15px;flex-direction:column;min-height:330px;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden}.v3-service-card:hover{box-shadow:var(--v3-shadow);border-color:var(--v3-blue);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.v3-service-card:hover{border-color:color-mix(in srgb, var(--v3-blue) 50%, var(--v3-line))}}.v3-service-card:after{content:"";background:var(--v3-blue);opacity:.07;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-110px}.v3-service-card.card-2:after,.v3-service-card.card-6:after{background:var(--v3-green)}.v3-service-card.card-4:after{background:#8c73d8}.v3-service-head{justify-content:space-between;align-items:center;display:flex}.v3-service-head span{color:var(--v3-text);font-size:9px}.v3-service-head i{background:var(--v3-surface-2);width:38px;height:38px;color:var(--v3-blue);border-radius:10px;place-items:center;font-style:normal;display:grid}.v3-service-card h3{margin:34px 0 12px;font-size:27px}.v3-service-card>p{color:var(--v3-text);font-size:13px;line-height:1.6}.v3-service-card>div:nth-of-type(2){flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.v3-service-card>div:nth-of-type(2) span{border:1px solid var(--v3-line);color:var(--v3-text);border-radius:20px;padding:5px 7px;font-size:8px}.v3-service-card>a{border-top:1px solid var(--v3-line);color:var(--v3-blue);justify-content:space-between;margin-top:auto;padding-top:17px;font-size:11px;font-weight:800;display:flex}.v3-process-track{border-top:1px solid var(--v3-line);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.v3-process-track:before{content:"";background:linear-gradient(90deg, var(--v3-green), var(--v3-blue));height:1px;position:absolute;top:65px;left:8%;right:8%}.v3-process-step{min-height:200px;padding:21px 18px;position:relative}.v3-process-step>span{color:var(--v3-text);font-size:8px}.v3-process-step>i{border:3px solid var(--v3-blue);background:var(--v3-surface-2);z-index:2;width:12px;height:12px;box-shadow:0 0 0 5px var(--v3-blue);border-radius:50%;margin:31px 0 30px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-process-step>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--v3-blue) 10%, transparent)}}.v3-process-step h3{margin:0 0 8px;font-size:24px}.v3-process-step p{color:var(--v3-text);font-size:11px;line-height:1.5}.process-callout{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:14px;grid-template-columns:.6fr 1.2fr .6fr;align-items:center;gap:30px;padding:23px 26px;display:grid}.process-callout>div{display:grid}.process-callout>div span{color:var(--v3-blue);letter-spacing:.1em;font-size:8px;font-weight:800}.process-callout>div b{font-size:18px}.process-callout p{color:var(--v3-text);font-size:13px}.process-callout a{color:var(--v3-blue);justify-content:space-between;font-size:11px;font-weight:800;display:flex}.v3-work-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.showcase{border:1px solid var(--v3-line);background:var(--v3-bg);border-radius:17px;overflow:hidden}.showcase-art{height:400px;position:relative;overflow:hidden}.showcase-commerce .showcase-art{color:#182014;background:#e5dfd2;padding:25px}.store-nav{background:#f8f4ea;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:45px;padding:0 16px;font-size:8px;display:flex}.store-nav b{font-size:15px}.store-nav i{font-style:normal}.store-product{color:#fff;background:linear-gradient(#141e122e,#141e1285),radial-gradient(circle at 70% 30%,#899679,#394433);border-radius:0 0 10px 10px;flex-direction:column;justify-content:center;padding:38px;display:flex;position:absolute;inset:70px 25px 25px}.store-product span{font-size:29px;line-height:1.1}.store-product button{background:#fff;border:0;border-radius:4px;width:max-content;margin-top:24px;padding:10px 13px;font-size:8px}.store-card{color:#182014;background:#fff;border-radius:11px;width:155px;padding:16px;display:grid;position:absolute;bottom:12px;right:9px;box-shadow:0 15px 35px #141e1433}.store-card i{background:#89d9a4;border-radius:6px;width:20px;height:20px;margin-bottom:24px}.store-card b{font-size:25px}.showcase-mobile .showcase-art{background:linear-gradient(145deg,#dfe7ff,#a9baf3);justify-content:center;align-items:center;gap:15px;display:flex}.phone{color:#162343;background:#f5f7fb;border:7px solid #fff;border-radius:28px;flex-direction:column;width:180px;height:335px;padding:28px 17px;display:flex;box-shadow:0 25px 45px #27366140}.phone-one{transform:rotate(-6deg)translateY(15px)}.phone-two{transform:rotate(5deg)translateY(-15px)}.phone small{color:#7885a4;font-size:8px}.phone>b{margin-top:7px;font-size:21px;line-height:1.1}.health-ring{border:12px solid #85dca4;border-right-color:#dce3e8;border-radius:50%;place-items:center;width:110px;height:110px;margin:auto;font-size:27px;font-weight:800;display:grid}.health-ring small{display:block}.phone-two span{color:#7784a0;margin-top:8px;font-size:9px}.phone-two button{color:#fff;background:#2e63ff;border:0;border-radius:9px;margin-top:auto;padding:12px 5px;font-size:9px}.float-pill{color:#fff;background:#0b1d33;border-radius:20px;padding:10px 14px;font-size:9px;position:absolute;bottom:22px;left:15px}.showcase-copy{padding:24px}.showcase-copy>span{letter-spacing:.1em;color:var(--v3-blue);font-size:8px;font-weight:800}.showcase-copy h3{margin:10px 0;font-size:28px}.showcase-copy p{color:var(--v3-text);font-size:13px;line-height:1.55}.work-footer{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:center;margin-top:20px;padding:20px 0;display:flex}.work-footer>div{display:grid}.work-footer strong{font-size:15px}.work-footer span{color:var(--v3-text);font-size:11px}.ai-operating-system{background:var(--v3-navy);color:#f5f8fb;grid-template-columns:.78fr 1fr;align-items:center;gap:8%;display:grid}.ai-copy h2{margin:17px 0;font-size:clamp(39px,4.3vw,61px)}.ai-copy>div>p{color:#aebdcb;font-size:15px;line-height:1.7}.ai-copy ul{margin:27px 0;padding:0;list-style:none}.ai-copy li{border-top:1px solid #ffffff1f;grid-template-columns:35px 1fr;gap:12px;padding:13px 0;display:grid}.ai-copy li>span{color:var(--v3-green);font-size:8px}.ai-copy li div{display:grid}.ai-copy li small{color:#8498aa;margin-top:3px}.automation-board{background:#0d2138;border:1px solid #ffffff24;border-radius:18px;height:520px;padding:20px;position:relative;overflow:hidden}.automation-board:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.automation-head{color:#8fa1b2;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:17px;font-size:8px;display:flex;position:relative}.automation-head b{color:var(--v3-green)}.automation-head i{background:var(--v3-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.flow-node{background:#132a44;border:1px solid #ffffff29;border-radius:11px;width:210px;padding:16px;display:grid;position:absolute}.flow-node>i{color:var(--v3-green);font-size:8px;font-style:normal}.flow-node>b{margin-top:8px;font-size:14px}.flow-node>small{color:#8297aa;margin-top:4px;font-size:8px}.flow-node.source{top:110px;left:32px}.flow-node.ai-node{border-color:#74df9d80;top:235px;left:50%;transform:translate(-50%);box-shadow:0 0 40px #74df9d1a}.flow-line{border:1px dashed #4d708f;position:absolute}.line-one{border-top:0;border-left:0;width:120px;height:80px;top:175px;left:200px}.line-two{border-bottom:0;border-right:0;width:180px;height:80px;top:340px;left:52%}.flow-split{gap:10px;display:grid;position:absolute;top:115px;right:28px}.flow-split div{background:#122942;border:1px solid #ffffff24;border-radius:10px;width:185px;padding:14px;display:grid}.flow-split span{color:var(--v3-blue);font-size:7px}.flow-split b{margin-top:5px;font-size:12px}.flow-split small{color:#8297aa;font-size:8px}.automation-metric{background:var(--v3-green);color:#092038;border-radius:11px;width:175px;padding:15px;display:grid;position:absolute;bottom:28px;right:30px}.automation-metric span{font-size:7px}.automation-metric b{font-size:26px}.automation-metric small{font-size:8px}.v3-trust{background:var(--v3-bg)}.trust-grid{border:1px solid var(--v3-line);border-radius:16px;grid-template-columns:1.4fr repeat(3,1fr);display:grid;overflow:hidden}.trust-lead{background:var(--v3-navy);color:#fff;flex-direction:column;grid-row:span 2;min-height:340px;padding:30px;display:flex}.trust-lead>span{background:var(--v3-green);color:#0b1d33;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:800;display:grid}.trust-lead>div{margin-top:auto}.trust-lead small{color:var(--v3-green);letter-spacing:.08em;font-size:8px}.trust-lead h3{margin:8px 0;font-size:29px}.trust-lead p{color:#adbdca;font-size:12px;line-height:1.6}.trust-team{border-left:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);flex-direction:column;min-height:170px;padding:25px;display:flex}.trust-team:nth-child(n+5){border-bottom:0}.trust-team>span{color:var(--v3-blue);font-size:9px;font-weight:800}.trust-team>b{margin-top:auto;font-size:18px}.trust-team>small{color:var(--v3-text);margin-top:5px;font-size:10px}.v3-insights .v3-heading>a{color:var(--v3-blue);justify-self:end;font-size:11px;font-weight:800}.v3-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-blog-grid>a{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:14px;padding:15px;transition:all .25s}.v3-blog-grid>a:hover{box-shadow:var(--v3-shadow);transform:translateY(-5px)}.insight-art{background:#dce7ff;border-radius:9px;height:150px;padding:15px;position:relative;overflow:hidden}.insight-1{background:#dcefe2}.insight-2{background:#eee0d6}.insight-art>span{color:#0b1d33;letter-spacing:.08em;font-size:8px;font-weight:800}.insight-art>b{color:#0b1d331a;font-size:80px;position:absolute;bottom:-15px;right:10px}.insight-art>i{border:18px solid #2e63ff;border-radius:50%;width:80px;height:80px;position:absolute;top:35%;left:35%}.insight-1>i{border-color:#2b9c5c}.insight-2>i{border-color:#d27b4c}.v3-blog-grid>a>small{color:var(--v3-text);margin:17px 0 8px;font-size:8px;display:block}.v3-blog-grid h3{margin:0;font-size:22px;line-height:1.12}.v3-blog-grid p{color:var(--v3-text);min-height:55px;font-size:11px}.v3-blog-grid>a>b{border-top:1px solid var(--v3-line);color:var(--v3-blue);justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.v3-final-cta{color:#fff;text-align:center;background:#102844;align-content:center;place-items:center;min-height:510px;padding:85px 24px;display:grid;position:relative;overflow:hidden}.v3-final-cta h2{margin:18px 0;font-size:clamp(48px,5.8vw,82px);position:relative}.v3-final-cta h2 em{color:var(--v3-green);font-style:normal}.v3-final-cta>p{color:#b6c4d0;max-width:650px;font-size:15px;position:relative}.v3-final-cta>div:not(.cta-orbit){align-items:center;gap:22px;margin-top:22px;display:flex;position:relative}.v3-button.light{color:#0b1d33;background:#fff}.v3-final-cta>div>a:last-child{color:#bdc9d3;font-size:11px}.cta-orbit{border:1px solid #74df9d40;border-radius:50%;width:700px;height:300px;position:absolute;transform:rotate(-7deg)}.cta-orbit i{background:var(--v3-green);border-radius:50%;width:10px;height:10px;position:absolute;top:15%;left:15%}.cta-orbit i:nth-child(2){background:#6f91ff;top:84%;left:75%}.cta-orbit i:nth-child(3){width:5px;height:5px;top:32%;left:92%}.assistant-v3{z-index:200;position:fixed;bottom:17px;right:18px}.assistant-v3-trigger{color:#fff;cursor:pointer;text-align:left;background:#0b1d33;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:37px 1fr 8px;align-items:center;gap:9px;min-width:156px;height:55px;padding:7px 12px 7px 8px;display:grid;box-shadow:0 18px 50px #08182847}.assistant-v3-trigger>span{background:var(--v3-green);color:#0b1d33;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.assistant-v3-trigger>div{display:grid}.assistant-v3-trigger small{color:#91a2b1;font-size:8px}.assistant-v3-trigger>i{background:var(--v3-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #74df9d1f}.assistant-v3.open .assistant-v3-trigger{min-width:130px}.assistant-v3-panel{background:var(--v3-surface);width:min(420px,100vw - 24px);height:min(670px,100vh - 100px);color:var(--v3-ink);border:1px solid var(--v3-line);border-radius:19px;flex-direction:column;display:flex;position:absolute;bottom:65px;right:0;overflow:hidden;box-shadow:0 35px 100px #06142252}.assistant-v3-panel>header{color:#fff;background:#0b1d33;justify-content:space-between;align-items:center;padding:15px;display:flex}.assistant-v3-panel>header>div{align-items:center;gap:10px;display:flex}.assistant-v3-panel>header>div>span{background:var(--v3-green);color:#0b1d33;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.assistant-v3-panel>header>div>div{display:grid}.assistant-v3-panel>header small{color:#91a3b3;margin-top:3px;font-size:8px}.assistant-v3-panel>header small i{background:var(--v3-green);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.assistant-v3-panel>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.assistant-v3-intro{background:var(--v3-surface-2);border-bottom:1px solid var(--v3-line);padding:10px 14px;display:grid}.assistant-v3-intro b{color:var(--v3-blue);font-size:9px}.assistant-v3-intro span{color:var(--v3-text);font-size:8px}.assistant-v3-messages{flex-direction:column;flex:1;gap:12px;padding:15px;display:flex;overflow:auto}.assistant-v3-messages>div{grid-template-columns:28px 1fr;gap:8px;max-width:91%;display:grid}.assistant-v3-messages>div.user{grid-template-columns:1fr 28px;align-self:flex-end}.assistant-v3-messages>div.user>span{grid-column:2}.assistant-v3-messages>div.user>p{background:var(--v3-blue);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.assistant-v3-messages>div.user>p{background:color-mix(in srgb, var(--v3-blue) 16%, var(--v3-surface))}}.assistant-v3-messages>div.user>p{border-radius:12px 3px 12px 12px}.assistant-v3-messages>div>span{color:#fff;background:#0b1d33;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.assistant-v3-messages p{background:var(--v3-surface-2);border-radius:3px 12px 12px;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.typing{gap:3px;display:flex}.typing i{background:var(--v3-text);border-radius:50%;width:5px;height:5px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{transform:translateY(-3px)}}.assistant-v3-quick{grid-template-columns:1fr 1fr;gap:6px;padding:0 15px 12px;display:grid}.assistant-v3-quick button{border:1px solid var(--v3-line);background:var(--v3-surface);color:var(--v3-ink);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;padding:8px;font-size:8px;display:flex}.assistant-v3-panel form{border-top:1px solid var(--v3-line);padding:11px 14px}.assistant-v3-panel form label{color:var(--v3-text);font-size:8px;font-weight:700}.assistant-v3-panel form>div{grid-template-columns:1fr 38px;margin-top:5px;display:grid}.assistant-v3-panel textarea{resize:none;border:1px solid var(--v3-line);background:var(--v3-bg);color:var(--v3-ink);border-radius:9px 0 0 9px;outline:none;padding:9px;font-size:10px}.assistant-v3-panel form button{background:var(--v3-blue);color:#fff;border:0;border-radius:0 9px 9px 0;font-size:18px}.assistant-v3-panel form button:disabled{opacity:.45}.assistant-v3-panel>footer{background:var(--v3-surface-2);color:var(--v3-text);justify-content:space-between;align-items:center;padding:10px 14px;font-size:8px;display:flex}.assistant-v3-panel>footer a{color:var(--v3-blue);font-weight:800}@media (max-width:1080px){.theme-toggle{right:90px}.v3-hero{grid-template-columns:1fr;padding-top:130px}.product-stage{width:min(650px,100%);min-height:510px;margin:20px auto 0}.v3-hero-copy{max-width:850px}.v3-service-grid{grid-template-columns:1fr 1fr}.ai-operating-system{grid-template-columns:1fr}.automation-board{width:min(720px,100%);margin:auto}.trust-grid{grid-template-columns:1.4fr repeat(2,1fr)}.trust-lead{grid-row:span 3}.trust-team:nth-child(n){border-bottom:1px solid var(--v3-line)}.trust-team:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){.theme-toggle{justify-content:center;width:40px;padding:0;top:20px;right:71px}.theme-toggle b{display:none}.site-header{z-index:121}.v3-hero{min-height:auto;padding:112px 17px 55px}.v3-hero h1{font-size:47px}.v3-hero-copy>p{font-size:16px}.v3-actions{flex-direction:column}.v3-hero-proof{grid-template-columns:repeat(3,1fr);display:grid}.v3-hero-proof div{margin-right:10px;padding-right:10px;display:grid}.product-stage{border-radius:18px;min-height:470px;padding:16px}.stage-cards{grid-template-columns:1fr 1fr}.stage-cards div:last-child{display:none}.stage-chart{height:165px}.v3-scroll{display:none}.v3-section{padding:65px 17px}.v3-heading{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.v3-heading h2{font-size:39px}.finder-shell{grid-template-columns:1fr}.finder-options button{height:66px}.finder-result{min-height:410px;padding:30px 22px}.finder-result h3{font-size:31px}.finder-result>div,.v3-service-grid{grid-template-columns:1fr}.v3-service-card{min-height:290px}.v3-process-track{grid-template-columns:1fr 1fr}.v3-process-track:before{display:none}.v3-process-step{border-top:1px solid var(--v3-line);min-height:165px}.v3-process-step>i{margin:18px 0}.process-callout{grid-template-columns:1fr;gap:10px}.v3-work-grid{grid-template-columns:1fr}.showcase-art{height:330px}.phone{width:135px;height:260px;padding:25px 12px}.health-ring{border-width:8px;width:80px;height:80px}.work-footer{flex-direction:column;align-items:flex-start;gap:15px}.ai-operating-system{padding-top:70px;padding-bottom:70px}.automation-board{height:470px}.flow-node{width:165px}.flow-split div{width:145px}.flow-line{display:none}.trust-grid{grid-template-columns:1fr 1fr}.trust-lead{grid-area:auto/1/auto/-1;min-height:280px}.trust-team{min-height:145px}.v3-blog-grid{grid-template-columns:1fr}.v3-final-cta{min-height:480px;padding:70px 17px}.v3-final-cta h2{font-size:44px}.v3-final-cta>div:not(.cta-orbit){flex-direction:column}.assistant-v3{bottom:9px;right:9px}.assistant-v3-trigger{grid-template-columns:1fr;width:55px;min-width:55px;padding:8px}.assistant-v3-trigger>div,.assistant-v3-trigger>i{display:none}.assistant-v3.open .assistant-v3-trigger{min-width:55px}.assistant-v3-panel{height:calc(100vh - 90px);bottom:65px}}@media (max-width:430px){.v3-status{font-size:8px}.v3-hero h1{font-size:43px}.v3-hero-proof strong{font-size:23px}.v3-hero-proof span{font-size:8px}.stage-title h2{font-size:20px}.stage-chart{height:155px}.showcase-art{height:300px}.store-product{padding:22px}.store-product span{font-size:24px}.phone{width:125px;height:245px}.automation-board{height:490px}.flow-node.source{left:18px}.flow-split{right:15px}.automation-metric{bottom:18px;right:15px}.v3-process-track{grid-template-columns:1fr}.v3-blog-grid h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.site-loader{display:none}.capability-ticker>div,.loader-mark i,.loader-progress i,.chart-bars i,.v3-status i{animation:none!important}}.theme-toggle{top:100px;right:20px}@media (max-width:1080px){.theme-toggle{right:16px}}@media (max-width:760px){.theme-toggle{top:82px;right:10px}}.site-header>.theme-toggle{flex:none;margin-left:10px;position:static;transform:none}.site-header>.theme-toggle:hover{transform:translateY(-1px)}@media (min-width:981px){.site-header nav{gap:21px}}@media (max-width:980px){.site-header>.theme-toggle{margin-left:auto;margin-right:8px}.site-header nav{background:var(--v3-surface);color:var(--v3-ink)}}.section{padding-top:95px;padding-bottom:95px}.footer{padding-top:56px}.footer-lead{align-items:center;padding-bottom:40px}.footer-lead h2{font-size:clamp(35px,3.5vw,49px)}.round-link{width:122px;height:122px;font-size:12px}.footer-grid{padding:45px 0}@media (max-width:760px){.v3-section{padding-top:56px;padding-bottom:56px}.v3-final-cta{min-height:425px;padding-top:60px;padding-bottom:60px}.section{padding-top:64px;padding-bottom:64px}.page-hero{padding-top:125px;padding-bottom:58px}.footer{padding-top:50px}.footer-lead{padding-bottom:34px}.footer-grid{padding:38px 0}}.capability-ticker{background:#254dbd}.store-card small{color:#58634f}.phone small,.phone-two span{color:#56647f}.ai-operating-system .v3-button.primary{color:#fff;background:#3158ba;border-color:#3158ba}.insight-0>b{color:#65799a}.insight-1>b{color:#5c7965}.insight-2>b{color:#806858}:root{--ink:#14261f;--ink-2:#213b31;--muted:#52675f;--paper:#f5f7f2;--white:#fff;--line:#14261f1a;--green:#83dca2;--green-dark:#17663f;--blue:#315bd6;--font-display:var(--font-heading), Arial, sans-serif;--v3-bg:#f5f7f2;--v3-surface:#fff;--v3-surface-2:#eaf2ec;--v3-ink:#14261f;--v3-text:#52675f;--v3-line:#14261f1a;--v3-blue:#315bd6;--v3-green:#83dca2;--v3-navy:#10261d;--v3-shadow:0 24px 70px #19362a1c}html[data-theme=dark]{--ink:#f3f8f4;--ink-2:#dce9e0;--muted:#b7c7bd;--paper:#091710;--white:#112219;--line:#eaf5ed1c;--green:#8ce7aa;--green-dark:#9af0b7;--blue:#8aa6ff;--v3-bg:#091710;--v3-surface:#112219;--v3-surface-2:#172c21;--v3-ink:#f3f8f4;--v3-text:#b7c7bd;--v3-line:#eaf5ed1c;--v3-blue:#8aa6ff;--v3-green:#8ce7aa;--v3-navy:#0d2118;--v3-shadow:0 26px 80px #00000052}body{font-family:var(--font-body), Arial, sans-serif;background:var(--v3-bg);color:var(--v3-ink);font-size:16px;line-height:1.62}h1,h2,h3,.brand b,.button,.v3-button{font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em}p{color:var(--v3-text)}.kicker,.v3-kicker{font-family:var(--font-body), Arial, sans-serif;color:var(--v3-blue);letter-spacing:.12em;font-weight:800}.site-header{background:var(--v3-surface);border:0;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--v3-surface) 91%, transparent)}}.site-header{padding:11px 13px 11px 18px;box-shadow:0 16px 50px #1730261a}html[data-theme=dark] .site-header{background:var(--v3-surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .site-header{background:color-mix(in srgb, var(--v3-surface) 90%, transparent)}}html[data-theme=dark] .site-header{border:0}.site-header nav>a:not(.nav-cta){color:var(--v3-text);font-weight:650}.nav-cta{background:var(--v3-navy);border-radius:14px}.theme-toggle{background:var(--v3-surface-2);box-shadow:none;border:0;border-radius:14px}.brand small,html[data-theme=dark] .brand small{color:var(--v3-text)}.site-loader{background:#10261d;gap:17px}.loader-mark{color:#10261d;background:#83dca2;border:0;box-shadow:0 0 0 15px #83dca21a}.loader-mark i{background:#83dca217;border:0;animation:1.1s ease-in-out infinite alternate loader-breathe;inset:-15px}.loader-progress{display:none}.loader-copy small{color:#c3d6ca}@keyframes loader-breathe{to{opacity:.25;transform:scale(1.18)}}.v3-hero{background:radial-gradient(circle at 88% 12%, #83dca242, transparent 31%), radial-gradient(circle at 20% 100%, #315bd61a, transparent 30%), var(--v3-bg);grid-template-columns:1.02fr .88fr;gap:7%;min-height:760px}.v3-hero-grid,.v3-scroll{display:none}.v3-hero h1{letter-spacing:-.052em;font-size:clamp(53px,5.15vw,79px);font-weight:720;line-height:1.01}.v3-hero h1 em{color:var(--v3-blue)}.v3-status{background:var(--v3-surface);border:0;padding:8px 13px;box-shadow:0 10px 30px #19362a14}.v3-hero-proof{border:0;gap:10px;max-width:680px}.v3-hero-proof div{background:var(--v3-surface);border-radius:14px;border:0!important}@supports (color:color-mix(in lab, red, red)){.v3-hero-proof div{background:color-mix(in srgb, var(--v3-surface) 84%, transparent)}}.v3-hero-proof div{flex:1;align-items:center;margin:0;padding:15px 17px}.v3-hero-proof strong{font-size:26px}.v3-hero-proof span{max-width:85px;font-size:10px}.v3-button{border:0;border-radius:14px}.v3-button.primary{background:#315bd6;border:0;box-shadow:0 16px 34px #315bd638}.v3-button.secondary{background:var(--v3-surface);border:0;box-shadow:0 9px 30px #19362a14}.hero-showcase{background:linear-gradient(145deg,#dfeee3,#c7dfce);border-radius:34px;min-height:530px;padding:29px;position:relative;overflow:hidden;box-shadow:0 38px 90px #19362a29}.hero-showcase:before{content:"";opacity:.7;background:#9ee4b4;border-radius:50%;width:310px;height:310px;position:absolute;top:-90px;right:-100px}.showcase-browser{z-index:1;color:#172921;background:#fff;border-radius:24px;min-height:360px;padding:18px;position:relative;transform:rotate(-2deg);box-shadow:0 24px 50px #19362a26}.showcase-browser>div{color:#63756e;justify-content:space-between;align-items:center;padding:4px 5px 15px;font-size:9px;display:flex}.showcase-browser>div b{color:#17663f;background:#dff4e6;border-radius:20px;padding:7px 10px}.showcase-browser section{color:#fff;background:linear-gradient(145deg,#17382b,#10261d);border-radius:18px;flex-direction:column;justify-content:center;min-height:285px;padding:42px 30px;display:flex}.showcase-browser small{color:#91d9aa;letter-spacing:.12em;font-size:9px}.showcase-browser h2{margin:15px 0 10px;font-size:37px;line-height:1.03}.showcase-browser p{color:#bed0c5;margin:0}.showcase-browser button{color:#10261d;background:#8be0a7;border:0;border-radius:12px;width:max-content;margin-top:24px;padding:12px 15px;font-size:11px;font-weight:800}.showcase-note,.showcase-outcome{z-index:2;border-radius:18px;position:absolute;box-shadow:0 20px 50px #19362a2e}.showcase-note{color:#172921;background:#fff;width:245px;padding:18px;bottom:18px;left:10px;transform:rotate(3deg)}.showcase-note span,.showcase-outcome span{letter-spacing:.12em;color:#315bd6;font-size:8px;font-weight:800}.showcase-note b{margin:8px 0 3px;font-size:15px;display:block}.showcase-note p{color:#62746d;margin:0;font-size:10px}.showcase-outcome{color:#fff;background:#315bd6;width:180px;padding:18px;display:grid;bottom:35px;right:12px}.showcase-outcome span{color:#cbd7ff}.showcase-outcome strong{margin:8px 0 2px;font-size:20px}.showcase-outcome small{color:#d6def4;font-size:9px}.capability-ticker{background:var(--v3-bg);height:auto;color:var(--v3-ink);padding:18px max(24px,50vw - 640px);overflow:visible;transform:none}.capability-ticker>div{flex-wrap:wrap;gap:8px;width:auto;animation:none;display:flex}.capability-ticker span{background:var(--v3-surface);letter-spacing:.02em;border-radius:13px;gap:9px;height:auto;min-height:42px;padding:0 14px;font-size:10px;box-shadow:0 8px 26px #19362a12}.capability-ticker b{color:var(--v3-blue);font-size:8px}.v3-section{padding-top:78px;padding-bottom:78px}.v3-heading{margin-bottom:38px}.v3-heading h2{letter-spacing:-.045em;font-size:clamp(39px,4vw,58px);line-height:1.06}.solution-finder{background:var(--v3-surface-2)}.finder-shell{box-shadow:none;background:0 0;border:0;border-radius:26px;gap:12px;overflow:visible}.finder-options{background:var(--v3-navy);border-radius:24px;gap:8px;padding:13px;display:grid}.finder-options button{color:#c3d0c8;border-radius:15px;height:82px;border:0!important}.finder-options button.selected{color:#14261f;background:#fff}.finder-result{box-shadow:var(--v3-shadow);border-radius:24px;min-height:390px;padding:40px 44px}.finder-result>a,.v3-service-card>a,.v3-blog-grid>a>b{background:var(--v3-surface-2);border:0;border-radius:12px;margin-top:auto;padding:12px 14px}.v3-service-grid{gap:15px}.v3-service-card{border:0;border-radius:22px;min-height:320px;padding:27px;box-shadow:0 14px 45px #19362a14}.v3-service-card:after{opacity:.11;top:-105px;right:-100px}.v3-service-head i{background:var(--v3-surface-2);border-radius:50%}.v3-service-card>div:nth-of-type(2) span{background:var(--v3-surface-2);border:0;padding:6px 9px}.v3-service-card h3{font-size:26px;line-height:1.08}.v3-process{background:var(--v3-surface-2)}.v3-process-track{border:0;gap:12px}.v3-process-track:before{display:none}.v3-process-step{background:var(--v3-surface);border-radius:20px;min-height:210px;padding:22px;box-shadow:0 12px 36px #19362a0f}.v3-process-step>i{color:#17663f;width:34px;height:34px;box-shadow:none;background:#dff4e6;border:0;border-radius:50%;place-items:center;margin:24px 0;font-style:normal;font-weight:900;display:grid}.v3-process-step h3{font-size:23px}.process-callout{background:var(--v3-navy);color:#fff;border:0;border-radius:20px;margin-top:14px;padding:24px 27px}.process-callout p{color:#c5d3ca}.process-callout a{color:#14261f;background:#fff;border-radius:12px;padding:12px 14px}.showcase,.project-card{border-radius:24px;box-shadow:0 16px 50px #19362a17;border:0!important}.showcase-copy{background:var(--v3-surface)}.work-footer{background:var(--v3-surface-2);border:0;border-radius:18px;padding:20px 22px}.v3-work{background:var(--v3-bg)}.ai-operating-system{color:#fff;background:#10261d;border-radius:0}.ai-copy h2{line-height:1.08}.ai-copy>div>p{color:#c0d1c6}.ai-copy ul{gap:8px;display:grid}.ai-copy li{background:#ffffff12;border:0;border-radius:14px;padding:13px 15px}.ai-copy li small{color:#b8c9bf}.automation-board{color:#15271f;background:#f2f6f0;border:0;border-radius:28px;flex-direction:column;gap:16px;height:auto;min-height:520px;padding:26px;display:flex}.automation-board:before{display:none}.automation-head{color:#62746c;border:0;align-items:center;padding:0}.automation-head b{color:#17663f;background:#d9f1e1;border-radius:20px;padding:7px 10px}.automation-board blockquote{font-family:var(--font-heading);background:#fff;border-radius:20px;margin:4px 0;padding:24px;font-size:20px;line-height:1.35;box-shadow:0 12px 35px #19362a14}.automation-board blockquote span{font-family:var(--font-body);letter-spacing:.12em;color:#315bd6;margin-bottom:9px;font-size:8px;display:block}.automation-steps{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.automation-steps>div{background:#dfeee3;border-radius:17px;flex-direction:column;min-height:145px;padding:16px;display:flex}.automation-steps span{color:#315bd6;font-size:8px;font-weight:800}.automation-steps b{margin-top:auto;font-size:13px}.automation-steps small{color:#5a6d64;margin-top:5px;font-size:9px}.automation-result{color:#fff;background:#315bd6;border-radius:18px;margin-top:auto;padding:19px;display:grid}.automation-result span{color:#d1dcff;letter-spacing:.1em;font-size:8px}.automation-result b{margin:7px 0;font-size:19px}.automation-result small{color:#d9e0f7}.trust-grid{border:0;border-radius:0;gap:11px;overflow:visible}.trust-lead,.trust-team{border-radius:20px;border:0!important}.trust-team{background:var(--v3-surface);box-shadow:0 12px 36px #19362a0f}.trust-lead{background:var(--v3-navy)}.v3-insights{background:var(--v3-surface-2)}.v3-blog-grid{gap:15px}.v3-blog-grid>a{border:0;border-radius:22px;padding:17px;box-shadow:0 12px 40px #19362a12}.insight-art{border-radius:16px}.insight-art>i{border-width:14px}.v3-final-cta{background:radial-gradient(circle at 18% 20%,#83dca233,#0000 27%),#10261d;min-height:455px}.cta-orbit{display:none}.v3-final-cta h2{font-size:clamp(45px,5.2vw,72px);line-height:1.02}.v3-final-cta>p{color:#c3d2c9}.page-hero{background:radial-gradient(circle at 82% 18%, #83dca240, transparent 30%), var(--v3-bg);grid-template-columns:1.05fr .6fr;gap:8%;min-height:600px;padding-top:150px;padding-bottom:72px}.page-hero h1{letter-spacing:-.05em;font-size:clamp(50px,5.4vw,76px);font-weight:720;line-height:1.03}.page-hero p{color:var(--v3-text);font-size:18px}.hero-note{background:var(--v3-surface);color:var(--v3-text);border-radius:15px;padding:10px 13px;display:inline-flex;box-shadow:0 9px 28px #19362a14}.page-promise{background:var(--v3-navy);color:#fff;border-radius:28px;flex-direction:column;min-height:340px;padding:30px;display:flex;transform:rotate(1.5deg);box-shadow:0 30px 70px #19362a2b}.page-promise>span{color:#8ce1a7;letter-spacing:.12em;font-size:9px;font-weight:800}.page-promise h2{margin:30px 0 12px;font-size:34px;line-height:1.06}.page-promise p{color:#bed0c5;font-size:14px}.page-promise>div{gap:8px;margin-top:auto;display:grid}.page-promise b{background:#ffffff14;border-radius:12px;padding:11px 13px;font-size:12px}.page-promise i{color:#8ce1a7;margin-right:7px;font-style:normal}.section{padding-top:78px;padding-bottom:78px;background:var(--v3-bg)!important}.split-heading{margin-bottom:40px}.split-heading h2,.story-section h2,.faq-section>div:first-child h2,.founder-card h2{font-size:clamp(38px,4.1vw,58px);line-height:1.08}.stats{background:var(--v3-bg);gap:11px;padding-top:8px;padding-bottom:20px}.stats div,.stats div:first-child{background:var(--v3-navy);border:0;border-radius:18px;padding:25px 26px}.stats strong{color:#fff}.stats span{color:#c0d1c6}.service-grid{border:0;grid-template-columns:repeat(2,1fr);gap:15px}.service-card,.service-card:nth-child(odd),.service-card:nth-child(2n){background:var(--v3-surface);border:0;border-radius:22px;min-height:360px;padding:30px;box-shadow:0 14px 45px #19362a12}.service-card a{background:var(--v3-surface-2);border:0;border-radius:12px;padding:12px 14px}.service-card li{background:var(--v3-surface-2);border:0}.journey-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.journey-card{background:var(--v3-surface);border-radius:22px;flex-direction:column;min-height:250px;padding:25px;display:flex;box-shadow:0 14px 42px #19362a12}.journey-card>span{color:var(--v3-blue);font-size:10px;font-weight:800}.journey-card>div{margin-top:auto}.journey-card h3{margin:0 0 10px;font-size:29px}.journey-card p{margin:0;font-size:14px}.journey-card>i{color:#17663f;background:#dff4e6;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;top:22px;right:22px}.journey-card{position:relative}.journey-full{grid-template-columns:repeat(3,1fr)}.choice-grid,.deliverable-grid{gap:14px}.choice-grid>div,.deliverable-card{background:var(--v3-surface);border:0;border-radius:20px;min-height:220px;box-shadow:0 12px 38px #19362a0f}.outcome-grid,.value-grid{border:0;gap:13px;margin-top:35px}.outcome-grid div,.value-grid>div{background:var(--v3-surface);border-radius:18px;box-shadow:0 10px 35px #19362a0f;border:0!important}.value-grid>div{min-height:235px}.growth-roadmap{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.growth-roadmap-row{background:var(--v3-surface);border:0;border-radius:22px;grid-template-columns:52px 1fr;padding:28px;box-shadow:0 12px 40px #19362a0f}.growth-roadmap-row p{grid-column:2}.engagement-grid{gap:14px}.engagement-grid>div{border:0;border-radius:21px;box-shadow:0 12px 38px #19362a0f}.engagement-grid a{background:var(--v3-surface-2);border:0;border-radius:12px;padding:12px}.industry-grid{background:var(--v3-bg);gap:14px}.industry-grid>div{background:var(--v3-surface);border-radius:21px;box-shadow:0 12px 38px #19362a0f;border:0!important}.faq-list{gap:10px;display:grid}.faq-list details{background:var(--v3-surface);border-radius:17px;padding:0 19px;box-shadow:0 9px 30px #19362a0e;border:0!important}.faq-list summary{min-height:82px}.faq-list details p{color:var(--v3-text)}.portfolio-note{background:var(--v3-surface-2);border:0;border-radius:18px}.founder-section{background:var(--v3-surface-2)!important}.founder-card{border-radius:28px}.team-grid{border:0;border-radius:0;gap:12px;overflow:visible}.team-card,.team-card:nth-child(n){background:var(--v3-surface);border-radius:18px;box-shadow:0 10px 34px #19362a0f;border:0!important}.team-lead{background:var(--v3-navy)}.article{background:var(--v3-bg)}.article>header{background:var(--v3-surface-2);border-radius:0 0 34px 34px}.article-body>section{background:var(--v3-surface);border:0;border-radius:20px;margin:15px 0;padding:34px;box-shadow:0 10px 35px #19362a0e}.article-cta{background:var(--v3-surface-2);border-radius:22px}.contact-page{background:radial-gradient(circle at 16% 15%, #83dca233, transparent 30%), var(--v3-bg);padding-top:145px;padding-bottom:78px}.contact-panel{background:var(--v3-surface);border:0;border-radius:26px;box-shadow:0 25px 70px #19362a1c}.contact-points span{background:var(--v3-surface);color:var(--v3-text);border-radius:12px;padding:10px 13px}.contact-form input,.contact-form textarea,.contact-form select{background:var(--v3-surface-2);color:var(--v3-ink);border:0;border-radius:12px}.cta-band{background:radial-gradient(circle at 80% 20%,#83dca230,#0000 28%),#10261d;min-height:470px}.cta-band h2{font-size:clamp(45px,5.2vw,72px)}.footer{background:#0c2017;padding-top:54px}.footer-lead,.footer-bottom{border:0}.footer-grid{gap:44px}.round-link{background:#8ce1a7;border-radius:22px;width:150px;height:96px}.footer-bottom{background:#ffffff0a;border-radius:13px;padding:14px}.assistant-v3-trigger{background:#173d2c;border:0;border-radius:18px;min-width:172px;box-shadow:0 18px 50px #0c201740}.assistant-v3-trigger>span{background:#91e5ad;border-radius:50%}.assistant-v3-trigger small{color:#c6d7cd}.assistant-v3-panel{background:var(--v3-surface);border:0;border-radius:26px;padding:10px;box-shadow:0 34px 100px #081b1247}.assistant-v3-panel>header{background:#173d2c;border-radius:18px;padding:15px}.assistant-v3-panel>header>div>span{background:#91e5ad;border-radius:50%}.assistant-v3-panel>header small{color:#c8d8cf}.assistant-v3-intro{background:var(--v3-surface-2);border:0;border-radius:15px;margin:8px 0}.assistant-v3-messages p{background:var(--v3-surface-2);padding:12px 14px;font-size:12px;border-radius:17px!important}.assistant-v3-messages>div>span{background:#173d2c;border-radius:50%}.assistant-v3-messages>div.user>p{color:#1a315d;background:#dfe8ff}.assistant-v3-quick{gap:8px}.assistant-v3-quick button{background:var(--v3-surface-2);border:0;border-radius:14px;padding:10px;font-size:9px}.assistant-v3-panel form{background:var(--v3-surface-2);border:0;border-radius:16px;padding:11px 12px}.assistant-v3-panel textarea{background:var(--v3-surface);border:0;border-radius:12px 0 0 12px}.assistant-v3-panel form button{background:#315bd6;border-radius:0 12px 12px 0}.assistant-v3-panel>footer{background:0 0;border-radius:13px}.admin-shell{background:var(--v3-bg);color:var(--v3-ink);font-family:var(--font-body)}.admin-sidebar{background:#10261d}.admin-sidebar button.active{color:#173d2c;background:#e1f2e7;border-radius:12px}.admin-main,.admin-header{background:var(--v3-bg);color:var(--v3-ink)}.admin-header{border:0}.admin-stats>div,.admin-card,.editor-panel{background:var(--v3-surface);color:var(--v3-ink);border:0;border-radius:18px;box-shadow:0 10px 35px #19362a0f}.admin-card>button,.check-row,.post-editor-head{border-color:var(--v3-line)}.admin-ghost{background:var(--v3-surface);color:var(--v3-ink);border:0}.admin-publish{background:#315bd6;border:0}.editor-panel input,.editor-panel textarea{background:var(--v3-surface-2);color:var(--v3-ink);border:0;border-radius:11px}html[data-theme=dark] .section,html[data-theme=dark] .story-section,html[data-theme=dark] .industry-grid,html[data-theme=dark] .growth-roadmap{background:var(--v3-bg)!important}html[data-theme=dark] .page-hero,html[data-theme=dark] .contact-page{background:radial-gradient(circle at 82% 18%, #8ce7aa1f, transparent 30%), var(--v3-bg)}html[data-theme=dark] .choice-section,html[data-theme=dark] .deliverables-section,html[data-theme=dark] .outcome-section,html[data-theme=dark] .retainer-section,html[data-theme=dark] .blog-page{background:var(--v3-surface-2)!important}html[data-theme=dark] .nav-cta{color:#14261f;background:#eef6f0}html[data-theme=dark] .contact-points span{background:var(--v3-surface)}@media (max-width:1080px){.hero-showcase{width:min(700px,100%);margin:15px auto 0}.page-hero{grid-template-columns:1fr}.page-promise{width:min(620px,100%);min-height:280px;transform:none}.journey-grid,.journey-full{grid-template-columns:repeat(2,1fr)}.growth-roadmap{grid-template-columns:1fr}.product-stage{display:none}}@media (max-width:760px){.v3-hero{padding-top:112px}.v3-hero h1{font-size:43px;line-height:1.02}.v3-hero-proof{grid-template-columns:1fr 1fr}.v3-hero-proof div{min-height:78px}.hero-showcase{border-radius:24px;min-height:470px;padding:17px}.showcase-browser{min-height:330px;padding:12px}.showcase-browser section{min-height:260px;padding:30px 20px}.showcase-browser h2{font-size:30px}.showcase-note{width:215px;bottom:13px;left:7px}.showcase-outcome{width:145px;bottom:21px;right:7px}.capability-ticker{padding:14px 17px}.capability-ticker span{flex:calc(50% - 8px)}.v3-section,.section{padding-top:55px;padding-bottom:55px}.v3-heading h2{font-size:37px}.v3-process-track,.journey-grid,.journey-full{grid-template-columns:1fr}.v3-process-step,.journey-card{min-height:185px}.process-callout,.automation-steps{grid-template-columns:1fr}.automation-board{min-height:670px}.trust-grid{grid-template-columns:1fr 1fr}.page-hero{min-height:auto;padding-top:120px}.page-hero h1{font-size:43px}.page-promise{padding:25px}.service-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;padding-left:17px;padding-right:17px}.stats div{display:grid}.choice-grid,.deliverable-grid,.industry-grid{grid-template-columns:1fr}.assistant-v3-panel{padding:7px}.footer-lead{gap:30px}.round-link{width:100%;height:70px}.admin-header{align-items:flex-start;gap:12px}.admin-header>div:last-child{flex-wrap:wrap}.admin-dashboard,.admin-editor{padding:18px 12px 90px}}@media (max-width:430px){.v3-hero h1,.page-hero h1{font-size:39px}.showcase-note{width:195px}.showcase-outcome{width:135px}.capability-ticker span{flex-basis:100%}.v3-hero-proof,.stats,.trust-grid{grid-template-columns:1fr}.assistant-v3-panel{width:calc(100vw - 18px);right:-1px}}.theme-toggle .theme-swatch{background:linear-gradient(90deg, var(--v3-ink) 50%, transparent 50%);border:1px solid var(--v3-ink);border-radius:50%;width:13px;height:13px;display:block}.admin-header .theme-toggle{box-shadow:none;margin:0;position:static;transform:none}.admin-header .theme-toggle:hover{transform:translateY(-1px)}.legal-page{grid-template-columns:1fr 1fr;gap:14px;max-width:940px;display:grid}.legal-page>section{background:var(--v3-surface);border-radius:21px;padding:30px;box-shadow:0 12px 38px #19362a0f}.legal-page>section>span{color:var(--v3-blue);font-size:10px;font-weight:800}.legal-page h2{margin:18px 0 12px;font-size:25px;line-height:1.16}.legal-page p{margin:0}.legal-page aside{background:var(--v3-surface-2);border-radius:18px;grid-column:1/-1;padding:25px}.legal-page aside p{margin:5px 0 0}.legal-page a{color:var(--v3-blue);font-weight:750}@media (max-width:760px){.legal-page{grid-template-columns:1fr}.legal-page aside{grid-column:auto}}.process-callout>div span,.ai-copy .v3-kicker{color:#a8efbf}.automation-result span,.automation-result small{color:#fff}.footer .kicker{color:#bff4cf}.footer .footer-brand small{color:#c7d8ce!important}.round-link,html[data-theme=dark] .round-link{color:#10261d}.service-card .service-number{color:#315bd6}html[data-theme=dark] .service-card .service-number{color:#a9bcff}.service-card li,html[data-theme=dark] .service-card li{color:var(--v3-text)}.button-light,html[data-theme=dark] .button-light{color:#10261d}.service-outcome,html[data-theme=dark] .service-outcome{color:#fff;background:#10261d!important}.service-outcome h2,.service-outcome>div span{color:#fff}.service-outcome>div b{color:#a8efbf}.faq-list summary>span{color:#254ebd}html[data-theme=dark] .faq-list summary>span{color:#a9bcff}.project-art .project-ui b,html[data-theme=dark] .project-art .project-ui b{color:#10261d}.team-lead p,html[data-theme=dark] .team-lead p{color:#c7d8ce}.team-card.team-lead,html[data-theme=dark] .team-card.team-lead{color:#fff;background:#10261d}.work-portfolio-section{padding-top:58px}.work-filter-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:60px;margin-bottom:32px;display:grid}.work-filter-intro h2{letter-spacing:-.06em;max-width:700px;margin:16px 0 0;font-size:clamp(38px,4.4vw,64px);line-height:.98}.work-filter-intro p{color:var(--v3-text);margin:0;font-size:16px;line-height:1.65}.work-tabs{border:1px solid var(--v3-line);background:var(--v3-surface-2);border-radius:18px;gap:6px;margin-bottom:28px;padding:6px;display:inline-flex}.work-tabs button{color:var(--v3-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:13px 18px;font-size:14px;font-weight:800;transition:background .25s,color .25s,transform .25s}.work-tabs button:hover{transform:translateY(-2px)}.work-tabs button.active{background:var(--v3-navy);color:#fff;box-shadow:0 7px 18px #0d2a1f2e}.work-tabs span{background:#ffffff29;border-radius:20px;place-items:center;min-width:22px;height:22px;margin-left:8px;font-size:10px;display:inline-grid}.work-tabs button:not(.active) span{background:var(--v3-surface);color:var(--v3-blue)}.real-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:0 auto;display:grid}.real-work-card{background:var(--v3-surface);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #19362a12}.real-work-media{background:linear-gradient(135deg,#dce8e2,#f5f8f6);height:220px;position:relative;overflow:hidden}.real-work-media>img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.real-work-card:hover .real-work-media>img{transform:scale(1.04)}.real-work-icon{background:radial-gradient(circle at 25% 20%,#d6efe1,#0000 40%),linear-gradient(135deg,#eaf0ff,#eaf8f0);place-items:center;display:grid}.real-work-icon>img{object-fit:cover;border-radius:22px;box-shadow:0 16px 34px #12312529;width:100px!important;height:100px!important;position:relative!important}.real-work-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#163127;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border-radius:30px;padding:7px 9px;font-size:9px;font-weight:850;line-height:1;position:absolute;top:12px;left:12px}.real-work-fallback{color:#fff;background:linear-gradient(145deg,#1d6a50,#183d6f);flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.real-work-fallback span{letter-spacing:-.08em;font-size:36px;font-weight:900}.real-work-fallback b{font-size:12px}.real-work-copy{padding:18px 18px 20px}.real-work-copy>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.real-work-copy>div:first-child span{color:var(--v3-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.real-work-copy>div:first-child small{color:var(--v3-text);font-size:10px}.real-work-copy h3{letter-spacing:-.05em;margin:8px 0;font-size:22px;line-height:1.06}.real-work-copy p{color:var(--v3-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.real-work-tags{flex-wrap:nowrap;gap:6px;margin-top:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.real-work-tags b{white-space:nowrap;background:var(--v3-surface-2);color:var(--v3-ink);border-radius:20px;flex:none;padding:5px 8px;font-size:9px}.real-work-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.real-work-actions a{color:var(--v3-navy);font-size:12px;font-weight:850;text-decoration:none}.real-work-actions a:first-child{color:var(--v3-blue);align-items:center;gap:7px;display:inline-flex}.real-work-actions svg{width:15px;transition:transform .25s}.real-work-actions a:hover svg{transform:translate(4px)}.work-proof{border-top:1px solid var(--v3-line);margin-top:80px;padding:54px 0 0;overflow:hidden}.work-proof-heading{grid-template-columns:minmax(0,1fr) minmax(230px,.54fr);align-items:end;gap:55px;padding:0 2px 32px;display:grid}.work-proof-heading h2{letter-spacing:-.06em;max-width:700px;margin:15px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.work-proof-heading p{color:var(--v3-text);margin:0;line-height:1.65}.proof-rail{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.proof-rail-track{gap:14px;width:max-content;animation:34s linear infinite proof-slide;display:flex}.proof-rail:hover .proof-rail-track{animation-play-state:paused}.proof-rail article{background:var(--v3-surface-2);border-radius:20px;flex-direction:column;justify-content:space-between;width:315px;min-height:205px;padding:25px;display:flex}.proof-rail article>span{color:var(--v3-blue);letter-spacing:.13em;font-size:10px;font-weight:900}.proof-rail h3{letter-spacing:-.04em;margin:28px 0 8px;font-size:22px}.proof-rail p{color:var(--v3-text);margin:0;font-size:13px;line-height:1.55}@keyframes proof-slide{to{transform:translate(calc(-50% - 7px))}}.work-detail-page{background:linear-gradient(180deg, var(--v3-bg) 0%, var(--v3-surface-2) 100%);padding:108px max(5vw,24px) 28px}.work-detail-shell{max-width:1180px;margin:0 auto}.work-detail-page .work-back{color:var(--v3-blue);margin-bottom:18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.work-detail-top{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:start;gap:32px;display:grid}.work-detail-meta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.work-detail-meta span{background:var(--v3-surface);border:1px solid var(--v3-line);letter-spacing:.08em;text-transform:uppercase;color:var(--v3-blue);border-radius:30px;padding:6px 9px;font-size:10px;font-weight:850}.work-detail-copy h1{letter-spacing:-.07em;margin:0 0 8px;font-size:clamp(38px,5vw,62px);line-height:.96}.work-detail-role{color:var(--v3-blue);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:850}.work-detail-summary{color:var(--v3-text);max-width:640px;margin:0;font-size:16px;line-height:1.65}.work-detail-tech{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:16px;margin-top:16px;padding:14px 16px}.work-detail-tech>b{letter-spacing:.1em;text-transform:uppercase;color:var(--v3-blue);margin-bottom:8px;font-size:11px;display:block}.work-detail-tech-tags{flex-wrap:wrap;gap:7px;display:flex}.work-detail-tech-tags span{background:var(--v3-surface-2);color:var(--v3-ink);white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800}.work-detail-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.work-detail-actions .button{align-items:center;gap:8px;padding:12px 15px;font-size:13px;display:inline-flex}.work-detail-actions .button-quiet{border:1px solid var(--v3-line);background:var(--v3-surface);text-decoration:none}.button-whatsapp{color:#176b3a!important;border-color:#b9dcc5!important}.button-whatsapp-icon{flex:none;width:16px;height:16px}.detail-preview{position:relative}.detail-preview-web,.detail-preview-mobile{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #19362a1a}.detail-preview-chrome{background:var(--v3-surface-2);border-bottom:1px solid var(--v3-line);align-items:center;gap:7px;padding:12px 14px;display:flex}.detail-preview-chrome span{background:#d0d8d3;border-radius:50%;width:8px;height:8px}.detail-preview-chrome span:first-child{background:#ff6b6b}.detail-preview-chrome span:nth-child(2){background:#ffd166}.detail-preview-chrome span:nth-child(3){background:#8ce1a7}.detail-preview-chrome i{color:var(--v3-text);text-overflow:ellipsis;white-space:nowrap;max-width:58%;margin-left:auto;font-size:10px;font-style:normal;overflow:hidden}.detail-preview-visual{background:linear-gradient(135deg,#eef3ef,#f8faf8);justify-content:center;align-items:center;min-height:240px;max-height:340px;padding:18px;display:flex}.detail-preview-visual img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:300px;display:block;box-shadow:0 14px 34px #19362a1f}.detail-preview-visual.is-mobile img{border-radius:24px;max-height:220px}.detail-preview-fallback{text-align:center;color:#fff;background:linear-gradient(145deg,#1d6a50,#183d6f);border-radius:12px;place-content:center;gap:8px;width:100%;min-height:180px;padding:20px;display:grid}.detail-preview-fallback b{font-size:28px}.detail-preview-badges{background:var(--v3-surface);flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.detail-preview-badges span{background:var(--v3-surface-2);border:1px solid var(--v3-line);letter-spacing:.08em;text-transform:uppercase;color:var(--v3-ink);border-radius:30px;padding:6px 9px;font-size:10px;font-weight:850}.work-detail-story.section,.work-detail-capabilities.section{padding-top:44px;padding-bottom:44px}.work-detail-story{background:var(--v3-surface)}.work-detail-story-head,.work-detail-capabilities-head{max-width:720px;margin-bottom:22px}.work-detail-story-head h2,.work-detail-capabilities-head h2{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(30px,3.6vw,44px);line-height:1.02}.work-detail-capabilities-head p{color:var(--v3-text);margin:8px 0 0;font-size:15px;line-height:1.6}.work-detail-capabilities{background:var(--v3-bg)}.work-highlight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-highlight-list article{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.work-highlight-list article>span{color:var(--v3-blue);letter-spacing:.08em;font-size:11px;font-weight:900}.work-highlight-list article p{color:var(--v3-ink);margin:0;font-size:14px;font-weight:760;line-height:1.42}.work-detail-next{background:var(--v3-navy);color:#fff;text-align:center;padding:64px max(5vw,24px)}.work-detail-next h2{letter-spacing:-.07em;max-width:700px;margin:12px auto;font-size:clamp(34px,4.5vw,56px);line-height:.98}.work-detail-next p{color:#c7d8ce;max-width:570px;margin:0 auto 22px;font-size:15px;line-height:1.6}.work-detail-next .text-link{width:max-content;margin:22px auto 0;display:block}.light-link{color:#bff4cf}.whatsapp-icon{width:22px;height:22px;display:block}html[data-theme=dark] .real-work-card,html[data-theme=dark] .work-detail-story{background:var(--v3-surface)}html[data-theme=dark] .real-work-icon{background:radial-gradient(circle at 25% 20%,#254d3c,#0000 40%),#13241e}html[data-theme=dark] .work-tabs{background:#16271f}html[data-theme=dark] .work-tabs button:not(.active) span,html[data-theme=dark] .real-work-tags b,html[data-theme=dark] .work-highlight-list article,html[data-theme=dark] .work-detail-tech,html[data-theme=dark] .work-case-block,html[data-theme=dark] .proof-rail article{background:#183027}@media (max-width:760px){.work-filter-intro,.work-proof-heading,.work-case-grid{grid-template-columns:1fr;gap:24px}.work-filter-intro h2{font-size:44px}.work-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.work-tabs button{padding:12px 8px;font-size:12px}.real-work-grid{grid-template-columns:1fr}.real-work-media{height:200px}.real-work-copy h3{font-size:20px}.real-work-copy p{min-height:auto}.work-proof{margin-top:55px;padding-top:42px}.work-proof-heading h2{font-size:39px}.proof-rail article{width:280px;min-height:190px}.work-detail-page{padding:104px 18px 24px}.work-detail-top{grid-template-columns:1fr;gap:22px}.work-detail-copy h1{font-size:40px}.detail-preview-visual{min-height:200px;max-height:280px;padding:14px}.detail-preview-visual img{max-height:240px}.work-detail-story.section,.work-detail-capabilities.section{padding-top:36px;padding-bottom:36px}.work-highlight-list{grid-template-columns:1fr}.work-detail-next{padding:52px 18px}.work-detail-next h2{font-size:40px}}@media (max-width:980px){.real-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.founder-card,html[data-theme=dark] .founder-card{color:#fff;background:#10261d}.founder-card>span,html[data-theme=dark] .founder-card>span{color:#10261d;background:#8ce1a7}.founder-card h2{color:#fff}.founder-card small{color:#a8efbf}.founder-card p{color:#c7d8ce}.team-card>span,html[data-theme=dark] .team-card>span{color:#254ebd}.team-card.team-lead>span,html[data-theme=dark] .team-card.team-lead>span{color:#10261d;background:#8ce1a7}.growth-roadmap-row small{color:#254ebd}html[data-theme=dark] .growth-roadmap-row small{color:#a9bcff}.blog-art>b,html[data-theme=dark] .blog-art>b{color:#10261d}.blog-copy>small{color:#52675f}html[data-theme=dark] .blog-copy>small{color:#b7c7bd}.topic-row span,html[data-theme=dark] .topic-row span{background:var(--v3-surface);border-color:var(--v3-line);color:var(--v3-ink)}.blog-art>span,html[data-theme=dark] .blog-art>span{color:#10261d}.article>header>small{color:#52675f}html[data-theme=dark] .article>header>small{color:#b7c7bd}.article-lead,.article-body>section p,.article-cta p{color:var(--v3-text)}.button-primary,html[data-theme=dark] .button-primary{color:#fff;background:#315bd6}.form-note{color:#52675f!important}html[data-theme=dark] .form-note{color:#b7c7bd!important}.contact-form label{color:var(--v3-text)}.admin-header>div:first-child>span,.admin-stats span,.admin-stats small,.editor-intro p,.editor-panel label>span{color:#52675f}html[data-theme=dark] .admin-header>div:first-child>span,html[data-theme=dark] .admin-stats span,html[data-theme=dark] .admin-stats small,html[data-theme=dark] .editor-intro p,html[data-theme=dark] .editor-panel label>span{color:#b7c7bd}.admin-stats .status-live{color:#17663f}html[data-theme=dark] .admin-stats .status-live{color:#9af0b7}body{font-size:17px}.brand small{font-size:9px}.site-header nav>a:not(.nav-cta),.nav-cta{font-size:14px}.kicker,.v3-kicker{font-size:11px}.v3-status{font-size:12px}.v3-button{font-size:14px}.v3-hero-proof span,.capability-ticker span{max-width:100px;font-size:12px}.capability-ticker b,.showcase-browser>div,.showcase-browser small,.showcase-note span,.showcase-outcome span{font-size:10px}.showcase-note p,.showcase-outcome small{font-size:12px}.v3-heading>p{font-size:17px}.finder-options button>span{font-size:11px}.finder-options button>b{font-size:17px}.finder-result>div span{font-size:14px}.finder-result>small{font-size:13px}.finder-result>a{font-size:14px}.v3-service-head span{font-size:11px}.v3-service-card>p{font-size:15px}.v3-service-card>div:nth-of-type(2) span{font-size:11px}.v3-service-card>a{font-size:13px}.v3-process-step>span,.process-callout>div span{font-size:10px}.v3-process-step p{font-size:14px}.process-callout p{font-size:15px}.process-callout a{font-size:13px}.showcase-copy>span{font-size:10px}.showcase-copy p{font-size:15px}.work-footer span{font-size:13px}.ai-copy>div>p{font-size:16px}.ai-copy li>span{font-size:10px}.ai-copy li b{font-size:15px}.ai-copy li small{font-size:13px}.automation-board blockquote span,.automation-steps span,.automation-result span{font-size:10px}.automation-steps b{font-size:14px}.automation-steps small,.automation-result small{font-size:12px}.trust-lead small,.trust-team>span{font-size:10px}.trust-lead p,.trust-team>small{font-size:14px}.v3-insights .v3-heading>a{font-size:13px}.insight-art>span,.v3-blog-grid>a>small{font-size:10px}.v3-blog-grid p{font-size:14px}.v3-blog-grid>a>b{font-size:13px}.v3-final-cta>p{font-size:17px}.v3-final-cta>div>a:last-child{font-size:14px}.page-promise>span{font-size:11px}.page-promise p{font-size:15px}.page-promise b{font-size:13px}.journey-card>span{font-size:11px}.journey-card p{font-size:15px}.service-number,.service-card li,.process-row>span,.project-copy>span,.testimonial-card>span,.team-card>span,.blog-art span,.blog-copy small,.faq-list summary span,.choice-grid span,.deliverable-card>span,.service-steps span,.outcome-grid span,.value-grid span,.growth-roadmap-row small,.engagement-grid>div>span,.industry-grid span,.article-body>section>span,.legal-page>section>span{font-size:12px}.service-card a,.team-card p,.blog-copy>span,.contact-points,.footer-grid>div:not(:first-child){font-size:14px}.blog-copy p{font-size:15px}.topic-row span{font-size:13px}.footer-bottom{font-size:12px}.contact-form label{font-size:13px}.form-note{font-size:12px!important}.contact-details small{font-size:13px}.contact-details a{line-height:1.5}.assistant-v3-trigger b{font-size:13px}.assistant-v3-trigger small{font-size:11px}.assistant-v3-panel>header b{font-size:14px}.assistant-v3-panel>header small{font-size:11px}.assistant-v3-intro b,.assistant-v3-intro span{font-size:12px}.assistant-v3-messages>div>span{font-size:9px}.assistant-v3-messages p{font-size:14px}.assistant-v3-quick button{padding:11px;font-size:12px}.assistant-v3-panel form label{font-size:12px}.assistant-v3-panel textarea{padding:11px;font-size:14px}.assistant-v3-panel>footer{font-size:12px}.whatsapp-button{z-index:190;color:#fff;background:#176b3a;border-radius:18px;align-items:center;gap:10px;min-height:56px;padding:8px 15px 8px 9px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:17px;left:18px;box-shadow:0 18px 50px #0a462340}.whatsapp-button:hover{background:#0f7d3b;transform:translateY(-2px)}.whatsapp-button>span{color:#176b3a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.whatsapp-button>div{display:grid}.whatsapp-button b{font-size:13px}.whatsapp-button small{color:#d9f6e4;font-size:11px}@media (max-width:760px){.whatsapp-button{padding-right:10px;bottom:9px;left:9px}.whatsapp-button small{display:none}}html,body{max-width:100%;overflow-x:clip}.site-shell{max-width:100%;overflow:clip}.site-shell main{min-width:0}.site-header{background:var(--v3-surface);max-width:calc(100vw - 24px)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--v3-surface) 74%, transparent)}}.site-header{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border:1px solid var(--v3-line)}@supports (color:color-mix(in lab, red, red)){.site-header{border:1px solid color-mix(in srgb, var(--v3-line) 72%, transparent)}}.site-header{transition:top .3s,min-height .3s,box-shadow .3s,background .3s;animation:.7s cubic-bezier(.16,1,.3,1) both nav-arrive;box-shadow:0 14px 46px #1630251a,inset 0 1px #ffffff73}.site-header.header-scrolled{background:var(--v3-surface);min-height:64px;top:9px}@supports (color:color-mix(in lab, red, red)){.site-header.header-scrolled{background:color-mix(in srgb, var(--v3-surface) 84%, transparent)}}.site-header.header-scrolled{box-shadow:0 18px 58px #16302529,inset 0 1px #ffffff73}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header.header-scrolled{background:var(--v3-surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .site-header,html[data-theme=dark] .site-header.header-scrolled{background:color-mix(in srgb, var(--v3-surface) 76%, transparent)}}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header.header-scrolled{border-color:#ffffff14;box-shadow:0 18px 58px #0000004d,inset 0 1px #ffffff0f}@keyframes nav-arrive{0%{opacity:0;transform:translate(-50%,-18px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.brand{transition:transform .25s}.brand:hover{transform:translateY(-2px)}.site-header nav{gap:clamp(10px,1.45vw,21px)}.site-header nav>a:not(.nav-cta){border-radius:11px;padding:10px 8px;transition:color .22s,background .22s,transform .22s;position:relative}.site-header nav>a:not(.nav-cta):after{content:"";background:var(--v3-blue);border-radius:3px;height:2px;transition:left .25s cubic-bezier(.16,1,.3,1),right .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:50%;right:50%}.site-header nav>a:not(.nav-cta):hover{background:var(--v3-surface-2);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.site-header nav>a:not(.nav-cta):hover{background:color-mix(in srgb, var(--v3-surface-2) 72%, transparent)}}.site-header nav>a:not(.nav-cta):hover:after,.site-header nav>a.nav-active:after{left:9px;right:9px}.site-header nav>a.nav-active{color:var(--v3-ink);background:var(--v3-surface-2)}@supports (color:color-mix(in lab, red, red)){.site-header nav>a.nav-active{background:color-mix(in srgb, var(--v3-surface-2) 92%, transparent)}}.nav-cta{isolation:isolate;transition:transform .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.nav-cta:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff38 48%,#0000 61%);transition:transform .55s;position:absolute;inset:-80% -30%;transform:translate(-75%)rotate(8deg)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 13px 28px #10261d33}.nav-cta:hover:before{transform:translate(75%)rotate(8deg)}.nav-cta.nav-cta-active{background:var(--v3-blue);box-shadow:0 0 0 3px var(--v3-blue)}@supports (color:color-mix(in lab, red, red)){.nav-cta.nav-cta-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--v3-blue) 16%, transparent)}}.v3-hero,.page-hero{overflow:clip}.v3-hero>*{min-width:0}.v3-hero:before{animation:12s ease-in-out infinite alternate hero-glow-one}.v3-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#315bd626,#0000 67%);border-radius:50%;width:520px;height:520px;animation:15s ease-in-out infinite alternate hero-glow-two;position:absolute;bottom:-280px;left:-210px}@keyframes hero-glow-one{0%{transform:translate(-25px,-10px)scale(.94)}to{transform:translate(55px,42px)scale(1.14)}}@keyframes hero-glow-two{0%{transform:translate(-10px,15px)scale(1)}to{transform:translate(90px,-60px)scale(1.18)}}.hero-showcase,.showcase-browser,.page-hero-copy,.page-promise{min-width:0;max-width:100%}.capability-ticker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.capability-ticker span{white-space:normal;justify-content:flex-start;width:100%;min-width:0;padding:10px 12px;line-height:1.25}.button,.v3-button,.round-link,.finder-result>a,.v3-service-card>a,.v3-blog-grid>a>b,.process-callout a,.engagement-grid a{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,background .24s,color .24s,border-color .24s;position:relative;overflow:hidden}.button:hover,.v3-button:hover,.round-link:hover,.finder-result>a:hover,.v3-service-card>a:hover,.v3-blog-grid>a>b:hover,.process-callout a:hover,.engagement-grid a:hover{transform:translateY(-3px);box-shadow:0 13px 30px #14261f24}.button:active,.v3-button:active,.nav-cta:active,.round-link:active{transform:translateY(0)scale(.98)}.button svg,.v3-button svg,.nav-cta svg,.text-link svg,.finder-result>a svg,.v3-service-card>a svg,.process-callout a svg{transition:transform .24s}.button:hover svg,.v3-button:hover svg,.nav-cta:hover svg,.text-link:hover svg,.finder-result>a:hover svg,.v3-service-card>a:hover svg,.process-callout a:hover svg{transform:translate(3px,-2px)}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--v3-blue)}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--v3-blue) 42%, transparent)}}:where(a,button,input,textarea,select):focus-visible{outline-offset:3px}.legal-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1120px,100%);max-width:none;margin:0 auto;padding-left:24px;padding-right:24px}.legal-page>section{min-width:0;padding:34px}.legal-page h2{max-width:18ch;font-size:clamp(26px,2.2vw,32px)}.legal-page p{overflow-wrap:anywhere;font-size:17px;line-height:1.75}.page-promise{transform:rotate(.6deg)}.whatsapp-button{background:#177447;border-radius:18px;justify-content:center;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;transition:width .3s cubic-bezier(.16,1,.3,1),transform .22s,background .22s,box-shadow .22s;bottom:18px;left:auto;right:202px;box-shadow:0 17px 46px #0a462338}.whatsapp-button>span{width:38px;height:38px}.whatsapp-button>span .whatsapp-icon{width:22px;height:22px}.whatsapp-button>b{opacity:0;pointer-events:none;white-space:nowrap;font-size:12px;transition:opacity .2s,transform .25s;position:absolute;transform:translate(8px)}.whatsapp-button:hover{background:#0e7f43;width:132px;transform:translateY(-3px);box-shadow:0 20px 50px #0a46234d}.whatsapp-button:hover>span{transform:translate(-36px)}.whatsapp-button:hover>b{opacity:1;transform:translate(22px)}.whatsapp-button>span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.query-prompt{border:1px solid var(--v3-line);width:min(370px,100vw - 24px);padding:24px;position:absolute;bottom:68px;right:0}@supports (color:color-mix(in lab, red, red)){.query-prompt{border:1px solid color-mix(in srgb, var(--v3-line) 75%, transparent)}}.query-prompt{background:var(--v3-surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.query-prompt{background:color-mix(in srgb, var(--v3-surface) 91%, transparent)}}.query-prompt{color:var(--v3-ink);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);animation:.45s cubic-bezier(.16,1,.3,1) both query-arrive;box-shadow:0 30px 90px #0a221740}.query-prompt>span{letter-spacing:.12em;color:var(--v3-blue);font-size:10px;font-weight:850}.query-prompt h2{margin:13px 30px 9px 0;font-size:28px;line-height:1.08}.query-prompt p{margin:0;font-size:15px;line-height:1.6}.query-prompt>div{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:19px;display:grid}.query-prompt>div>*{cursor:pointer;border:0;border-radius:13px;place-items:center;min-height:45px;padding:9px 12px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:grid}.query-prompt>div button{background:var(--v3-blue);color:#fff}.query-prompt>div a{background:var(--v3-surface-2);color:var(--v3-ink)}.query-prompt>div>:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14261f1f}.query-prompt-close{background:var(--v3-surface-2);width:32px;height:32px;color:var(--v3-ink);cursor:pointer;border:0;border-radius:50%;font-size:20px;position:absolute;top:12px;right:14px}@keyframes query-arrive{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:1120px){.site-header nav{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:20px;flex-direction:column;align-items:stretch;gap:5px;padding:14px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header nav{background:color-mix(in srgb, var(--v3-surface) 90%, transparent)}}.site-header nav{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);box-shadow:0 24px 65px #14261f2e}.site-header nav.nav-open{animation:.3s cubic-bezier(.16,1,.3,1) both menu-arrive;display:flex}.site-header nav>a:not(.nav-cta){padding:13px}.menu-button{cursor:pointer;display:block}@keyframes menu-arrive{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.capability-ticker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-header{max-width:calc(100vw - 16px)}.capability-ticker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-ticker span{min-height:48px}.legal-page{grid-template-columns:1fr;padding-left:17px;padding-right:17px}.legal-page>section{padding:26px}.legal-page h2{max-width:none}.whatsapp-button{border-radius:17px;width:55px;min-width:55px;height:55px;padding:0;bottom:9px;left:auto;right:73px}.whatsapp-button:hover{width:55px}.whatsapp-button:hover>span{transform:none}.whatsapp-button>b{display:none}.query-prompt{padding:21px;bottom:65px;right:-1px}.query-prompt>div{grid-template-columns:1fr}.query-prompt h2{font-size:26px}}@media (max-width:430px){.capability-ticker>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-header,.v3-hero:before,.v3-hero:after,.query-prompt{animation:none!important}.button:hover,.v3-button:hover,.round-link:hover,.whatsapp-button:hover{transform:none}}.capability-ticker span{max-width:none}.v3-hero{min-height:700px;padding-top:122px;padding-bottom:52px}.page-hero{min-height:500px;padding-top:118px;padding-bottom:46px}.page-hero h1{margin-top:18px;margin-bottom:18px;font-size:clamp(48px,4.7vw,68px)}.page-promise{min-height:300px;padding:26px}.page-promise h2{margin-top:22px}.v3-section,.section{padding-top:64px;padding-bottom:64px}.contact-page{padding-top:124px;padding-bottom:62px}.v3-final-cta,.cta-band{min-height:410px;padding-top:62px;padding-bottom:62px}.article>header{padding-top:118px;padding-bottom:58px}.article-body{padding-top:58px;padding-bottom:72px}.icon-forward{transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-block}:where(a,button):hover>.icon-forward{transform:translate(5px)}.nav-cta{background:linear-gradient(115deg,#10261d 0%,#173d2c 50%,#10261d 100%) 0 0/220% 100%;color:#fff!important}.nav-cta:hover{background-position:100% 0;color:#fff!important}.nav-cta:after{content:"";background:#8ce7aa;border-radius:50%;width:6px;height:6px;animation:2.5s ease-out infinite nav-cta-pulse;position:absolute;top:11px;right:13px;box-shadow:0 0 #8ce7aa6b}html[data-theme=dark] .nav-cta,html[data-theme=dark] .nav-cta:visited{background:linear-gradient(115deg,#eef6f0 0%,#c9eed5 52%,#eef6f0 100%) 0 0/220% 100%;color:#10261d!important}html[data-theme=dark] .nav-cta:hover,html[data-theme=dark] .nav-cta.nav-cta-active{background-position:100% 0;box-shadow:0 13px 32px #8ce7aa2e;color:#10261d!important}html[data-theme=dark] .nav-cta:before{background:linear-gradient(105deg,#0000 35%,#10261d1f 48%,#0000 61%)}@keyframes nav-cta-pulse{0%{box-shadow:0 0 #8ce7aa73}70%,to{box-shadow:0 0 0 8px #8ce7aa00}}.v3-actions .v3-button.primary,.contact-form .form-button,.showcase-browser section>a{isolation:isolate;color:#fff;background:linear-gradient(110deg,#315bd6 0% 42%,#5479e8 58%,#315bd6 100%) 0 0/240% 100%;border:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background-position .65s;position:relative;overflow:hidden;box-shadow:0 16px 34px #315bd63d}.v3-actions .v3-button.primary:before,.contact-form .form-button:before,.showcase-browser section>a:before{content:"";z-index:-1;background:#ffffff2e;border-radius:999px;width:12px;height:12px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.v3-actions .v3-button.primary:after,.contact-form .form-button:after,.showcase-browser section>a:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 48%,#0000 66%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.v3-actions .v3-button.primary:hover,.contact-form .form-button:hover,.showcase-browser section>a:hover{background-position:100% 0;transform:translateY(-3px)scale(1.015);box-shadow:0 22px 42px #315bd652}.v3-actions .v3-button.primary:hover:before,.contact-form .form-button:hover:before,.showcase-browser section>a:hover:before{opacity:.5;transform:translateY(-50%)scale(13)}.v3-actions .v3-button.primary:hover:after,.contact-form .form-button:hover:after,.showcase-browser section>a:hover:after{transform:translate(130%)}.showcase-browser section>a{border-radius:9px;width:max-content;margin-top:15px;padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex}.editor-panel select{background:var(--v3-surface-2);width:100%;color:var(--v3-ink);border:0;border-radius:11px;padding:11px}.project-editor,.stats-editor{max-width:980px}.stats-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-guidance{background:var(--v3-surface);border-radius:18px;max-width:980px;margin-top:16px;padding:20px 22px;box-shadow:0 10px 35px #19362a0f}.admin-guidance p{color:var(--v3-text);margin:7px 0 0;font-size:13px;line-height:1.65}@media (max-width:760px){.v3-hero{padding-top:108px;padding-bottom:45px}.page-hero{padding-top:112px;padding-bottom:46px}.v3-section,.section{padding-top:48px;padding-bottom:48px}.contact-page{padding-top:112px;padding-bottom:48px}.v3-final-cta,.cta-band{min-height:370px;padding-top:52px;padding-bottom:52px}.article>header{padding-top:106px;padding-bottom:46px}.article-body{padding-top:46px;padding-bottom:58px}.stats-editor{grid-template-columns:1fr}.admin-sidebar nav{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.nav-cta:after{animation:none}.v3-actions .v3-button.primary,.contact-form .form-button,.showcase-browser section>a{transition:none}.v3-actions .v3-button.primary:after,.contact-form .form-button:after,.showcase-browser section>a:after{display:none}}.admin-login-page{background:radial-gradient(circle at 78% 12%, #8ce7aa47, transparent 32%), var(--v3-bg);min-height:100vh;color:var(--v3-ink);place-items:center;padding:40px 20px;display:grid;position:relative}.admin-login-brand{color:var(--v3-ink);align-items:center;gap:12px;display:flex;position:absolute;top:28px;left:32px}.admin-login-brand>span{background:var(--v3-navy);color:#9af0b7;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.admin-login-brand>b{font-size:15px;display:grid}.admin-login-brand small{letter-spacing:.24em;color:var(--v3-text);font-size:9px}.admin-login-card{background:var(--v3-surface);border-radius:28px;width:min(500px,100%);padding:42px;box-shadow:0 30px 90px #10261d26}.admin-login-card h1{margin:19px 0 16px;font-size:clamp(42px,5vw,60px);line-height:1}.admin-login-card>p{color:var(--v3-text);line-height:1.7}.admin-login-form{gap:17px;margin-top:28px;display:grid}.admin-login-form label{gap:8px;display:grid}.admin-login-form label>span{color:var(--v3-text);font-size:12px;font-weight:800}.admin-login-form input{border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;min-height:52px;color:var(--v3-ink);border-radius:14px;padding:12px 15px;font-size:16px}.admin-login-form button{color:#fff;cursor:pointer;background:#315bd6;border:0;border-radius:14px;min-height:54px;font-weight:850;transition:transform .22s,box-shadow .22s;box-shadow:0 16px 34px #315bd638}.admin-login-form button:hover{transform:translateY(-2px);box-shadow:0 20px 42px #315bd64d}.admin-login-form button:disabled{opacity:.65;cursor:wait}.admin-login-form>small,.admin-login-identity{color:var(--v3-text);margin:0;font-size:12px;line-height:1.55}.admin-login-identity{background:var(--v3-surface-2);border-radius:12px;padding:12px 14px}.admin-login-error,.admin-error{color:#8b2520;background:#fee8e7;border-radius:12px;padding:13px 15px;font-size:13px}.admin-login-back{color:var(--v3-text);margin-top:24px;font-size:13px;display:inline-block}.admin-error,.admin-progress{z-index:70;max-width:390px;position:fixed;top:110px;right:24px;box-shadow:0 18px 50px #14261f2e}.admin-progress{background:var(--v3-navy);color:#fff;border-radius:12px;padding:13px 15px;font-size:12px}.admin-publish:disabled,.admin-ghost:disabled{opacity:.58;cursor:wait}.admin-side-bottom button{color:#9af0b7!important;border-radius:0!important;padding:0!important;font-size:10px!important}.admin-side-bottom button:hover{color:#fff!important;background:0 0!important}html[data-theme=dark] .admin-login-error,html[data-theme=dark] .admin-error{color:#ffd9d6;background:#512723}@media (max-width:620px){.admin-login-brand{top:18px;left:18px}.admin-login-card{padding:31px 22px}.admin-login-page{padding-top:100px}}.work-page-hero .hero-note{color:var(--v3-blue);letter-spacing:.04em;margin-top:18px;font-size:13px;font-weight:800;display:block}.work-page-promise{color:#fff;background:linear-gradient(145deg,#10261d,#17382b);border:0}.work-page-promise span,.work-page-promise h2,.work-page-promise p{color:#fff}.work-page-promise p{color:#c7d8ce}.work-hero-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:50px;margin-bottom:34px;display:grid}.work-hero-panel h2{letter-spacing:-.06em;max-width:760px;margin:16px 0 0;font-size:clamp(38px,4.4vw,64px);line-height:.98}.work-hero-panel p{color:var(--v3-text);margin:0;font-size:16px;line-height:1.65}.work-stats-bar{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.work-stats-bar>div{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:18px;padding:18px 20px;box-shadow:0 12px 34px #19362a0f}.work-stats-bar strong{letter-spacing:-.06em;font-size:clamp(28px,3vw,38px);line-height:1;display:block}.work-stats-bar span{color:var(--v3-text);margin-top:6px;font-size:12px;display:block}.real-work-downloads,.real-work-soon,.real-work-flagship{letter-spacing:.08em;text-transform:uppercase;border-radius:30px;padding:7px 9px;font-size:9px;font-weight:850;position:absolute;top:12px;right:12px}.real-work-downloads{color:#bff4cf;background:#10261dd1}.real-work-soon{color:#8a5a00;background:#fff4df}.real-work-flagship{color:#17663f;background:#dff8e8}.work-flagship{color:#fff;background:linear-gradient(145deg,#10261d,#173d2d);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:28px;margin-top:84px;padding:34px;display:grid;box-shadow:0 28px 80px #10261d38}.work-flagship h2{letter-spacing:-.07em;margin:14px 0;font-size:clamp(42px,5vw,68px);line-height:.95}.work-flagship-sub{color:#a8efbf;margin:0 0 14px;font-size:15px;font-weight:800}.work-flagship-copy p{color:#c7d8ce;line-height:1.68}.work-flagship-metrics{flex-wrap:wrap;gap:14px;margin:28px 0;display:flex}.work-flagship-metrics>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;min-width:150px;padding:16px 18px}.work-flagship-metrics small{color:#a8efbf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.work-flagship-metrics strong{letter-spacing:-.06em;margin-top:8px;font-size:34px;display:block}.work-flagship ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.work-flagship li{color:#e4f2ea;padding-left:18px;line-height:1.55;position:relative}.work-flagship li:before{content:"✓";color:#8ce1a7;position:absolute;left:0}.work-flagship-actions{flex-wrap:wrap;gap:10px;display:flex}.work-flagship-panel{place-items:center;display:grid}.work-flagship-device{background:linear-gradient(160deg,#1d6a50,#123f31);border-radius:28px;flex-direction:column;justify-content:space-between;width:min(100%,360px);min-height:390px;padding:28px;display:flex;box-shadow:0 30px 70px #00000047}.work-flagship-device span{letter-spacing:.12em;text-transform:uppercase;color:#a8efbf;font-size:11px}.work-flagship-device b{letter-spacing:-.05em;font-size:30px;line-height:1.05}.work-flagship-device div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.work-flagship-device i{background:#ffffff14;border-radius:12px;padding:10px 12px;font-size:12px;font-style:normal}.work-flagship-device strong{letter-spacing:-.06em;color:#8ce1a7;font-size:42px}.work-flagship-device small{color:#c7d8ce}.work-testimonials{border-top:1px solid var(--v3-line);margin-top:90px;padding-top:54px;overflow:hidden}.work-testimonials-heading{max-width:760px;margin-bottom:34px}.work-testimonials-heading h2{letter-spacing:-.06em;margin:15px 0 12px;font-size:clamp(34px,4vw,56px);line-height:1}.work-testimonials-heading p{color:var(--v3-text);margin:0;line-height:1.65}.testimonial-video-rail{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.testimonial-video-track{gap:18px;width:max-content;padding:8px 0 12px;animation:48s linear infinite testimonial-slide;display:flex}.testimonial-video-rail:hover .testimonial-video-track{animation-play-state:paused}.testimonial-video-card{background:var(--v3-surface);border:1px solid #10261d14;border-radius:22px;width:360px;transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 4px 14px #10261d0f,0 18px 42px #10261d1c,0 34px 70px #10261d14}.testimonial-video-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #10261d14,0 24px 52px #10261d24,0 40px 80px #10261d1a}.testimonial-video-frame{background:#0f1f19 50%/cover no-repeat;height:210px;position:relative}.testimonial-video-frame:after{content:"";pointer-events:none;background:linear-gradient(#08120e14,#08120e6b);position:absolute;inset:0}.testimonial-video-frame video{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.testimonial-video-frame button{z-index:2;color:#10261d;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;width:58px;height:58px;font-size:18px;font-weight:900;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0000003d,0 0 0 6px #ffffff2e}.testimonial-video-frame button:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 14px 30px #00000047,0 0 0 8px #ffffff38}.testimonial-video-fallback{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.testimonial-video-fallback span{color:#10261d;background:#ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;display:grid;box-shadow:0 10px 24px #0000003d}.testimonial-video-copy{background:var(--v3-surface);border-top:1px solid #10261d0f;padding:20px 22px 22px}.testimonial-video-copy p{color:var(--v3-ink);min-height:88px;margin:0;font-size:14px;line-height:1.62}.testimonial-video-copy strong{letter-spacing:-.02em;margin-top:16px;font-size:16px;display:block}.testimonial-video-copy span{color:var(--v3-blue);margin-top:4px;font-size:12px;font-weight:800;display:block}.testimonial-video-copy small{color:var(--v3-text);margin-top:6px;font-size:11px;line-height:1.45;display:block}@keyframes testimonial-slide{to{transform:translate(calc(-50% - 8px))}}.work-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.work-case-block{background:var(--v3-surface-2);border:1px solid var(--v3-line);border-radius:16px;min-height:170px;padding:18px}.work-case-block>span{color:var(--v3-blue);letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.work-case-block h3{letter-spacing:-.03em;margin:14px 0 8px;font-size:17px}.work-case-block p{color:var(--v3-text);margin:0;font-size:14px;line-height:1.58}.showcase-link{color:inherit;height:100%;text-decoration:none;display:block}.showcase-real{background:#dfe8e2;position:relative;overflow:hidden}.showcase-real img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.25,1);display:block}.showcase:hover .showcase-real img{transform:scale(1.04)}.showcase-fallback{color:#fff;text-align:center;background:linear-gradient(145deg,#1d6a50,#183d6f);place-content:center;gap:8px;height:100%;padding:24px;display:grid}.showcase-fallback b{font-size:28px}.showcase-fallback span{opacity:.8;font-size:12px}.showcase-live-pill{letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;border-radius:30px;padding:8px 10px;font-size:10px;font-weight:850;position:absolute;top:16px;left:16px}.v3-work .home-work-grid{gap:12px;max-width:900px;margin:0 auto}.v3-work .home-work-card{border-radius:18px;box-shadow:0 10px 30px #19362a12!important}.v3-work .home-work-card .showcase-art{height:210px}.v3-work .home-work-card .showcase-copy{padding:16px 18px 18px}.v3-work .home-work-card .showcase-copy h3{margin:8px 0;font-size:22px;line-height:1.08}.v3-work .home-work-card .showcase-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.v3-work .home-work-card .showcase-copy>span{font-size:9px}.v3-work .showcase-app-icon{background:radial-gradient(circle at 25% 20%,#d6efe1,#0000 40%),linear-gradient(135deg,#eaf0ff,#eaf8f0);place-items:center;display:grid}.v3-work .showcase-app-icon img{object-fit:cover;border-radius:22px;width:92px;height:92px;box-shadow:0 16px 34px #12312529}.showcase-download-pill{color:#bff4cf;letter-spacing:.08em;text-transform:uppercase;background:#10261dd1;border-radius:30px;padding:8px 10px;font-size:10px;font-weight:850;position:absolute;top:16px;right:16px}@media (max-width:760px){.v3-work .home-work-grid{grid-template-columns:1fr}.v3-work .home-work-card .showcase-art{height:185px}}html[data-theme=dark] .work-stats-bar>div,html[data-theme=dark] .testimonial-video-card,html[data-theme=dark] .work-case-block{background:var(--v3-surface)}@media (max-width:980px){.work-hero-panel,.work-flagship,.work-case-grid{grid-template-columns:1fr}}@media (max-width:760px){.work-stats-bar{grid-template-columns:1fr 1fr}.work-flagship{margin-top:60px;padding:24px 18px}.work-flagship-device{min-height:320px}.testimonial-video-card{width:300px}.work-case-block h3{font-size:17px}}.v3-button-ghost{box-shadow:none!important;background:0 0!important}.v3-button-ghost-light{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.nav-cta-secondary{min-height:44px;color:var(--v3-text);border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:750;transition:all .22s;display:inline-flex}.nav-cta-secondary:hover{color:var(--v3-ink);background:var(--v3-surface-2)}.contact-book-call{background:linear-gradient(135deg,#315bd614,#83dca21f);border:1px solid #315bd61f;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 8px;padding:20px 22px;display:flex}.contact-book-call strong{margin-bottom:4px;font-size:16px;display:block}.contact-book-call span{color:var(--v3-text);max-width:420px;font-size:13px;line-height:1.55;display:block}.book-call-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08120e94;place-items:center;padding:24px;animation:.24s book-call-fade;display:grid;position:fixed;inset:0}.book-call-modal{background:var(--v3-surface);border-radius:28px;width:min(980px,100vw - 32px);max-height:calc(100vh - 48px);animation:.28s cubic-bezier(.2,.75,.25,1) book-call-rise;overflow:hidden;box-shadow:0 40px 120px #08181247}.book-call-modal-calendar{width:min(1040px,100vw - 24px)}.book-call-shell{grid-template-rows:auto auto auto 1fr;max-height:calc(100vh - 48px);display:grid}.book-call-header{justify-content:space-between;gap:18px;padding:28px 28px 0;display:flex}.book-call-intro h2{letter-spacing:-.05em;max-width:720px;margin:12px 0 10px;font-size:clamp(30px,3.4vw,44px);line-height:1.02}.book-call-intro p{color:var(--v3-text);max-width:680px;margin:0;font-size:15px;line-height:1.65}.book-call-close{background:var(--v3-surface-2);width:44px;height:44px;color:var(--v3-ink);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;transition:transform .22s,background .22s;display:grid}.book-call-close:hover{background:var(--v3-surface-2);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.book-call-close:hover{background:color-mix(in srgb, var(--v3-surface-2) 70%, var(--v3-blue) 30%)}}.book-call-meta{flex-wrap:wrap;gap:8px;padding:18px 28px 0;display:flex}.book-call-meta span{background:var(--v3-surface-2);letter-spacing:.06em;text-transform:uppercase;color:var(--v3-blue);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.book-call-steps{color:var(--v3-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:18px 28px 0;font-size:11px;font-weight:800;display:flex}.book-call-steps i{background:var(--v3-line);width:34px;height:1px}.book-call-steps span{background:var(--v3-surface-2);border-radius:999px;padding:8px 12px}.book-call-steps span.active{background:var(--v3-navy);color:#fff}.book-call-steps span.done{color:var(--v3-blue);background:#315bd61f}.book-call-form{gap:18px;padding:22px 28px 28px;display:grid}.book-call-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.book-call-fields label{color:var(--v3-text);gap:8px;font-size:11px;font-weight:800;display:grid}.book-call-fields input,.book-call-fields textarea{background:var(--v3-surface-2);width:100%;color:var(--v3-ink);border:0;border-radius:14px;padding:14px 15px;font-size:15px}.book-call-fields textarea{resize:vertical;min-height:120px}.book-call-note{grid-column:1/-1}.book-call-actions{gap:10px;display:grid}.book-call-submit{justify-content:center;width:100%}.book-call-actions p{color:var(--v3-text);margin:0;font-size:12px;line-height:1.55}.book-call-calendar{grid-template-rows:auto 1fr;min-height:560px;padding:0 0 18px;display:grid}.book-call-calendar-bar{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:18px 28px 12px;display:flex}.book-call-back{color:var(--v3-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.book-call-calendar-bar div{text-align:right;gap:2px;display:grid}.book-call-calendar-bar strong{font-size:14px}.book-call-calendar-bar span{color:var(--v3-text);font-size:12px}.book-call-embed{min-height:520px;padding:0 18px 8px}.book-call-embed iframe{background:var(--v3-surface-2);border:0;border-radius:18px}@keyframes book-call-fade{0%{opacity:0}to{opacity:1}}@keyframes book-call-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}html[data-theme=dark] .book-call-backdrop{background:#040a08c7}html[data-theme=dark] .contact-book-call{background:linear-gradient(135deg,#315bd629,#83dca214);border-color:#ffffff14}html[data-theme=dark] .nav-cta-secondary{color:var(--v3-text)}@media (max-width:760px){.book-call-header,.book-call-form,.book-call-calendar-bar,.book-call-meta,.book-call-steps{padding-left:18px;padding-right:18px}.book-call-fields{grid-template-columns:1fr}.book-call-calendar{min-height:640px}.book-call-embed{min-height:580px;padding:0 10px 8px}.contact-book-call{flex-direction:column;align-items:stretch}.contact-book-call .v3-button{justify-content:center;width:100%}.v3-final-cta>div:not(.cta-orbit){flex-direction:column;align-items:stretch}.site-header nav .nav-cta-secondary{display:none}}@media (max-width:430px){.book-call-modal,.book-call-modal-calendar{border-radius:22px;width:100%}.book-call-backdrop{padding:12px}}.blog-featured{border:1px solid var(--v3-line);color:inherit;background:var(--v3-surface);border-radius:24px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);margin-bottom:48px;transition:transform .28s,box-shadow .28s;display:grid;overflow:hidden;box-shadow:0 18px 54px #142e2317}.blog-featured:hover{transform:translateY(-4px);box-shadow:0 26px 64px #142e2324}.blog-featured-image,.article-image{background:#dce8e0;min-height:380px;position:relative;overflow:hidden}.blog-featured-image img,.article-image img,.blog-art img{object-fit:cover;transition:transform .5s}.blog-featured:hover .blog-featured-image img,.blog-card:hover .blog-art img{transform:scale(1.045)}.blog-featured>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,70px);display:flex}.blog-featured h2{letter-spacing:-.06em;max-width:620px;margin:16px 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.blog-featured p{max-width:570px;color:var(--v3-text);margin:0 0 22px;font-size:16px;line-height:1.65}.blog-featured small{color:var(--v3-text)}.blog-featured b{color:var(--v3-blue);align-items:center;gap:10px;margin-top:28px;font-size:14px;display:inline-flex}.blog-library-heading{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 24px;display:flex}.blog-library-heading span{letter-spacing:.14em;color:var(--v3-blue);font-size:11px;font-weight:850}.blog-library-heading p{max-width:520px;color:var(--v3-text);text-align:right;margin:0}.blog-page .blog-grid{gap:20px}.blog-page .blog-card{background:var(--v3-surface);border:1px solid var(--v3-line);border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.blog-page .blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #142e231c}.blog-page .blog-card>a{height:100%;color:inherit;display:block}.blog-page .blog-art{background:#dce8e0;height:220px;position:relative;overflow:hidden}.blog-page .blog-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#05160f8a);position:absolute;inset:0}.blog-page .blog-art span,.blog-page .blog-art b{z-index:1;color:#fff;position:absolute}.blog-page .blog-art span{letter-spacing:.08em;background:#05160fad;border-radius:20px;padding:7px 9px;font-size:10px;font-weight:800;bottom:14px;left:16px}.blog-page .blog-art b{letter-spacing:.1em;font-size:12px;top:14px;right:16px}.blog-page .blog-copy{padding:22px}.article-image{border-radius:20px;min-height:min(54vw,520px);margin-top:40px}html[data-theme=dark] .blog-featured,html[data-theme=dark] .blog-page .blog-card{background:var(--v3-surface)}@media (max-width:760px){.blog-featured{grid-template-columns:1fr;margin-bottom:34px}.blog-featured-image{min-height:240px}.blog-library-heading{display:block}.blog-library-heading p{text-align:left;margin-top:8px}.article-image{border-radius:14px;min-height:250px;margin-top:28px}}
