*{box-sizing:border-box}html,body{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#130b10;font-family:Inter,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%}
:root{--black:#f3eaee;--grey:#9c8a94;--light:#130b10;--green:#e11d48;--green-dark:#be123c;--line:#2e1a24}.t-home *{box-sizing:border-box}.t-home{scroll-behavior:smooth;color:var(--black);-webkit-font-smoothing:antialiased;background:#0a0608;margin:0;font-family:Inter,sans-serif;overflow-x:clip}.t-home a{color:inherit;text-decoration:none}.t-home p,.t-home h1,.t-home h2,.t-home h3{margin-top:0}.t-home ::selection{color:#fff;background:#e11d48}.t-home .home-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17181ad1;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 660px);display:flex;position:sticky;top:0}.t-home .home-brand{letter-spacing:.13em;font-size:19px;font-weight:800}.t-home .home-brand span{color:var(--green)}.t-home .home-header nav{align-items:center;gap:28px;font-size:12px;display:flex}.t-home .home-header nav a{color:#444448;transition:all .2s}.t-home .home-header nav a:hover{color:var(--green)}.t-home .portfolio-button{border:1px solid #ccd2e0;border-radius:99px;padding:9px 13px}.t-home .portfolio-button span{color:var(--green);margin-left:5px}.t-home .home-hero{text-align:center;background:radial-gradient(circle at 50% 55%,#130b10 0,#0000 34%);min-height:calc(100vh - 64px);padding:110px max(24px,50vw - 660px) 70px;position:relative;overflow:hidden}.t-home .hero-copy{max-width:980px;margin:auto}.t-home .home-eyebrow,.t-home .product-label{text-transform:uppercase;letter-spacing:.17em;color:var(--green);font:500 11px Inter,sans-serif}.t-home .home-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(62px,8.5vw,120px);line-height:.9}.t-home .home-hero h1 span{color:#a1a1a6}.t-home .hero-copy>p:not(.home-eyebrow){max-width:720px;color:var(--grey);margin:0 auto;font-size:19px;line-height:1.65}.t-home .hero-actions{justify-content:center;gap:14px;margin-top:36px;display:flex}.t-home .primary-link{background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:16px;padding:16px 21px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.t-home .primary-link:hover{background:var(--green-dark);transform:translateY(-2px)}.t-home .secondary-link{color:var(--green);align-items:center;gap:12px;padding:15px 20px;font-size:14px;font-weight:600;display:inline-flex}.t-home .hero-product{max-width:1200px;height:510px;margin:85px auto 30px;position:relative}.t-home .device{background:#1a0f16;border:1px solid #d9dadd;border-radius:20px;width:62%;height:440px;position:absolute;overflow:hidden;box-shadow:0 35px 80px #26352d29}.t-home .device-left{top:35px;left:0;transform:rotate(-3deg)}.t-home .device-right{top:0;right:0;transform:rotate(3deg)}.t-home .device-bar{color:#929297;background:#1f1219;border-bottom:1px solid #e5e5e7;align-items:center;gap:6px;height:38px;padding:0 14px;font:9px Inter,sans-serif;display:flex}.t-home .device-bar i{background:#c9c9cc;border-radius:50%;width:6px;height:6px}.t-home .device-bar span{margin-left:auto}.t-home .device-screen{height:calc(100% - 38px);position:relative;overflow:hidden}.t-home .gaming-screen{color:#fff;background:radial-gradient(circle at 70%,#25205e,#07070b 55%);align-items:center;padding:8%;display:flex}.t-home .gaming-screen img{opacity:.48;filter:drop-shadow(0 0 35px #7d5fff);width:57%;position:absolute;right:-6%}.t-home .gaming-screen div{text-align:left;position:relative}.t-home .gaming-screen small,.t-home .wellness-screen small{letter-spacing:.17em;text-transform:uppercase;font:9px Inter,sans-serif;display:block}.t-home .gaming-screen strong{letter-spacing:-.07em;margin:12px 0;font-size:65px;display:block}.t-home .gaming-screen span{color:#a99df7}.t-home .wellness-screen{color:#fff;background:linear-gradient(#09221238,#09221259),url(/projects/andi-bartholomew/assets/forest-hero.jpg) 50%/cover;align-items:end;padding:9%;display:flex}.t-home .wellness-screen div{text-align:left}.t-home .wellness-screen strong{letter-spacing:-.05em;margin-top:12px;font-size:46px;line-height:1.02;display:block}.t-home .wellness-screen em{color:#d9c890;font-family:Georgia,serif;font-weight:400}.t-home .scroll-note{color:var(--grey);font-size:12px}.t-home .scroll-note span{color:var(--green);margin-left:8px}.t-home .product-section,.t-home .data-section{text-align:center;padding:125px max(24px,50vw - 660px);overflow:hidden}.t-home .creators{color:#f5f5f7;background:#050507}.t-home .local-business{background:var(--light)}.t-home .product-copy{max-width:790px;margin:0 auto 70px}.t-home .product-copy h2,.t-home .section-intro h2{letter-spacing:-.07em;margin:22px 0 26px;font-size:clamp(52px,7vw,96px);line-height:1}.t-home .product-copy>p:not(.product-label){color:#77777c;max-width:680px;margin:0 auto;font-size:18px;line-height:1.65}.t-home .creators .product-copy>p:not(.product-label){color:#9b9ba1}.t-home .product-links{justify-content:center;gap:27px;margin-top:27px;display:flex}.t-home .product-links a{color:var(--green);font-size:14px;font-weight:600}.t-home .product-links span{margin-left:8px}.t-home .live-product{border-radius:22px 22px 0 0;max-width:1180px;height:670px;margin:0 auto;overflow:hidden;box-shadow:0 25px 70px #0003}.t-home .live-browser{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font:9px Inter,sans-serif;display:flex}.t-home .dark-product .live-browser{color:#85828d;background:#16161f;border-bottom:1px solid #2f2b37}.t-home .light-product .live-browser{color:#718076;background:#1a0f16;border-bottom:1px solid #dfe4df}.t-home .live-browser b{color:var(--green);font-weight:500}.t-home .live-product iframe{transform-origin:0 0;border:0;width:125%;height:125%;transform:scale(.8)}.t-home .dark-product{background:#140c11}.t-home .light-product{background:#130b10}.t-home .data-section{background:#1a0f16;padding-bottom:140px}.t-home .dashboard-shell{color:#f6edf1;text-align:left;background:#170e14;border-radius:22px;grid-template-columns:72px 1fr;max-width:1220px;height:710px;margin:auto;display:grid;overflow:hidden;box-shadow:0 35px 90px #132a1f38}.t-home .dash-sidebar{background:#0a0608;border-right:1px solid #2e1a24;flex-direction:column;align-items:center;gap:26px;padding:22px;display:flex}.t-home .dash-logo{background:var(--green);border-radius:8px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.t-home .dash-sidebar i{border:1px solid #3d2530;border-radius:6px;width:22px;height:22px}.t-home .dash-sidebar i:nth-of-type(2){background:#17392c;border-color:#256e4d}.t-home .dash-sidebar span{background:#39443f;border-radius:50%;width:28px;height:28px;margin-top:auto}.t-home .dash-main{padding:42px}.t-home .dash-head{justify-content:space-between;align-items:center;display:flex}.t-home .dash-head small{letter-spacing:.14em;color:#e11d48;margin-bottom:10px;font:9px Inter,sans-serif;display:block}.t-home .dash-head strong{font-size:27px}.t-home .dash-status{color:#ab97a1;border:1px solid #382930;border-radius:99px;padding:10px 13px;font-size:10px}.t-home .dash-status i{background:#e11d48;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.t-home .dash-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0;display:grid}.t-home .dash-metrics article,.t-home .dash-grid article{background:#1a0f16;border:1px solid #33202b;border-radius:12px;padding:22px}.t-home .dash-metrics span,.t-home .revenue-chart span,.t-home .signal-card>span{color:#a18d97;font-size:11px}.t-home .dash-metrics strong{letter-spacing:-.05em;margin:20px 0 8px;font-size:35px;display:block}.t-home .dash-metrics small{color:#e11d48;font-size:9px}.t-home .dash-metrics article:last-child small{color:#a18d97}.t-home .dash-grid{grid-template-columns:1.6fr .7fr;gap:15px;height:365px;display:grid}.t-home .revenue-chart>div:first-child{justify-content:space-between;display:flex}.t-home .revenue-chart b{color:#77656e;font-size:9px;font-weight:500}.t-home .chart-area{background:repeating-linear-gradient(0deg,#0000 0 53px,#202a27 54px);height:270px;margin-top:28px}.t-home .chart-area svg{width:100%;height:100%;overflow:visible}.t-home .chart-area .area{fill:url(#chartFill)}.t-home .chart-area .line{fill:none;stroke:#e11d48;stroke-width:3px;vector-effect:non-scaling-stroke}.t-home .signal-card{flex-direction:column;display:flex}.t-home .signal-card strong{margin:55px 0 14px;font-size:48px}.t-home .signal-card p{color:#94a0bc;font-size:13px;line-height:1.6}.t-home .signal-card a{color:#e11d48;margin-top:auto;font-size:11px}.t-home .why-home,.t-home .home-process{background:var(--light);padding:130px max(24px,50vw - 660px)}.t-home .section-intro{text-align:center;max-width:780px;margin:0 auto 75px}.t-home .section-intro>p:last-child{color:var(--grey);max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.t-home .home-tile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.t-home .home-tile{background:#1a0f16;border-radius:22px;flex-direction:column;min-height:460px;padding:46px;display:flex}.t-home .home-tile>span{letter-spacing:.15em;text-transform:uppercase;color:var(--green);font:10px Inter,sans-serif}.t-home .home-tile h3{letter-spacing:-.055em;max-width:560px;margin:auto 0 25px;font-size:clamp(34px,4vw,54px);line-height:1.02}.t-home .home-tile p{color:var(--grey);max-width:540px;line-height:1.7}.t-home .green-tile{background:#1f1219}.t-home .dark-tile{color:#fff;background:#151716}.t-home .dark-tile p{color:#9aa3bd}.t-home .home-process{background:#1a0f16}.t-home .home-steps{border-top:1px solid var(--line);max-width:1000px;margin:auto;padding:0;list-style:none}.t-home .home-steps li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:35px 10px;display:grid}.t-home .home-steps li>span{color:var(--green);font:11px Inter,sans-serif}.t-home .home-steps strong{letter-spacing:-.03em;margin-bottom:10px;font-size:28px;display:block}.t-home .home-steps p{color:var(--grey);margin:0;line-height:1.6}.t-home .home-contact{text-align:center;color:#fff;background:#140c11;min-height:720px;padding:140px 24px;position:relative;overflow:hidden}.t-home .home-contact h2{letter-spacing:-.08em;margin:35px 0;font-size:clamp(65px,10vw,140px);line-height:.82}.t-home .home-contact>p:not(.home-eyebrow){color:#ab97a1;font-size:18px}.t-home .home-contact .primary-link{margin-top:25px}.t-home .contact-orb{color:#151f1b;border:1px solid #26332e;border-radius:50%;place-items:center;width:580px;height:580px;font-size:120px;font-weight:800;display:grid;position:absolute;bottom:-320px;right:-180px;box-shadow:0 0 0 70px #e11d4806,0 0 0 140px #e11d4805}.t-home .home-footer{background:#f5f5f7;padding:70px max(24px,50vw - 660px) 30px}.t-home .footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.t-home .footer-top p{color:var(--grey);margin:0;font-size:13px}.t-home .footer-links{grid-template-columns:repeat(2,minmax(140px,260px));gap:70px;padding:45px 0;display:grid}.t-home .footer-links div{flex-direction:column;gap:12px;display:flex}.t-home .footer-links strong{margin-bottom:4px;font-size:11px}.t-home .footer-links a{color:var(--grey);font-size:12px}.t-home .footer-links a:hover{color:var(--green)}.t-home .footer-bottom{border-top:1px solid var(--line);color:#88888d;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.t-home .reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(25px)}.t-home .reveal.visible{opacity:1;transform:none}@media (max-width:900px){.t-home .home-header nav>a:not(.portfolio-button):not(:last-child){display:none}.t-home .home-hero{padding-top:80px}.t-home .hero-product{height:440px;margin-top:65px}.t-home .device{width:76%;height:360px}.t-home .gaming-screen strong{font-size:45px}.t-home .wellness-screen strong{font-size:35px}.t-home .live-product{height:560px}.t-home .dashboard-shell{height:auto}.t-home .dash-metrics{grid-template-columns:1fr}.t-home .dash-grid{grid-template-columns:1fr;height:auto}.t-home .signal-card{min-height:280px}.t-home .home-tile{min-height:390px}.t-home .home-footer{padding-top:55px}}@media (max-width:600px){.t-home .home-header{padding-inline:20px}.t-home .home-header nav{gap:9px}.t-home .home-header nav>a:last-child{display:none}.t-home .home-brand{font-size:16px}.t-home .portfolio-button{padding:8px 11px}.t-home .home-hero{min-height:auto;padding:75px 20px 55px}.t-home .home-hero h1{font-size:58px}.t-home .hero-copy>p:not(.home-eyebrow){font-size:16px}.t-home .hero-actions{flex-direction:column;align-items:center}.t-home .hero-product{height:390px;margin-top:55px}.t-home .device{width:89%;height:290px}.t-home .device-left{top:75px;left:-8%}.t-home .device-right{right:-8%}.t-home .gaming-screen strong{font-size:32px}.t-home .wellness-screen strong{font-size:28px}.t-home .product-section,.t-home .data-section,.t-home .why-home,.t-home .home-process{padding:90px 20px}.t-home .product-copy{margin-bottom:45px}.t-home .product-copy>p:not(.product-label){font-size:16px}.t-home .product-links{flex-direction:column;gap:14px}.t-home .live-product{border-radius:14px 14px 0 0;height:430px}.t-home .live-product iframe{width:200%;height:200%;transform:scale(.5)}.t-home .dashboard-shell{border-radius:14px;grid-template-columns:42px 1fr}.t-home .dash-sidebar{padding:12px 7px}.t-home .dash-sidebar i{width:18px;height:18px}.t-home .dash-main{padding:22px 14px}.t-home .dash-head{align-items:flex-start}.t-home .dash-head strong{font-size:19px}.t-home .dash-status{display:none}.t-home .dash-metrics strong{font-size:29px}.t-home .dash-grid{display:block}.t-home .revenue-chart{height:320px}.t-home .signal-card{margin-top:14px}.t-home .home-tile-grid{grid-template-columns:1fr}.t-home .home-tile{min-height:350px;padding:30px}.t-home .home-steps li{grid-template-columns:50px 1fr;padding:27px 0}.t-home .home-contact{min-height:620px;padding:120px 20px}.t-home .footer-top,.t-home .footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.t-home .footer-links{grid-template-columns:1fr 1fr}.t-home .footer-top p{line-height:1.6}}@media (prefers-reduced-motion:reduce){.t-home{scroll-behavior:auto}.t-home .reveal{opacity:1;transition:none;transform:none}}.t-home .services-section,.t-home .who-section,.t-home .pricing-section,.t-home .trust-section,.t-home .faq-section{background:#1a0f16;padding:120px max(24px,50vw - 660px)}.t-home .who-section,.t-home .trust-section,.t-home .faq-section{background:var(--light)}.t-home .service-grid,.t-home .who-grid,.t-home .pricing-grid,.t-home .trust-grid,.t-home .faq-grid{gap:18px;display:grid}.t-home .service-grid article,.t-home .pricing-grid article,.t-home .faq-grid article{background:#1a0f16;border:1px solid #0000000f;border-radius:22px;padding:30px;box-shadow:0 18px 50px #1f2d260f}.t-home .who-grid span,.t-home .trust-grid span{color:#5f6461;line-height:1.55}.t-home .service-grid{grid-template-columns:repeat(3,1fr)}.t-home .service-grid article:last-child{grid-column:2}.t-home .service-grid span,.t-home .pricing-grid span{text-transform:uppercase;letter-spacing:.15em;color:var(--green);font:10px Inter,sans-serif}.t-home .service-grid h3,.t-home .pricing-grid strong,.t-home .faq-grid h3{letter-spacing:-.04em;color:var(--black);margin:22px 0 14px;font-size:26px;line-height:1.05;display:block}.t-home .service-grid p,.t-home .pricing-grid p,.t-home .faq-grid p{color:var(--grey);margin:0;line-height:1.7}.t-home .service-grid article>a{color:var(--green);margin-top:22px;font-size:13px;font-weight:800;display:inline-flex}.t-home .who-grid,.t-home .trust-grid{grid-template-columns:repeat(3,1fr)}.t-home .who-grid span,.t-home .trust-grid span{background:#1a0f16;border:1px solid #0000000f;border-radius:18px;align-items:center;min-height:88px;padding:20px;font-weight:700;display:flex}.t-home .audit-cta{color:#fff;text-align:center;background:#170e14;border-radius:28px;margin:72px max(24px,50vw - 660px) 96px;padding:70px;position:relative;overflow:hidden}.t-home .audit-cta h2{letter-spacing:-.07em;margin:18px 0 22px;font-size:clamp(44px,6vw,84px);line-height:1}.t-home .audit-cta p:not(.home-eyebrow){color:#b0a0a8;max-width:640px;margin:0 auto 28px;line-height:1.7}.t-home .pricing-grid{grid-template-columns:repeat(4,1fr)}.t-home .pricing-grid article{flex-direction:column;min-height:300px;display:flex}.t-home .pricing-grid strong{margin:20px 0;font-size:30px}.t-home .pricing-grid a{color:var(--green);margin-top:auto;font-size:13px;font-weight:700}.t-home .faq-grid{grid-template-columns:repeat(2,1fr)}.t-home .faq-grid article{min-height:210px}.t-home .home-contact .hero-actions{justify-content:center}.t-home .home-contact .secondary-link{color:#f27a8a}@media (max-width:900px){.t-home .service-grid,.t-home .who-grid,.t-home .pricing-grid,.t-home .trust-grid,.t-home .faq-grid{grid-template-columns:1fr 1fr}.t-home .service-grid article:last-child{grid-column:auto}.t-home .audit-cta{padding:55px 28px}}@media (max-width:600px){.t-home .services-section,.t-home .who-section,.t-home .pricing-section,.t-home .trust-section,.t-home .faq-section{padding:80px 20px}.t-home .service-grid,.t-home .who-grid,.t-home .pricing-grid,.t-home .trust-grid,.t-home .faq-grid{grid-template-columns:1fr}.t-home .audit-cta{border-radius:20px;margin:52px 20px 64px;padding:50px 22px}.t-home .who-grid span,.t-home .trust-grid span,.t-home .pricing-grid article,.t-home .faq-grid article{min-height:auto}}.t-home .home-intro{text-align:center;background:#1a0f16;padding:112px max(24px,50vw - 660px) 24px}.t-home .home-intro-inner{max-width:860px;margin:0 auto}.t-home .home-intro-lead{letter-spacing:-.02em;color:var(--black);margin:18px 0 28px;font-size:clamp(21px,2.9vw,31px);line-height:1.42}.t-home .home-intro-lead strong{color:var(--green);font-weight:700}.t-home .home-intro-links{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.t-home .home-intro-links a{color:var(--green);font-size:15px;font-weight:700}.t-home .home-intro-links a:hover{color:var(--green-dark)}.t-home .home-intro+.services-section{padding-top:44px}@media (max-width:600px){.t-home .home-intro{padding:74px 20px 12px}.t-home .home-intro-links{flex-direction:column;gap:14px}}.t-home .service-grid--two{grid-template-columns:repeat(2,1fr);gap:24px}.t-home .service-grid--two article{flex-direction:column;min-height:340px;padding:42px 40px;display:flex}.t-home .service-grid--two article>a{margin-top:auto}.t-home .service-card--premium{color:#f6edf1;background:#130b10;border-color:#130b10;position:relative;overflow:hidden}.t-home .service-card--premium h3{color:#fff}.t-home .service-card--premium p{color:#b4a0aa}.t-home .service-card--premium span,.t-home .service-card--premium>a{color:#f27a8a}.t-home .service-card--premium:after{content:"";pointer-events:none;background:radial-gradient(circle,#e11d4838,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}@media (max-width:900px){.t-home .service-grid--two{grid-template-columns:1fr}}.t-home .service-grid--trio{grid-template-columns:repeat(3,1fr);gap:20px}.t-home .service-grid--trio article{flex-direction:column;min-height:330px;padding:36px 30px;display:flex}.t-home .service-grid--trio article:last-child{grid-column:auto}.t-home .service-grid--trio article>a{margin-top:auto}@media (max-width:960px){.t-home .service-grid--trio{grid-template-columns:1fr}}
:root{--black:#f3eaee;--grey:#9c8a94;--light:#130b10;--green:#e11d48;--green-dark:#be123c;--line:#2e1a24}.t-contact *{box-sizing:border-box}.t-contact{scroll-behavior:smooth;color:var(--black);-webkit-font-smoothing:antialiased;background:#0a0608;margin:0;font-family:Inter,sans-serif;overflow-x:clip}.t-contact a{color:inherit;text-decoration:none}.t-contact p,.t-contact h1,.t-contact h2,.t-contact h3{margin-top:0}.t-contact ::selection{color:#fff;background:#e11d48}.t-contact a:focus-visible,.t-contact button:focus-visible,.t-contact input:focus-visible,.t-contact select:focus-visible,.t-contact textarea:focus-visible{outline-offset:3px;outline:3px solid #e11d4873}.t-contact .skip-link{z-index:100;color:var(--black);border:1px solid var(--line);background:#1a0f16;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .2s;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 10px 30px #0000001f}.t-contact .skip-link:focus{transform:none}.t-contact .contact-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17181ad1;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 660px);display:flex;position:sticky;top:0}.t-contact .brand{letter-spacing:.13em;font-size:19px;font-weight:800}.t-contact .brand span{color:var(--green)}.t-contact .contact-header nav{align-items:center;gap:28px;font-size:12px;display:flex}.t-contact .contact-header nav a{color:#444448;transition:all .2s}.t-contact .contact-header nav a:hover{color:var(--green)}.t-contact .header-cta{border:1px solid #ccd2e0;border-radius:99px;padding:9px 13px}.t-contact .header-cta span{color:var(--green);margin-left:5px}.t-contact .eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--green);font:500 11px Inter,sans-serif}.t-contact .contact-hero{text-align:center;background:radial-gradient(circle at 50% 45%,#130b10 0,#0000 36%);padding:44px max(24px,50vw - 660px) 74px;overflow:hidden}.t-contact .hero-copy{max-width:1030px;margin:0 auto}.t-contact .hero-copy h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,4.6vw,54px);line-height:1.02}.t-contact .hero-copy p:not(.eyebrow){max-width:640px;color:var(--grey);margin:15px auto 0;font-size:16px;line-height:1.6}.t-contact .hero-jump{background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:12px;margin-top:18px;padding:13px 18px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.t-contact .hero-jump:hover{background:var(--green-dark);transform:translateY(-2px)}.t-contact .contact-pricing{background:#1a0f16;padding:86px max(24px,50vw - 660px)}.t-contact .pricing-intro{text-align:center;max-width:820px;margin:0 auto 38px}.t-contact .pricing-intro h2{letter-spacing:-.065em;margin:20px 0 16px;font-size:clamp(42px,5.5vw,76px);line-height:.96}.t-contact .pricing-intro p:not(.eyebrow){max-width:600px;color:var(--grey);margin:0 auto;font-size:17px;line-height:1.65}.t-contact .contact-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.t-contact .contact-pricing-grid article{border:1px solid var(--line);background:#1f1219;border-radius:20px;flex-direction:column;min-height:310px;padding:26px;display:flex}.t-contact .contact-pricing-grid span{color:#202024;font-size:13px;font-weight:800}.t-contact .contact-pricing-grid strong{letter-spacing:-.04em;margin:28px 0 18px;font-size:26px;display:block}.t-contact .contact-pricing-grid p{color:var(--grey);margin:0;font-size:14px;line-height:1.65}.t-contact .contact-pricing-grid a{color:var(--green);margin-top:auto;font-size:13px;font-weight:800}.t-contact .hero-card{color:#fff;text-align:left;background:#170e14;border:1px solid #2e1a24;border-radius:22px;max-width:980px;height:430px;margin:80px auto 0;overflow:hidden;box-shadow:0 35px 90px #132a1f38}.t-contact .card-bar{color:#85908b;letter-spacing:.12em;text-transform:uppercase;background:#0a0608;border-bottom:1px solid #2e1a24;align-items:center;gap:7px;height:46px;padding:0 18px;font:9px Inter,sans-serif;display:flex}.t-contact .card-bar i{background:#3d2530;border-radius:50%;width:7px;height:7px}.t-contact .card-bar span{margin-left:auto}.t-contact .card-body{background:radial-gradient(circle at 85% 40%,#e11d4859,#0000 34%),linear-gradient(135deg,#1a0f16,#070a09);flex-direction:column;justify-content:center;height:calc(100% - 46px);padding:56px;display:flex}.t-contact .status-pill{color:#fb7185;letter-spacing:.12em;text-transform:uppercase;border:1px solid #315043;border-radius:99px;width:max-content;padding:10px 13px;font:10px Inter,sans-serif}.t-contact .card-body h2{letter-spacing:-.065em;max-width:780px;margin:32px 0 18px;font-size:clamp(38px,5.5vw,72px);line-height:.96}.t-contact .card-body p{color:#ab97a1;max-width:560px;line-height:1.7}.t-contact .hero-trust{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.t-contact .hero-trust span{color:#c7d2e6;background:#ffffff0e;border:1px solid #7be1b42e;border-radius:99px;align-items:center;min-height:34px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.t-contact .contact-band{background:var(--light);grid-template-columns:repeat(3,1fr);gap:18px;padding:120px max(24px,50vw - 660px);display:grid}.t-contact .band-card{background:#1a0f16;border-radius:22px;flex-direction:column;min-height:390px;padding:38px;display:flex}.t-contact .band-card span{letter-spacing:.15em;text-transform:uppercase;color:var(--green);font:10px Inter,sans-serif}.t-contact .band-card h2{letter-spacing:-.055em;margin:auto 0 20px;font-size:clamp(30px,3vw,43px);line-height:1.02}.t-contact .band-card p{color:var(--grey);margin:0;line-height:1.7}.t-contact .band-card.green{background:#1f1219}.t-contact .band-card.dark{color:#fff;background:#151716}.t-contact .band-card.dark p{color:#9aa3bd}.t-contact .contact-section{color:#fff;background:#140c11;padding:38px max(24px,50vw - 660px) 46px;position:relative;overflow:hidden}.t-contact .contact-orb{color:#151f1b;border:1px solid #26332e;border-radius:50%;place-items:center;width:580px;height:580px;font-size:120px;font-weight:800;display:grid;position:absolute;top:-260px;right:-190px;box-shadow:0 0 0 70px #e11d4806,0 0 0 140px #e11d4805}.t-contact .contact-intro{text-align:center;z-index:2;max-width:850px;margin:0 auto 42px;position:relative}.t-contact .contact-intro h2{letter-spacing:-.075em;margin:20px 0;font-size:clamp(50px,7vw,92px);line-height:.9}.t-contact .contact-intro p:not(.eyebrow){color:#ab97a1;max-width:650px;margin:0 auto;font-size:18px;line-height:1.65}.t-contact .hero-jump-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.t-contact .hero-jump-row .hero-jump{margin-top:0}.t-contact .response-badge{color:#d8e3de;background:#1a0f16;border:1px solid #2c3a35;border-radius:99px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.t-contact .response-badge span{background:#e11d48;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e11d481f}.t-contact .social-proof,.t-contact .next-steps{z-index:2;background:#1a0f16;border:1px solid #33202b;border-radius:22px;max-width:1180px;margin:0 auto 20px;padding:24px;position:relative}.t-contact .social-proof{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.t-contact .proof-heading{text-align:center;grid-column:1/-1;max-width:820px;margin:0 auto 8px}.t-contact .social-proof h3,.t-contact .next-heading h3{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(28px,3.3vw,48px);line-height:1}.t-contact .social-proof article{background:#170e14;border:1px solid #33202b;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px;display:flex}.t-contact .social-proof strong{color:#fff;margin-bottom:10px;font-size:15px;display:block}.t-contact .social-proof span{color:#ab97a1;font-size:13px;line-height:1.55;display:block}.t-contact .next-steps{margin-bottom:22px}.t-contact .next-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.t-contact .next-heading h3{text-align:right;max-width:610px}.t-contact .next-steps ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.t-contact .next-steps li{background:#170e14;border:1px solid #33202b;border-radius:16px;padding:20px}.t-contact .next-steps li>span{color:var(--green);margin-bottom:24px;font:11px Inter,sans-serif;display:block}.t-contact .next-steps strong{margin-bottom:10px;font-size:17px;display:block}.t-contact .next-steps p{color:#ab97a1;margin:0;font-size:13px;line-height:1.55}.t-contact .contact-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1180px;margin:0 auto;display:grid;position:relative}.t-contact .project-form,.t-contact .contact-panel{background:#1a0f16;border:1px solid #33202b;border-radius:22px;min-height:auto;padding:24px}.t-contact .project-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;display:grid}.t-contact .form-note{color:#aeb9b4;background:#170e14;border:1px solid #33202b;border-radius:14px;grid-column:1/-1;margin:0 0 2px;padding:12px 15px;font-size:13px;line-height:1.5}.t-contact .project-form label{flex-direction:column;gap:6px;display:flex}.t-contact .project-form label.full{grid-column:1/-1}.t-contact .project-form span{color:#b8c2bd;font-size:12px;font-weight:600}.t-contact .project-form input,.t-contact .project-form select,.t-contact .project-form textarea{color:#fff;background:#0a0608;border:1px solid #2d3b36;border-radius:11px;outline:none;width:100%;padding:11px 13px;font:14px Inter,sans-serif;transition:all .2s}.t-contact .project-form textarea{resize:vertical;min-height:104px}.t-contact .project-form input:focus,.t-contact .project-form select:focus,.t-contact .project-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #e11d482e}.t-contact .project-form input::placeholder,.t-contact .project-form textarea::placeholder{color:#626d68}.t-contact .primary-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:99px;grid-column:1/-1;align-items:center;gap:16px;width:max-content;padding:16px 21px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.t-contact .primary-button:hover{background:var(--green-dark);transform:translateY(-2px)}.t-contact .contact-panel{flex-direction:column;display:flex}.t-contact .contact-panel ol{border-top:1px solid #33202b;grid-template-rows:repeat(4,minmax(92px,1fr));margin:24px 0;padding:0;list-style:none;display:grid}.t-contact .contact-panel li{border-bottom:1px solid #33202b;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.t-contact .contact-panel li>span{color:var(--green);font:11px Inter,sans-serif}.t-contact .contact-panel strong{margin-bottom:8px;font-size:18px;display:block}.t-contact .contact-panel p{color:#ab97a1;margin:0;font-size:14px;line-height:1.6}.t-contact .trust-stack{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.t-contact .trust-stack span{text-align:center;color:#c7d2e6;background:#170e14;border:1px solid #33202b;border-radius:12px;place-items:center;min-height:58px;padding:12px 14px;font-size:12px;font-weight:700;display:grid}.t-contact .direct-contact{background:#170e14;border:1px solid #33202b;border-radius:16px;margin-top:auto;padding:22px}.t-contact .direct-contact span{color:#8d9994;margin-bottom:8px;font-size:12px;display:block}.t-contact .direct-contact a{color:#f27a8a;font-weight:700}.t-contact .contact-footer{background:#f5f5f7;padding:70px max(24px,50vw - 660px) 30px}.t-contact .footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.t-contact .footer-top p{color:var(--grey);margin:0;font-size:13px}.t-contact .footer-bottom{color:#88888d;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.t-contact .reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(25px)}.t-contact .reveal.visible{opacity:1;transform:none}@media (max-width:900px){.t-contact .contact-header nav a:not(.header-cta){display:none}.t-contact .contact-hero{padding-top:75px}.t-contact .hero-card{height:auto}.t-contact .card-body{min-height:360px;padding:44px 30px}.t-contact .contact-band{grid-template-columns:1fr}.t-contact .band-card{min-height:310px}.t-contact .contact-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-contact .social-proof{grid-template-columns:1fr 1fr}.t-contact .proof-heading{grid-column:1/-1}.t-contact .next-heading{display:block}.t-contact .next-heading h3{text-align:left}.t-contact .next-steps ol{grid-template-columns:1fr 1fr}.t-contact .contact-grid{grid-template-columns:1fr}.t-contact .project-form,.t-contact .contact-panel{min-height:auto}.t-contact .contact-panel ol{grid-template-rows:none}}@media (max-width:600px){.t-contact .contact-header{padding-inline:20px}.t-contact .brand{font-size:16px}.t-contact .header-cta{padding:8px 11px}.t-contact .contact-hero{min-height:auto;padding:64px 20px 44px}.t-contact .hero-copy h1{font-size:52px}.t-contact .hero-copy p:not(.eyebrow),.t-contact .contact-intro p:not(.eyebrow){font-size:16px}.t-contact .hero-card{border-radius:16px;margin-top:52px}.t-contact .card-body h2{font-size:38px}.t-contact .hero-trust{grid-template-columns:1fr;display:grid}.t-contact .hero-trust span{text-align:center;justify-content:center}.t-contact .contact-band,.t-contact .contact-section,.t-contact .contact-pricing{padding:64px 20px}.t-contact .contact-pricing-grid{grid-template-columns:1fr}.t-contact .contact-pricing-grid article{min-height:auto}.t-contact .social-proof,.t-contact .next-steps{border-radius:16px;padding:22px}.t-contact .social-proof,.t-contact .next-steps ol{grid-template-columns:1fr}.t-contact .social-proof article{min-height:auto}.t-contact .trust-stack{grid-template-columns:1fr}.t-contact .contact-panel li{align-items:start;min-height:auto}.t-contact .next-steps li>span{margin-bottom:16px}.t-contact .project-form{grid-template-columns:1fr;padding:22px}.t-contact .contact-panel{padding:22px}.t-contact .primary-button{justify-content:center;width:100%}.t-contact .footer-top,.t-contact .footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.t-contact .footer-top p{line-height:1.6}}@media (prefers-reduced-motion:reduce){.t-contact{scroll-behavior:auto}.t-contact .reveal{opacity:1;transition:none;transform:none}}.t-contact .hidden-field{display:none}.t-contact .form-status{grid-column:1/-1}.t-contact .form-status:empty{display:none}.t-contact .form-success{color:#1f1219;background:#e11d4829;border:1px solid #7be1b452;border-radius:14px;padding:15px 18px;font-size:13px;font-weight:700}.t-contact .form-error{color:#ffd9d3;background:#d6544824;border:1px solid #f08a805c;border-radius:14px;padding:15px 18px;font-size:13px;font-weight:600;line-height:1.5}.t-contact .form-error a{color:#ffb3aa;font-weight:700;text-decoration:underline}.t-contact .primary-button:disabled{opacity:.6;cursor:progress;transform:none}.t-contact .fallback-link{color:#f27a8a;grid-column:1/-1;align-self:center;font-size:13px;font-weight:700}@media (max-width:600px){.t-contact .fallback-link{text-align:center}}
:root{--ink:#07080f;--paper:#f7eef2;--muted:#949db8;--line:#301c26;--mint:#e11d48;--acid:#e11d48}.t-dark *{box-sizing:border-box}.t-dark{scroll-behavior:smooth;background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;overflow-x:clip}.t-dark a{color:inherit;text-decoration:none}.t-dark button{font:inherit}.t-dark ::selection{background:var(--mint);color:var(--ink)}.t-dark .cursor-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#e11d4814,#0000 65%);border-radius:50%;width:420px;height:420px;position:fixed;transform:translate(-50%,-50%)}.t-dark .section-shell,.t-dark .site-header,.t-dark .site-footer{z-index:1;width:min(100% - 80px,1440px);margin-inline:auto;position:relative}.t-dark .site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:118px;display:flex}.t-dark .brand{letter-spacing:.13em;font-size:30px;font-weight:800}.t-dark .brand span{color:var(--mint)}.t-dark nav{align-items:center;gap:36px;font-size:14px;font-weight:600;display:flex}.t-dark nav a:not(.nav-cta){color:#bcadb4}.t-dark nav a:hover,.t-dark nav a[aria-current=page]:not(.nav-cta){color:var(--paper)}.t-dark .nav-cta{border:1px solid #443039;padding:15px 20px}.t-dark .nav-cta span,.t-dark .text-link span{color:var(--mint);margin-left:12px}.t-dark .portfolio-jump{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070908eb;position:sticky;top:0}.t-dark .portfolio-jump>div{scrollbar-width:none;align-items:center;gap:8px;width:min(100% - 80px,1440px);height:58px;margin:auto;display:flex;overflow-x:auto}.t-dark .portfolio-jump>div::-webkit-scrollbar{display:none}.t-dark .portfolio-jump span{color:#7d6d75;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-right:12px;font:10px Inter,sans-serif}.t-dark .portfolio-jump a{color:#b5a6ad;white-space:nowrap;border:1px solid #303430;padding:9px 13px;font-size:11px;transition:all .2s}.t-dark .portfolio-jump a:hover,.t-dark .portfolio-jump a[aria-current=page]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.t-dark #work,.t-dark #why,.t-dark #process,.t-dark #capabilities,.t-dark #contact{scroll-margin-top:78px}.t-dark .hero{border-bottom:1px solid var(--line);min-height:620px;padding:90px 0 75px;overflow:hidden}.t-dark .eyebrow,.t-dark .kicker,.t-dark .project-type{text-transform:uppercase;letter-spacing:.18em;color:var(--mint);font-family:Inter,sans-serif;font-size:12px}.t-dark .eyebrow{align-items:center;gap:12px;display:flex}.t-dark .eyebrow span{background:var(--mint);width:34px;height:1px}.t-dark h1,.t-dark h2,.t-dark h3,.t-dark p{margin-top:0}.t-dark h1{letter-spacing:-.075em;z-index:1;max-width:1100px;margin:42px 0 48px;font-size:clamp(68px,8.5vw,126px);line-height:.88;position:relative}.t-dark h1 em{color:#83717b;font-style:normal;display:block}.t-dark .hero-bottom{z-index:1;justify-content:space-between;align-items:end;max-width:870px;display:flex;position:relative}.t-dark .hero-bottom p{color:#b4a0aa;max-width:570px;margin:0;font-size:21px;line-height:1.65}.t-dark .text-link{border-bottom:1px solid #4f3a43;padding-bottom:8px;font-size:14px;font-weight:700}.t-dark .hero-orbit{aspect-ratio:1;opacity:.68;width:570px;position:absolute;bottom:-180px;right:-110px}.t-dark .orbit{border:1px solid #343a35;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:0}.t-dark .orbit:before{content:"";background:var(--mint);width:12px;height:12px;box-shadow:0 0 22px var(--mint);border-radius:50%;position:absolute;top:-6px;left:50%}.t-dark .orbit-two{border-style:dashed;animation-duration:12s;animation-direction:reverse;inset:85px}.t-dark .orbit-core{background:var(--mint);color:var(--ink);border-radius:50%;place-items:center;font-size:48px;font-weight:800;display:grid;position:absolute;inset:180px}@keyframes spin{to{transform:rotate(360deg)}}.t-dark .promise{border-bottom:1px solid var(--line);padding:58px 0}.t-dark .promise-copy{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin:30px 0 42px;display:grid}.t-dark .promise-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,70px);line-height:1.02}.t-dark .promise-copy h2 span{color:#83717b}.t-dark .promise-copy>p{color:#aa9aa0;max-width:560px;margin:0;font-size:17px;line-height:1.75}.t-dark .promise-points{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.t-dark .promise-points span{border-left:1px solid var(--line);padding:20px 24px;font-size:13px;font-weight:700}.t-dark .promise-points span:first-child{border-left:0;padding-left:0}.t-dark .promise-points b{color:var(--mint);margin-right:14px;font:11px Inter,sans-serif}.t-dark .partnership-note{background:linear-gradient(135deg,#130b10,#140c11 70%);border:1px solid #372830;grid-template-columns:.72fr 1.28fr;gap:55px;margin-top:42px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.t-dark .partnership-note:after{content:"";border:1px solid #e11d4824;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-140px;right:-90px;box-shadow:0 0 0 45px #e11d4806,0 0 0 90px #e11d4805}.t-dark .partnership-note>div{z-index:1;position:relative}.t-dark .partnership-note>div:first-child{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.t-dark .partnership-mark{background:var(--mint);width:58px;height:58px;color:var(--ink);border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.t-dark .partnership-note h3{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(30px,4vw,50px);line-height:1.02}.t-dark .partnership-note>div:last-child p{color:#aa9aa0;max-width:740px;margin:0;font-size:16px;line-height:1.8}.t-dark .work,.t-dark .capabilities{padding:90px 0}.t-dark .section-heading{justify-content:space-between;align-items:end;margin-bottom:52px;display:flex}.t-dark .section-heading h2,.t-dark .contact h2{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(46px,6vw,86px);line-height:1.06}.t-dark .section-heading>p{color:#a89aa0;width:440px;margin-bottom:0;font-size:18px;line-height:1.7}.t-dark .filters{gap:8px;display:flex}.t-dark .filter{color:#93858c;cursor:pointer;background:0 0;border:1px solid #3d2b34;padding:11px 16px;font-size:13px}.t-dark .filter:hover,.t-dark .filter.active{background:var(--paper);color:var(--ink);border-color:var(--paper)}.t-dark .project-grid{grid-template-columns:1.15fr .85fr;gap:62px 28px;display:grid}.t-dark .project-large{grid-column:1/-1}.t-dark .project-wide{grid-column:1/-1;width:77%;margin-left:auto}.t-dark .project.is-hidden{display:none}.t-dark .live-preview{background:#1a0f16;border:1px solid #332028;min-height:500px;position:relative;overflow:hidden}.t-dark .preview-bar{letter-spacing:.08em;color:#85808c;background:#16161f;border-bottom:1px solid #302c37;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 20px;font:11px Inter,sans-serif;display:grid}.t-dark .preview-dots{gap:7px;display:flex}.t-dark .preview-dots i{background:#4a4650;border-radius:50%;width:7px;height:7px}.t-dark .preview-dots i:first-child{background:#7062f4}.t-dark .preview-bar>a{color:#cabfc6;justify-self:end;transition:color .2s}.t-dark .preview-bar>a:hover,.t-dark .case-link:hover{color:var(--mint)}.t-dark .preview-bar>a b{color:var(--mint);margin-left:6px}.t-dark .preview-window{background:#070405;position:absolute;inset:52px 0 0;overflow:hidden}.t-dark .preview-window iframe{transform-origin:0 0;background:#070405;border:0;width:125%;height:125%;transform:scale(.8)}.t-dark .preview-hint{color:#ddd0d5;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#070908db;border:1px solid #ffffff2e;padding:8px 11px;font:10px Inter,sans-serif;position:absolute;bottom:18px;left:20px}.t-dark .project-live .project-index{z-index:2;color:#b8b2c1;background:#070908c2;padding:7px 9px;top:70px}.t-dark .project-wellness .live-preview{background:#e9eef8;border-color:#b8c3da}.t-dark .project-wellness .preview-bar{color:#6b766e;background:#f3f5f2;border-color:#cbd3cc}.t-dark .project-wellness .preview-dots i{background:#aeb9b0}.t-dark .project-wellness .preview-dots i:first-child{background:#587a62}.t-dark .project-wellness .preview-bar>a{color:#4b5c50}.t-dark .project-wellness .preview-bar>a:hover{color:#18724a}.t-dark .project-wellness .preview-window{background:#e8edf8}.t-dark .project-wellness .preview-hint{color:#36503d;background:#f4f8f6e6;border-color:#2a443240}.t-dark .project-visual{background:#111;min-height:340px;position:relative;overflow:hidden}.t-dark .project-large .project-visual{min-height:400px}.t-dark .project-index{color:#ffffff8c;font-family:Inter,sans-serif;font-size:12px;position:absolute;top:22px;right:24px}.t-dark .visual-aurora{background:radial-gradient(circle at 65% 15%,#174b3f,#0000 35%),linear-gradient(135deg,#071a17,#0b2821 55%,#07100e);place-items:center;display:grid}.t-dark .data-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060b09a3;border:1px solid #e11d4833;width:58%;padding:22px;box-shadow:0 35px 90px #020706}.t-dark .panel-top,.t-dark .panel-bottom{letter-spacing:.13em;color:#aab6b0;justify-content:space-between;font-family:Inter,sans-serif;font-size:11px;display:flex}.t-dark .panel-top span:last-child{color:var(--mint)}.t-dark .metric{letter-spacing:-.05em;margin:28px 0 20px;font-size:52px;font-weight:700}.t-dark .metric small{color:#8d9891;letter-spacing:0;margin-top:5px;font-size:13px;font-weight:500;display:block}.t-dark .chart{border-bottom:1px solid #355047;align-items:end;gap:12px;height:90px;display:flex}.t-dark .chart i{background:linear-gradient(var(--mint),#e11d481f);height:var(--h);flex:1}.t-dark .chart i:first-child{--h:25%}.t-dark .chart i:nth-child(2){--h:38%}.t-dark .chart i:nth-child(3){--h:31%}.t-dark .chart i:nth-child(4){--h:57%}.t-dark .chart i:nth-child(5){--h:52%}.t-dark .chart i:nth-child(6){--h:78%}.t-dark .chart i:nth-child(7){--h:94%}.t-dark .panel-bottom{margin-top:20px}.t-dark .panel-bottom strong{color:var(--paper)}.t-dark .visual-nova{background:#e95b29;padding:8%}.t-dark .nova-card{border:1px solid #fff9;height:100%;min-height:280px;padding:22px;position:relative;overflow:hidden}.t-dark .nova-nav{justify-content:space-between;font:11px Inter,sans-serif;display:flex}.t-dark .nova-card p{letter-spacing:-.05em;z-index:1;margin-top:75px;font-size:43px;font-weight:700;line-height:1;position:relative}.t-dark .nova-sun{background:#f6cc57;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-140px;right:-75px;box-shadow:0 0 0 35px #f6cc572e,0 0 0 70px #f6cc571a}.t-dark .visual-lattice{color:#101310;background:#d4d8d0;align-items:end;padding:9%;display:flex}.t-dark .lattice-copy{z-index:2;position:relative}.t-dark .lattice-copy span{letter-spacing:.16em;margin-bottom:12px;font:11px Inter,sans-serif;display:block}.t-dark .lattice-copy strong{letter-spacing:-.05em;font-size:45px;line-height:1.05}.t-dark .lattice-map{background:repeating-linear-gradient(90deg,#0000 0 74px,#0709081a 75px),repeating-linear-gradient(0deg,#0000 0 74px,#0709081a 75px);position:absolute;inset:8%}.t-dark .lattice-map:before,.t-dark .lattice-map:after{content:"";background:#6a726a;width:80%;height:1px;position:absolute;top:48%;left:10%;transform:rotate(30deg)}.t-dark .lattice-map:after{transform:rotate(-35deg)}.t-dark .lattice-map i{left:var(--x);top:var(--y);background:#111;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #0000001a}.t-dark .visual-kinetic{color:#dfe2ff;background:#181c38;align-items:center;padding:7%;display:flex}.t-dark .kinetic-word{letter-spacing:-.07em;z-index:2;font-size:clamp(52px,8vw,110px);font-weight:800;line-height:.72;position:relative}.t-dark .kinetic-word span{display:block}.t-dark .kinetic-word span:nth-child(2){color:#8188e8;margin-left:1em}.t-dark .kinetic-word span:nth-child(3){margin-left:.35em}.t-dark .kinetic-disc{aspect-ratio:1;border:1px solid #5e65b2;border-radius:50%;place-items:center;width:390px;display:grid;position:absolute;right:8%}.t-dark .kinetic-disc:before,.t-dark .kinetic-disc:after{content:"";border:1px solid #5e65b2;border-radius:50%;position:absolute;inset:15%}.t-dark .kinetic-disc:after{inset:31%}.t-dark .kinetic-disc i{background:var(--acid);width:20px;height:20px;box-shadow:0 0 30px var(--acid);border-radius:50%}.t-dark .project-info{border-top:1px solid #353935;justify-content:space-between;gap:30px;padding-top:25px;display:flex}.t-dark .project-info h3{letter-spacing:-.035em;margin:12px 0;font-size:30px}.t-dark .project-info>div:first-child>p:last-child{color:#a9959f;max-width:590px;line-height:1.6}.t-dark .case-link{border-bottom:1px solid #4a363f;margin-top:5px;padding-bottom:6px;font-size:13px;font-weight:700;display:inline-block}.t-dark .case-link span{color:var(--mint);margin-left:8px}.t-dark .result{text-align:right;flex:0 0 130px}.t-dark .result strong{font-size:30px;display:block}.t-dark .result span{color:#93858c;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.t-dark .why{border-top:1px solid var(--line);padding:90px 0}.t-dark .advantage-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.t-dark .advantage-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:30px 34px;transition:background .3s;position:relative}.t-dark .advantage-card:nth-child(2n){border-right:0}.t-dark .advantage-card:nth-child(n+3){border-bottom:0}.t-dark .advantage-card:hover{background:#170e14}.t-dark .advantage-card>span{color:var(--mint);letter-spacing:.14em;font:11px Inter,sans-serif}.t-dark .advantage-icon{width:46px;height:46px;color:var(--mint);border:1px solid #43303a;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:30px;right:32px}.t-dark .advantage-card h3{letter-spacing:-.045em;margin:72px 0 16px;font-size:clamp(25px,2.7vw,38px);line-height:1.08}.t-dark .advantage-card p{color:#93858c;max-width:520px;margin:0;line-height:1.7}.t-dark .process{background:var(--paper);color:var(--ink);grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:48px;padding:48px 58px;display:grid}.t-dark .process-page{padding:90px 0}.t-dark .process-page .process{margin-top:0}.t-dark .process-intro h3{letter-spacing:-.05em;margin:28px 0 18px;font-size:42px}.t-dark .process-intro>p:last-child{color:#5f655f;line-height:1.7}.t-dark .process-steps{border-top:1px solid #c6cddf;margin:0;padding:0;list-style:none}.t-dark .process-steps li{border-bottom:1px solid #c6cddf;grid-template-columns:50px 1fr;gap:12px;padding:15px 0;display:grid}.t-dark .process-steps li>span{color:#e11d48;padding-top:4px;font:11px Inter,sans-serif}.t-dark .process-steps strong{margin-bottom:7px;font-size:19px;display:block}.t-dark .process-steps p{color:#626861;margin:0;font-size:14px;line-height:1.55}.t-dark .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:62px 0}.t-dark .proof-grid{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.t-dark .proof-grid div{border-left:1px solid var(--line);padding:0 28px}.t-dark .proof-grid div:first-child{border:0;padding-left:0}.t-dark .proof-grid strong{letter-spacing:-.055em;font-size:clamp(34px,4vw,56px);display:block}.t-dark .proof-grid span{color:#93858c;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.t-dark .capability-list{border-top:1px solid var(--line)}.t-dark .capability-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr auto;align-items:center;padding:35px 5px;transition:all .3s;display:grid}.t-dark .capability-list>div:hover{background:#170e14;padding-left:18px}.t-dark .capability-list span{color:var(--mint);font:12px Inter,sans-serif}.t-dark .capability-list h3{margin:0;font-size:25px}.t-dark .capability-list p{color:#93858c;margin:0;font-size:14px}.t-dark .capability-list b{color:var(--mint);font-size:20px}.t-dark .contact{border-top:1px solid var(--line);padding:88px 0}.t-dark .contact-row{justify-content:space-between;align-items:center;display:flex}.t-dark .contact-row a{background:var(--mint);width:150px;height:150px;color:var(--ink);text-align:center;border-radius:50%;place-items:center;font-weight:800;transition:all .3s;display:grid}.t-dark .contact-row a:hover{background:var(--acid);transform:rotate(-7deg)scale(1.05)}.t-dark .contact-row a b{font-size:24px;display:block}.t-dark .site-footer{border-top:1px solid var(--line);color:#83717b;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:125px;font-size:12px;display:grid}.t-dark .site-footer .brand{color:var(--paper);font-size:18px}.t-dark .site-footer p{text-align:center;margin:0}.t-dark .site-footer p:last-child{text-align:right}.t-dark .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.t-dark .reveal.visible{opacity:1;transform:none}@media (max-width:900px){.t-dark .section-shell,.t-dark .site-header,.t-dark .site-footer{width:min(100% - 40px,1440px)}.t-dark .portfolio-jump>div{width:calc(100% - 40px)}.t-dark .site-header nav>a:not(.nav-cta){display:none}.t-dark .hero{min-height:580px;padding-top:70px}.t-dark .hero-orbit{opacity:.35}.t-dark .promise-copy{grid-template-columns:1fr;gap:30px}.t-dark .partnership-note{grid-template-columns:1fr;gap:35px}.t-dark .partnership-note>div:first-child{gap:30px}.t-dark .section-heading{flex-direction:column;align-items:start;gap:35px}.t-dark .project-grid{grid-template-columns:1fr;gap:52px}.t-dark .project,.t-dark .project-large,.t-dark .project-wide{grid-column:auto;width:100%;margin:0}.t-dark .project-visual,.t-dark .project-large .project-visual{min-height:380px}.t-dark .live-preview{min-height:460px}.t-dark .preview-window iframe{width:150%;height:150%;transform:scale(.6667)}.t-dark .data-panel{width:80%}.t-dark .process{grid-template-columns:1fr;gap:30px;padding:40px}.t-dark .proof-grid{grid-template-columns:1fr 1fr;gap:38px 0}.t-dark .capability-list>div{grid-template-columns:50px 1fr auto}.t-dark .capability-list p{display:none}.t-dark .contact-row{align-items:flex-start;gap:45px}.t-dark .site-footer{grid-template-columns:1fr 1fr}.t-dark .site-footer p:nth-child(2){display:none}}@media (max-width:600px){.t-dark .site-header{height:90px}.t-dark .brand{font-size:22px}.t-dark .nav-cta{padding:11px 13px}.t-dark .portfolio-jump>div{height:52px}.t-dark .portfolio-jump span{display:none}.t-dark .hero{padding-top:60px}.t-dark .hero-bottom{flex-direction:column;align-items:start;gap:28px}.t-dark .hero-bottom p{font-size:17px}.t-dark h1{margin:38px 0;font-size:58px}.t-dark .promise{padding:48px 0}.t-dark .promise-points{grid-template-columns:1fr}.t-dark .promise-points span,.t-dark .promise-points span:first-child{border-left:0;border-bottom:1px solid var(--line);padding:13px 0}.t-dark .promise-points span:last-child{border-bottom:0}.t-dark .partnership-note{margin-top:35px;padding:26px 22px}.t-dark .partnership-note>div:last-child p{font-size:15px}.t-dark .work,.t-dark .capabilities,.t-dark .why{padding:65px 0}.t-dark .section-heading>p{width:100%}.t-dark .filters{width:100%;overflow:auto}.t-dark .filter{white-space:nowrap}.t-dark .project-visual,.t-dark .project-large .project-visual{min-height:300px}.t-dark .live-preview{min-height:360px}.t-dark .preview-bar{grid-template-columns:1fr auto;padding:0 12px}.t-dark .preview-bar>span{display:none}.t-dark .preview-window iframe{width:200%;height:200%;transform:scale(.5)}.t-dark .preview-hint{bottom:12px;left:12px}.t-dark .data-panel{width:86%;padding:18px}.t-dark .metric{font-size:38px}.t-dark .chart{height:72px}.t-dark .project-info{flex-direction:column}.t-dark .result{text-align:left}.t-dark .advantage-grid{grid-template-columns:1fr}.t-dark .advantage-card,.t-dark .advantage-card:nth-child(2n),.t-dark .advantage-card:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line);min-height:290px;padding:26px}.t-dark .advantage-card:last-child{border-bottom:0}.t-dark .advantage-card h3{margin-top:70px}.t-dark .process{padding:28px 22px}.t-dark .process-intro h3{font-size:34px}.t-dark .kinetic-disc{width:240px;right:-15%}.t-dark .proof-grid{grid-template-columns:1fr 1fr}.t-dark .proof-grid strong{font-size:36px}.t-dark .proof-grid div{padding:0 12px}.t-dark .contact-row{flex-direction:column}.t-dark .contact-row a{width:115px;height:115px}.t-dark .site-footer{min-height:110px}.t-dark .site-footer p:last-child{font-size:10px}}@media (prefers-reduced-motion:reduce){.t-dark{scroll-behavior:auto}.t-dark .orbit{animation:none}.t-dark .reveal{opacity:1;transition:none;transform:none}}.t-dark .case-points{color:#aa9aa0;gap:9px;margin:18px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.t-dark .case-points li{border-left:2px solid #e11d4852;padding-left:14px}.t-dark .case-points b{color:#f6f7f2}.t-dark .case-points.compact{gap:7px}.t-dark .project-info .case-link+.case-link{margin-left:18px}@media (max-width:700px){.t-dark .project-info .case-link+.case-link{margin:12px 0 0;display:block}.t-dark .case-points{font-size:12px}}.t-dark .data-demo{padding:30px 0 100px}.t-dark .dashboard-shell{color:#f6edf1;text-align:left;background:#170e14;border:1px solid #33202b;grid-template-columns:72px 1fr;min-height:680px;display:grid;overflow:hidden;box-shadow:0 35px 90px #00000047}.t-dark .dash-sidebar{background:#0a0608;border-right:1px solid #2e1a24;flex-direction:column;align-items:center;gap:26px;padding:22px;display:flex}.t-dark .dash-logo{background:var(--mint);width:33px;height:33px;color:var(--ink);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.t-dark .dash-sidebar i{border:1px solid #3d2530;border-radius:6px;width:22px;height:22px}.t-dark .dash-sidebar i:nth-of-type(2){background:#17392c;border-color:#256e4d}.t-dark .dash-sidebar span{background:#39443f;border-radius:50%;width:28px;height:28px;margin-top:auto}.t-dark .dash-main{padding:42px}.t-dark .dash-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.t-dark .dash-head small{letter-spacing:.14em;color:var(--mint);margin-bottom:10px;font:9px Inter,sans-serif;display:block}.t-dark .dash-head strong{font-size:27px}.t-dark .dash-status{color:#ab97a1;white-space:nowrap;border:1px solid #382930;border-radius:99px;padding:10px 13px;font-size:10px}.t-dark .dash-status i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.t-dark .dash-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0;display:grid}.t-dark .dash-metrics article,.t-dark .dash-grid article{background:#1a0f16;border:1px solid #33202b;padding:22px}.t-dark .dash-metrics span,.t-dark .revenue-chart span,.t-dark .signal-card>span{color:#a18d97;font-size:11px}.t-dark .dash-metrics strong{letter-spacing:-.05em;margin:20px 0 8px;font-size:35px;display:block}.t-dark .dash-metrics small{color:var(--mint);font-size:9px}.t-dark .dash-metrics article:last-child small{color:#a18d97}.t-dark .dash-grid{grid-template-columns:1.6fr .7fr;gap:15px;min-height:365px;display:grid}.t-dark .revenue-chart>div:first-child{justify-content:space-between;display:flex}.t-dark .revenue-chart b{color:#77656e;font-size:9px;font-weight:500}.t-dark .chart-area{background:repeating-linear-gradient(0deg,#0000 0 53px,#202a27 54px);height:270px;margin-top:28px}.t-dark .chart-area svg{width:100%;height:100%;overflow:visible}.t-dark .chart-area .area{fill:url(#chartFill)}.t-dark .chart-area .line{fill:none;stroke:#e11d48;stroke-width:3px;vector-effect:non-scaling-stroke}.t-dark .signal-card{flex-direction:column;display:flex}.t-dark .signal-card strong{margin:55px 0 14px;font-size:48px}.t-dark .signal-card p{color:#94a0bc;font-size:13px;line-height:1.6}.t-dark .signal-card a{color:var(--mint);margin-top:auto;font-size:11px;font-weight:700}.t-dark .moved-why{padding:30px 0 90px}.t-dark .trust-panel{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:75px 0;display:grid}.t-dark .trust-panel h2{letter-spacing:-.06em;margin:24px 0 14px;font-size:clamp(40px,5vw,72px);line-height:1.06}.t-dark .trust-pill-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.t-dark .trust-pill-grid span{text-align:center;color:#e3d6db;background:#170e14;border:1px solid #3a2a31;place-items:center;min-height:76px;padding:18px;font-size:13px;font-weight:700;display:grid}@media (max-width:900px){.t-dark .dashboard-shell{grid-template-columns:58px 1fr;min-height:auto}.t-dark .dash-main{padding:30px}.t-dark .dash-metrics,.t-dark .dash-grid{grid-template-columns:1fr}.t-dark .trust-panel{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.t-dark .data-demo,.t-dark .moved-why{padding:20px 0 65px}.t-dark .dashboard-shell{grid-template-columns:42px 1fr}.t-dark .dash-sidebar{padding:12px 7px}.t-dark .dash-sidebar i{width:18px;height:18px}.t-dark .dash-main{padding:22px 14px}.t-dark .dash-head{align-items:flex-start}.t-dark .dash-head strong{font-size:19px}.t-dark .dash-status{display:none}.t-dark .dash-metrics strong{font-size:29px}.t-dark .chart-area{height:230px}.t-dark .signal-card{min-height:270px}.t-dark .trust-panel{padding:55px 0}.t-dark .trust-pill-grid{grid-template-columns:1fr}.t-dark .trust-pill-grid span{min-height:58px}}.t-dark .demo-hero{border-bottom:1px solid var(--line);grid-template-columns:1.12fr .88fr;align-items:end;gap:58px;padding:92px 0 58px;display:grid}.t-dark .demo-hero h1{letter-spacing:-.075em;margin:34px 0 30px;font-size:clamp(62px,7.8vw,116px);line-height:.88}.t-dark .demo-hero h1 em{color:#83717b;font-style:normal;display:block}.t-dark .demo-hero-copy>p:last-child{color:#b4a0aa;max-width:760px;margin:0;font-size:20px;line-height:1.7}.t-dark .demo-disclaimer{background:linear-gradient(135deg,#e11d481f,#0d100eeb);border:1px solid #e11d4857;padding:30px;box-shadow:0 26px 80px #00000038}.t-dark .demo-disclaimer strong{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;display:block}.t-dark .demo-disclaimer p{color:#b8c2ba;margin:0;line-height:1.7}.t-dark .demo-frame-section{padding:78px 0 96px}.t-dark .sell-lead{padding:88px 0 0}.t-dark .demo-frame-heading{margin-bottom:36px;display:block}.t-dark .demo-frame-heading h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(44px,5.4vw,78px);line-height:1.03}.t-dark .demo-frame-heading>p{color:#a0a69f;max-width:100%;margin:24px 0 0;font-size:17px;line-height:1.75}.t-dark .demo-frame-shell{background:#080b0a;border:1px solid #2c3130;min-height:860px;overflow:hidden;box-shadow:0 34px 90px #00000057}.t-dark .demo-frame-shell iframe{background:#150a0f;border:0;width:100%;height:860px;display:block}.t-dark .demo-cta{background:radial-gradient(circle at 85% 40%,#e11d4821,#0000 34%),#170e14;border:1px solid #372830;margin-bottom:86px;padding:54px 60px}.t-dark .demo-cta h2{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(38px,5vw,68px);line-height:1.06}.t-dark .demo-cta p:not(.kicker){color:#b4a0aa;max-width:720px;font-size:17px;line-height:1.75}.t-dark .demo-link-row{justify-content:center;margin-top:30px;display:flex}@media (max-width:900px){.t-dark .demo-hero,.t-dark .demo-frame-heading{grid-template-columns:1fr;gap:34px}.t-dark .demo-frame-shell,.t-dark .demo-frame-shell iframe{height:760px;min-height:760px}}@media (max-width:600px){.t-dark .demo-hero{padding:62px 0 44px}.t-dark .demo-hero h1{font-size:56px}.t-dark .demo-hero-copy>p:last-child{font-size:17px}.t-dark .demo-disclaimer{padding:22px}.t-dark .demo-frame-section{padding:58px 0 72px}.t-dark .demo-frame-shell,.t-dark .demo-frame-shell iframe{height:680px;min-height:680px}.t-dark .demo-frame-shell .preview-bar{grid-template-columns:1fr auto}.t-dark .demo-frame-shell .preview-bar>span{display:none}.t-dark .demo-cta{margin-bottom:60px;padding:32px 24px}}
.t-home,.t-contact,.t-dark{--fg:#f3eaee;--fg-muted:#9c8a94;--hairline:#ffffff14;--hairline-strong:#2a2a38;--header-bg:#130a0fd1}.t-dark{min-height:100vh}#system,#live,#how{scroll-margin-top:88px}.vx-header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 660px);display:flex;position:sticky;top:0}.vx-brand{letter-spacing:.13em;color:var(--fg);align-items:center;gap:9px;font-size:19px;font-weight:800;display:inline-flex}.vx-brand-mark{flex:none;width:26px;height:26px}.vx-brand-x{color:var(--green,#e11d48)}.vx-nav{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.vx-nav a{color:var(--fg-muted);transition:color .2s}.vx-nav a:hover,.vx-nav a[aria-current=page]{color:var(--green,#e11d48)}.vx-cta{border:1px solid var(--hairline-strong);color:var(--fg);border-radius:99px;padding:9px 13px}.vx-cta:hover{color:var(--fg);border-color:var(--green,#e11d48)}.vx-cta span{color:var(--green,#e11d48);margin-left:5px}.vx-nav-short{display:none}@media (max-width:760px){.vx-header{height:60px;padding-inline:20px}.vx-nav{gap:16px}.vx-nav a:not(.vx-cta){font-size:12px}.vx-nav .vx-nav-home,.vx-nav-full{display:none}.vx-nav-short{display:inline}}@media (max-width:460px){.vx-header{padding-inline:14px}.vx-nav{gap:8px}.vx-nav a:not(.vx-cta){font-size:11px}.vx-brand{letter-spacing:.09em;font-size:14px}}@media (max-width:359px){.vx-brand-word{display:none}}.vx-footer{color:#9c8a94;background:#130b10;border-top:1px solid #291721}.vx-footer-inner{letter-spacing:.04em;width:min(100% - 48px,1320px);margin-inline:auto;font-size:12px}.vx-footer-row{justify-content:space-between;align-items:center;gap:28px;min-height:60px;padding:6px 0;display:flex}.vx-footer-row+.vx-footer-row{border-top:1px solid #291721}.vx-footer .vx-brand{color:#f7eef2;font-size:18px}.vx-footer p{margin:0}.vx-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.vx-footer-links a:hover{color:#f7eef2}.vx-footer-referral a{color:#fb7185;font-weight:600}.vx-footer-referral a:hover{text-decoration:underline}.vx-footer-legal{white-space:nowrap}@media (max-width:720px){.vx-footer-row{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0}.vx-footer-legal{white-space:normal}}
.vx-gradient{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.t-home .home-hero{color:#fff;isolation:isolate;background:#0d0709;overflow:hidden}.t-home .home-hero>*{z-index:1;position:relative}.t-home .home-hero h1{color:#fff}.t-home .home-hero h1 span{color:#d6e2dc94}.t-home .home-hero .home-eyebrow{color:#fb7185}.t-home .home-hero .hero-copy>p:not(.home-eyebrow){color:#e4ede8d9}.t-home .home-hero .secondary-link{color:#fb7185}.t-home .home-hero .scroll-note{display:none}.t-home .home-hero:after{content:"";z-index:2;background:#fff;height:84px;position:absolute;bottom:-34px;left:-6%;right:-6%;transform:skewY(-2.4deg)}.t-home .services-section{z-index:1;position:relative}.t-dark .demo-hero{isolation:isolate;background:#0d0709;padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px);position:relative;overflow:hidden}.t-dark .demo-hero>*{z-index:1;position:relative}.t-home .reveal,.t-dark .reveal,.t-contact .reveal{opacity:0;will-change:opacity, transform;transition:opacity 1s cubic-bezier(.16,.7,.2,1),transform 1s cubic-bezier(.16,.7,.2,1);transform:translateY(36px)}.t-home .reveal.visible,.t-dark .reveal.visible,.t-contact .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.t-home .reveal,.t-dark .reveal,.t-contact .reveal{opacity:1;transition:none;transform:none}}.vx-hero{isolation:isolate;color:#fff;background:#0d0709;padding:132px max(24px,50vw - 660px) 96px;position:relative;overflow:hidden}.vx-hero>*{z-index:1;position:relative}.vx-hero-inner{max-width:1000px}.vx-hero .kicker{color:#fb7185}.vx-hero h1{letter-spacing:-.06em;color:#fff;margin:18px 0 22px;font-size:clamp(52px,7vw,104px);line-height:.92}.vx-hero p{color:#e4ede8d9;max-width:640px;margin:0;font-size:19px;line-height:1.6}.vx-cta-band{isolation:isolate;color:#fff;text-align:center;background:#0d0709;padding:104px 24px;position:relative;overflow:hidden}.vx-cta-inner{z-index:1;max-width:780px;margin:0 auto;position:relative}.vx-cta-kicker{letter-spacing:.16em;text-transform:uppercase;color:#fb7185;margin:0;font:500 11px Inter,sans-serif}.vx-cta-band h2{letter-spacing:-.05em;color:#fff;margin:16px 0 14px;font-size:clamp(38px,5.4vw,72px);line-height:1.07}.vx-cta-sub{color:#e4ede8d1;max-width:580px;margin:18px auto 0;font-size:18px;line-height:1.6}.vx-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.vx-cta-actions a{align-items:center;gap:12px;padding:15px 22px;font-size:14px;transition:transform .25s,background .25s;display:inline-flex}.vx-cta-actions a.primary{color:#fff;font-weight:700}.vx-cta-actions a.secondary{color:#fff;font-weight:600}.t-home .audit-cta{isolation:isolate}.t-home .audit-cta>:not(.vx-gradient){z-index:1;position:relative}.t-home .home-contact{isolation:isolate}.t-home .home-contact>:not(.vx-gradient){z-index:1;position:relative}.t-contact .contact-hero{isolation:isolate;color:#fff;background:#0d0709;position:relative;overflow:hidden}.t-contact .contact-hero>*{z-index:1;position:relative}.t-contact .contact-hero h1{color:#fff}.t-contact .contact-hero .eyebrow{color:#fb7185}.t-contact .contact-hero>.hero-copy>p:not(.eyebrow){color:#e4ede8d9}.t-contact .contact-hero .hero-jump{color:#fb7185}.t-contact .contact-hero:after{content:"";z-index:2;background:#130b10;height:84px;position:absolute;bottom:-34px;left:-6%;right:-6%;transform:skewY(-2.4deg)}.t-contact .contact-section{z-index:1;position:relative}.t-home .vx-home-hero{isolation:isolate;text-align:center;color:#fff;background:#0d0709;place-items:center;min-height:calc(100vh - 64px);padding:90px 24px;display:grid;position:relative;overflow:hidden}.t-home .vx-home-hero>.vx-gradient{z-index:0}.vx-home-hero-inner{z-index:1;max-width:1140px;position:relative}.vx-home-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#fb7185;margin:0 0 28px;font:500 12px Inter,sans-serif}.vx-home-hero h1{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(52px,9vw,118px);font-weight:800;line-height:.96}.vx-home-hero h1 em{color:#f27a8a;background:linear-gradient(100deg,#e11d48,#fb7185);-webkit-text-fill-color:transparent;text-underline-offset:.1em;-webkit-background-clip:text;background-clip:text;font-style:normal;-webkit-text-decoration:underline #fb718580;text-decoration:underline #fb718580;text-decoration-thickness:.05em}.vx-home-sub{color:#e6eee9d6;max-width:560px;margin:28px auto 0;font-size:clamp(17px,2.1vw,22px);line-height:1.5}.vx-paths{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.vx-path{color:#fff;background:#ffffff0a;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:12px;padding:16px 28px;font-size:15px;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.vx-path:hover{background:#e11d4824;border-color:#fb7185;transform:translateY(-2px)}.vx-path b{font-weight:700}.vx-path span{color:#fb7185}.vx-home-cta{margin-top:26px}.vx-hero-btn{color:#fff;align-items:center;gap:14px;padding:18px 30px;font-size:16px;font-weight:700;display:inline-flex}.vx-hero-btn span{color:#fff}@media (max-width:600px){.t-home .vx-home-hero{min-height:calc(100vh - 60px)}.vx-scroll-cue{display:none}.t-home .vx-work-peek{padding:70px 20px}}@media (prefers-reduced-motion:reduce){.vx-scroll-cue span{animation:none}}.t-home .vx-home-hero--stacked{text-align:center;flex-direction:column;justify-content:center;gap:clamp(14px,2vh,24px);min-height:calc(100vh - 64px);padding:clamp(20px,3vh,40px) max(24px,50vw - 660px);display:flex}.vx-home-hero-top{z-index:1;width:100%;max-width:none;margin:0 auto;position:relative}.t-home .vx-home-hero--stacked h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,10.4vw,164px);line-height:.9}.t-home .vx-home-hero--stacked h1 em{-webkit-text-fill-color:currentColor;color:#f27a8a;background:0 0;padding-right:.06em;font-style:italic;text-decoration:none}.t-home .vx-home-hero--stacked .vx-home-eyebrow{margin:0 0 clamp(8px,1.2vh,14px)}.t-home .vx-home-hero--stacked .vx-home-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:clamp(14px,2vh,22px);display:flex}.t-home .vx-home-hero--stacked .vx-home-sub{text-align:left;max-width:300px;margin:0;font-size:14.5px;line-height:1.45}.vx-home-hero-show{z-index:1;width:100%;max-width:1440px;margin:0 auto;position:relative}.vx-showcase{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.vx-showcase-toggle{background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px;display:inline-grid;position:relative}.vx-showcase-toggle button{z-index:1;color:#e6eee9b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:9px 17px;font:600 13px Inter,sans-serif;transition:color .3s;position:relative}.vx-showcase-toggle button.is-active{color:#fff}.vx-showcase-thumb{z-index:0;background:#fb7185;border-radius:99px;width:calc(33.333% - 3.34px);transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 4px 16px #e11d4866}.vx-showcase-thumb--website{transform:none}.vx-showcase-thumb--apps{transform:translate(100%)}.vx-showcase-thumb--dashboard{transform:translate(200%)}.vx-showcase-sub{opacity:0;pointer-events:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;gap:6px;max-height:0;padding:4px;transition:opacity .3s,transform .3s,max-height .3s;display:inline-flex;overflow:hidden;transform:translateY(-6px)}.vx-showcase-sub.is-open{opacity:1;pointer-events:auto;max-height:60px;transform:none}.vx-showcase-sub button{cursor:pointer;white-space:nowrap;color:#e6eee9b3;background:0 0;border:0;border-radius:99px;padding:7px 15px;font:600 12px Inter,sans-serif;transition:color .25s,background .25s}.vx-showcase-sub button.is-active{color:#fff;background:#fb7185}.vx-showcase-frame{background:#130b10;border:1px solid #ffffff1a;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 40px 100px #0000008c}.vx-showcase-bar{letter-spacing:.06em;color:#94818b;background:#1f1219;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 16px;font:500 11px Inter,sans-serif;display:grid}.vx-showcase-dots{gap:7px;display:flex}.vx-showcase-dots i{background:#3a232e;border-radius:50%;width:9px;height:9px}.vx-showcase-dots i:first-child{background:#e11d48}.vx-showcase-url{color:#a8949e;justify-self:center}.vx-showcase-live{color:#fb7185;justify-self:end;align-items:center;gap:7px;display:inline-flex}.vx-showcase-live i{background:#e11d48;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e11d4833}.vx-showcase-stage{background:#070405;width:100%;height:clamp(300px,36vh,380px);position:relative}.vx-showcase-view{opacity:0;pointer-events:none;background:#070405;border:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.vx-showcase-view.is-active{opacity:1;pointer-events:auto;transform:none}.vx-showcase-stage{overflow:hidden}.vx-showcase-view{display:block}.vx-showcase-view img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.vx-showcase-foot{gap:6px;display:grid}.vx-showcase-note{color:#e6eee98c;margin:0;font:500 13px Inter,sans-serif}.vx-showcase-stagewrap{width:100%;position:relative}.vx-showcase-frame{transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1)}.vx-showcase-frame.is-app{opacity:0;pointer-events:none;transform:scale(.97)}.vx-showcase-appview{opacity:0;pointer-events:none;place-items:start center;padding-top:6px;transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:scale(1.04)}.vx-showcase-appview.is-active{opacity:1;pointer-events:auto;transform:none}.vx-showcase-appview .phone-frame,.vx-showcase-appview .phone-screen{display:block}.vx-showcase-appview .phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.vx-showcase-appview .phone-frame{transform-origin:top;transform:scale(.55)}@media (max-height:780px){.vx-showcase-appview .phone-frame{transform:scale(.5)}}@media (max-height:680px){.vx-showcase-appview .phone-frame{transform:scale(.46)}}.vx-showcase-link{color:#fb7185;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.vx-showcase-link span{transition:transform .25s}.vx-showcase-link:hover span{transform:translate(4px)}.vx-showcase-foot{text-align:center;justify-items:center}@media (max-width:600px){.t-home .vx-home-hero--stacked{min-height:auto;padding:40px 20px}.t-home .vx-home-hero--stacked .vx-home-cta{flex-direction:column;gap:14px}.t-home .vx-home-hero--stacked .vx-home-sub{text-align:center}.vx-showcase-stage{height:58vh}.vx-showcase-toggle button{padding:9px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vx-showcase-thumb,.vx-showcase-view,.vx-showcase-frame,.vx-showcase-appview{transition:none}}.t-contact .faq-section{background:#f5f6f4;padding:92px max(24px,50vw - 660px)}.t-contact .faq-section .section-intro{max-width:1320px;margin:0 auto 40px}.t-contact .faq-section .eyebrow{color:var(--green);margin-bottom:12px}.t-contact .faq-section h2{letter-spacing:-.05em;color:#14141d;margin:0 0 16px;font-size:clamp(34px,5vw,60px);line-height:1.08}.t-contact .faq-list{gap:12px;max-width:880px;margin:0 auto;display:grid}.t-contact .faq-item{background:#fff;border:1px solid #00000017;border-radius:16px;box-shadow:0 10px 30px #1f2d260d}.t-contact .faq-item summary{cursor:pointer;letter-spacing:-.02em;color:#14141d;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-size:18px;font-weight:700;line-height:1.25;list-style:none;display:flex}.t-contact .faq-item summary::-webkit-details-marker{display:none}.t-contact .faq-item summary:after{content:"+";color:var(--green,#e11d48);flex:none;font-size:26px;font-weight:400;line-height:1;transition:transform .25s}.t-contact .faq-item[open] summary:after{transform:rotate(45deg)}.t-contact .faq-item summary:hover{color:var(--green,#e11d48)}.t-contact .faq-item p{color:#55555b;margin:0;padding:0 26px 24px;line-height:1.7}.vx-hero{flex-direction:column;justify-content:center;min-height:62vh;display:flex}.vx-work-cards{grid-template-columns:1fr 1fr;gap:24px;width:min(100% - 80px,1440px);margin:64px auto 0;display:grid}.vx-pcard{background:#1a0f16;border:1px solid #332028;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vx-pcard.is-light{background:#e9eef8;border-color:#b8c3da}.vx-pcard-frame{background:#070405;height:320px;display:block;position:relative;overflow:hidden}.vx-pcard.is-light .vx-pcard-frame{background:#e8edf8}.vx-pcard-frame iframe{transform-origin:0 0;pointer-events:none;border:0;width:160%;height:160%;position:absolute;inset:0;transform:scale(.625)}.vx-pcard-overlay{background:0 0;place-items:center;transition:background .25s;display:grid;position:absolute;inset:0}.vx-pcard-frame:hover .vx-pcard-overlay{background:#05070680}.vx-pcard-open{opacity:0;color:#fff;background:#e11d48;border-radius:99px;align-items:center;gap:8px;padding:13px 20px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;transform:translateY(6px)}.vx-pcard-frame:hover .vx-pcard-open{opacity:1;transform:none}.vx-pcard-info{padding:26px}.vx-pcard-info .project-type{letter-spacing:.1em;text-transform:uppercase;color:#e11d48;margin:0 0 10px;font:500 11px Inter,sans-serif}.vx-pcard-info h3{letter-spacing:-.035em;color:#f7eef2;margin:0 0 10px;font-size:28px}.vx-pcard.is-light .vx-pcard-info h3{color:#14201a}.vx-pcard-info>p{color:#a9959f;margin:0 0 16px;font-size:14px;line-height:1.6}.vx-pcard.is-light .vx-pcard-info>p{color:#46564c}.vx-pcard-info a.view{color:#e11d48;font-size:13px;font-weight:700}@media (max-width:820px){.vx-work-cards{grid-template-columns:1fr}}.vx-exec-snapshot{background:linear-gradient(155deg,#101814eb,#080c0aeb);border:1px solid #e11d484d;border-radius:16px;align-self:center;padding:30px;box-shadow:0 26px 80px #0006}.vx-exec-top{letter-spacing:.14em;text-transform:uppercase;color:#9a878f;justify-content:space-between;align-items:center;font:500 10px Inter,sans-serif;display:flex}.vx-exec-live{color:#fb7185;align-items:center;gap:7px;display:inline-flex}.vx-exec-live i{background:#e11d48;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e11d4833}.vx-exec-figure{letter-spacing:-.05em;color:#fff;margin:22px 0 6px;font-size:clamp(44px,5vw,64px);display:block}.vx-exec-cap{color:#b4a0aa;margin:0 0 22px;font-size:14px}.vx-exec-list{border-top:1px solid #ffffff14;gap:13px;margin:0;padding:18px 0 0;list-style:none;display:grid}.vx-exec-list li{color:#e7d9df;padding-left:22px;font-size:14px;position:relative}.vx-exec-list li:before{content:"";background:#e11d48;border-radius:2px;width:8px;height:8px;position:absolute;top:6px;left:0}.vx-disclaimer-line{letter-spacing:.04em;color:#8d7a83;margin:14px 0 0;font:500 11px Inter,sans-serif}.vx-exec-bars{border-top:1px solid #ffffff14;gap:17px;margin:0;padding:20px 0 4px;display:grid}.vx-exec-bar-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.vx-exec-bar-top span{color:#e7d9df;font-size:13px}.vx-exec-bar-top b{color:#fb7185;letter-spacing:.02em;font:600 12px Inter,sans-serif}.t-dark .vx-webs-hero{text-align:center;padding:clamp(64px,9vh,116px) max(24px,50vw - 660px) clamp(26px,3.5vh,44px)}.vx-webs-hero-inner{max-width:940px;margin:0 auto}.t-dark .vx-webs-hero h1{letter-spacing:-.05em;color:#fff;margin:16px 0 22px;font-size:clamp(46px,7vw,100px);line-height:.92}.t-dark .vx-webs-hero h1 em{background:linear-gradient(100deg,#e11d48,#fb7185);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.t-dark .vx-webs-hero>.vx-webs-hero-inner>p{color:#e4ede8d9;max-width:660px;margin:0 auto;font-size:18px;line-height:1.6}.vx-webs-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.vx-webs-jump{color:#fb7185;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.t-dark .vx-webs-hero+.work-cards-section{padding-top:8px}.vx-proof{background:linear-gradient(158deg,#1e1c32eb,#0d0d15f5);border:1px solid #2e1a24;border-radius:18px;align-content:center;align-self:center;gap:16px;width:100%;padding:42px 40px;display:grid;box-shadow:0 34px 100px #0000008c,inset 0 1px #ffffff0d}.vx-proof-kicker{letter-spacing:.16em;text-transform:uppercase;color:#fb7185;margin:0;font:700 11px Inter,sans-serif}.vx-proof-line{letter-spacing:-.02em;color:#f3eaee;margin:0;font-size:clamp(19px,2.2vw,26px);font-weight:600;line-height:1.35}.vx-proof a{color:#fb7185;font-size:15px;font-weight:700}.vx-proof a span{transition:transform .25s;display:inline-block}.vx-proof a:hover span{transform:translate(4px)}.t-dark .mgmt-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.t-dark .mgmt-hero h1{margin:22px 0 24px;font-size:clamp(40px,4.4vw,66px)}.t-dark .mgmt-hero .demo-hero-copy>p:last-child{font-size:17px}@media (max-width:900px){.t-dark .mgmt-hero{grid-template-columns:1fr}}.t-dark .mgmt-hero--solo{grid-template-columns:1fr;align-items:start}.t-dark .demo-hero.mgmt-hero--solo>.vx-gradient{z-index:0}.t-dark .mgmt-hero--solo .demo-hero-copy{max-width:980px}.t-dark .mgmt-hero--solo .demo-hero-copy>p:not(.kicker):not(.vx-price-line){color:#c6b2bb;max-width:820px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.t-dark .mgmt-hero--solo .demo-hero-copy>p em{color:#f3eaee;font-style:normal;font-weight:700}.t-dark .mgmt-hero--solo .demo-hero-copy>p strong{color:#f3eaee}.t-dark .mgmt-hero--solo .vx-price-line{margin-top:30px;font-size:clamp(17px,1.5vw,20px)}.t-dark .demo-hero+.work-cards-section{padding-top:8px}.mgmt-points{flex-wrap:wrap;gap:12px 26px;margin:30px 0 0;padding:0;list-style:none;display:flex}.mgmt-points li{color:#d6c3cc;padding-left:26px;font-size:15px;font-weight:600;position:relative}.mgmt-points li svg{color:#fb7185;filter:drop-shadow(0 0 8px #fb718573);width:17px;height:17px;position:absolute;top:.05em;left:0}.t-home .service-grid .svc-ico,.vx-pkg .svc-ico,.vx-price-card .svc-ico{color:#fb7185;background:linear-gradient(135deg,#e11d4833,#fb718524);border:1px solid #e11d4847;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.t-home .service-grid .svc-ico svg,.vx-pkg .svc-ico svg,.vx-price-card .svc-ico svg{width:21px;height:21px}.t-home .service-grid .svc-start{color:#fb7185;font-style:normal}.vx-pkg{padding-top:24px;padding-bottom:64px}.vx-pkg-head{gap:10px;margin-bottom:28px;display:grid}.vx-pkg-head h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.vx-pkg-head p{color:#a9959f;max-width:560px;margin:0;font-size:15px;line-height:1.55}.vx-pkg-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vx-pkg-card{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:7px;padding:22px;display:grid}.vx-pkg-card.is-current{background:#fb71850a;border-color:#fb718559}.vx-pkg-card strong{color:#f7eef2;letter-spacing:-.01em;font-size:16px}.vx-pkg-desc{color:#a9959f;font-size:13.5px;line-height:1.5}.vx-pkg-card a{color:#fb7185;margin-top:8px;font-size:13.5px;font-weight:700}.vx-pkg-card a span{transition:transform .25s;display:inline-block}.vx-pkg-card a:hover span{transform:translate(4px)}.vx-pkg-here{color:#fb7185bf;margin-top:8px;font-size:12px;font-weight:600}@media (max-width:860px){.vx-pkg-grid{grid-template-columns:1fr}}.vx-mgmt-viz{background:linear-gradient(158deg,#1a1a28f7,#130a0ffc);border:1px solid #e11d4842;border-radius:18px;align-self:center;gap:16px;width:100%;padding:22px;display:grid;box-shadow:0 34px 100px #0000008c,inset 0 1px #ffffff0b}.vx-mgmt-head{letter-spacing:.14em;text-transform:uppercase;color:#9a878f;justify-content:space-between;align-items:center;font:500 10px Inter,sans-serif;display:flex}.vx-mgmt-live{color:#fb7185;align-items:center;gap:7px;display:inline-flex}.vx-mgmt-live i{background:#e11d48;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite vxPulse;box-shadow:0 0 0 4px #e11d4833}.vx-mgmt-hero{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.vx-mgmt-figure{letter-spacing:-.05em;color:#fff;font-size:clamp(38px,4.4vw,58px);line-height:1}.vx-mgmt-delta{color:#fb7185;background:#e11d4824;border:1px solid #e11d484d;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font:600 12px Inter,sans-serif;display:inline-flex}.vx-mgmt-delta b{color:#b0a0a8;font-weight:600}.vx-mgmt-cap{color:#b4a0aa;margin:-6px 0 0;font-size:13px}.vx-mgmt-chartwrap{background:#00000038;border:1px solid #ffffff12;border-radius:12px;padding:12px 12px 6px}.vx-mgmt-chart-top{letter-spacing:.1em;text-transform:uppercase;color:#88767f;justify-content:space-between;margin-bottom:6px;font:500 10px Inter,sans-serif;display:flex}.vx-mgmt-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vx-mgmt-kpi{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:12px 13px}.vx-mgmt-kpi small{letter-spacing:.12em;text-transform:uppercase;color:#8d7b84;margin-bottom:9px;font:500 9px Inter,sans-serif;display:block}.vx-mgmt-kpi strong{letter-spacing:-.03em;color:#eaf2ed;font-size:21px;display:block}.vx-mgmt-kpi span{color:#fb7185;font-size:10px}.vx-mgmt-bars{border-top:1px solid #ffffff12;gap:12px;padding-top:15px;display:grid}.vx-mgmt-bars--flush{border-top:none;padding-top:4px}@keyframes vxPulse{0%,to{box-shadow:0 0 0 4px #e11d4833}50%{box-shadow:0 0 0 7px #e11d480d}}@media (prefers-reduced-motion:reduce){.vx-mgmt-live i{animation:none}}.work-cards-section{padding-bottom:96px}.apps-section{padding:clamp(64px,9vh,104px) 0 40px}.t-dark .apps-hero{align-items:center}.apps-detail{gap:26px;margin-top:6px;display:grid}.phone-frame{background:linear-gradient(145deg,#5c5f66 0%,#23242a 16%,#3d3f45 34%,#1a1b20 52%,#34363c 68%,#121317 84%,#4d4f56 100%);border-radius:56px;flex:none;justify-self:center;width:308px;height:644px;padding:10px;position:relative;box-shadow:0 60px 130px #000000b3,0 8px 24px #00000080,inset 0 0 0 2px #08090a,inset 0 2.5px 2px #ffffff4d,inset 0 -3px 5px #000000ad,inset 2.5px 0 3px #ffffff14,inset -2.5px 0 3px #ffffff0f}.phone-frame:before{content:"";background:linear-gradient(-90deg,#17181b,#3c3e43);border-radius:3px 0 0 3px;width:3px;height:42px;position:absolute;top:20%;left:-2.5px;box-shadow:0 62px 0 -1px #2b2d31,0 118px 0 -1px #2b2d31,0 62px #0006}.phone-frame:after{content:"";background:linear-gradient(90deg,#17181b,#3c3e43);border-radius:0 3px 3px 0;width:3px;height:76px;position:absolute;top:30%;right:-2.5px;box-shadow:0 1px 2px #00000080}.phone-notch{z-index:3;background:#000;border-radius:19px;width:94px;height:26px;position:absolute;top:19px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff09,0 0 6px #000000a6}.phone-notch:after{content:"";background:radial-gradient(circle at 34% 28%,#33415a,#10151f 46%,#050608 72%);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:11px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #7896be4d,inset 1px 1px 1.5px #a0beeb40}.phone-screen{background:#191512;border-radius:47px;width:288px;height:624px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #000,inset 0 0 22px #0000008c}.phone-screen:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#fff1 0%,#ffffff05 16%,#0000 30%);position:absolute;inset:0}.phone-screen iframe{transform-origin:0 0;border:0;width:393px;height:852px;display:block;transform:scale(.7328)}.sys-show{gap:18px;display:grid}.sys-show .sys-switch{justify-self:center}.sys-switch--3 .apps-switch-thumb{width:calc(33.333% - 3.33px)}.sys-switch--4 .apps-switch-thumb{width:calc(25% - 3px)}.sys-thumb--0{transform:none}.sys-thumb--1{transform:translate(100%)}.sys-thumb--2{transform:translate(200%)}.sys-thumb--3{transform:translate(300%)}@media (max-width:600px){.sys-switch--3 button,.sys-switch--4 button{padding:9px 10px;font-size:11px}}.sys-stage{height:860px;position:relative}.sys-frame{opacity:0;pointer-events:none;background:#150a0f;border:0;width:100%;height:100%;transition:opacity .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sys-frame.is-active{opacity:1;pointer-events:auto}@media (max-width:900px){.sys-stage{height:760px}}@media (max-width:600px){.sys-stage{height:680px}}@media (prefers-reduced-motion:reduce){.sys-frame{transition:none}}.apps-phones{flex-direction:column;align-items:center;gap:22px;display:flex}.apps-switch{background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px;display:inline-grid;position:relative}.apps-switch button{z-index:1;cursor:pointer;white-space:nowrap;color:#e6eee9b8;background:0 0;border:0;border-radius:99px;padding:9px 20px;font:600 13px Inter,sans-serif;transition:color .3s;position:relative}.apps-switch button.is-active{color:#fff}.apps-switch-thumb{z-index:0;background:#fb7185;border-radius:99px;width:calc(50% - 5px);transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 4px 16px #e11d4866}.apps-switch-thumb--apex{transform:none}.apps-switch-thumb--nova{transform:translate(100%)}.apps-phone-iframe{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.apps-phone-iframe.is-active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.apps-switch-thumb,.apps-phone-iframe{transition:none}}.apps-lead{color:#c3cbc5;max-width:760px;margin:0;font-size:19px;line-height:1.6}.apps-highlights{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.apps-highlights li{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;gap:6px;padding:22px;display:grid}.apps-highlights strong{color:#f7eef2;letter-spacing:-.01em;font-size:16px}.apps-highlights span{color:#a9959f;font-size:14px;line-height:1.55}.apps-chips{flex-wrap:wrap;gap:9px;display:flex}.apps-chips span{letter-spacing:.06em;color:#b4a0aa;border:1px solid #ffffff24;border-radius:99px;padding:8px 13px;font:500 11px Inter,sans-serif}.apps-head{gap:12px;display:grid}.apps-h2{letter-spacing:-.05em;color:#fff;margin:0 0 14px;font-size:clamp(38px,5vw,62px);line-height:1.07}.apps-highlights .apps-ico{color:#fb7185;background:linear-gradient(135deg,#e11d4833,#fb718524);border:1px solid #e11d4847;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.apps-highlights .apps-ico svg{width:21px;height:21px}@media (max-width:760px){.apps-highlights{grid-template-columns:1fr}}.vx-price-plans{padding-top:10px;padding-bottom:26px}.vx-price-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vx-price-card{background:#ffffff05;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:9px;padding:30px 26px;display:flex}.vx-price-card--premium{background:linear-gradient(160deg,#e11d481a,#fb71850a);border-color:#e11d4861}.vx-price-lead{letter-spacing:.15em;text-transform:uppercase;color:#fb7185;font:700 10px Inter,sans-serif}.vx-price-card h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:23px}.vx-price-card .svc-ico{margin-bottom:10px}.vx-price-num{letter-spacing:-.03em;background:linear-gradient(100deg,#e11d48,#fb7185);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:800}.vx-price-alt{color:#fb7185;margin:0;font-size:13.5px;font-weight:600}.vx-price-card ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.vx-price-card li{color:#a9959f;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.vx-price-card li:before{content:"";background:linear-gradient(120deg,#e11d48,#fb7185);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:0}.vx-price-card>a{color:#fb7185;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:700}.vx-price-card>a span{transition:transform .25s;display:inline-block}.vx-price-card>a:hover span{transform:translate(4px)}.vx-price-note{text-align:center;color:#a9959f;max-width:760px;margin:84px auto 0;font-size:14.5px;line-height:1.65}.vx-price-note strong{color:#f3eaee}.vx-price-factors{padding-top:clamp(64px,9vh,96px);padding-bottom:44px}.vx-factor-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.vx-factor{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid}.vx-factor strong{color:#f7eef2;letter-spacing:-.01em;font-size:15.5px}.vx-factor p{color:#a9959f;margin:0;font-size:14px;line-height:1.6}.vx-price-line{color:#a9959f;margin:26px 0 0;font-size:14px}.vx-price-line strong{color:#f3eaee;font-weight:700}.vx-price-line a{color:#fb7185;white-space:nowrap;margin-left:4px;font-weight:700}.t-dark .vx-webs-hero .vx-price-line{text-align:center;margin-top:34px}.t-dark .mgmt-hero .vx-price-line{margin-top:30px}.vx-pkg-price{color:#f3eaee;font-size:12.5px;font-weight:700}.vx-pkg-head p a{color:#fb7185;white-space:nowrap;font-weight:700}.t-home .service-grid .svc-price{letter-spacing:0;text-transform:none;color:#f3eaee;margin-top:16px;font:700 13px Inter,sans-serif;display:block}.svc-pricing-link{text-align:center;color:#a9959f;margin:30px 0 0;font-size:14.5px}.svc-pricing-link a{color:#fb7185;font-weight:700}.t-home .audit-cta p.vx-guarantee{color:#e6eee9ad;justify-content:center;align-items:center;gap:10px;max-width:520px;margin:44px auto 0;font-size:13.5px;line-height:1.5;display:flex}.vx-guarantee svg{color:#fb7185;flex:none;width:18px;height:18px}.vx-promises{padding-top:40px;padding-bottom:60px}.t-home .vx-promises{width:min(100% - 48px,1320px);margin-inline:auto}.vx-promises .kicker{letter-spacing:.16em;text-transform:uppercase;color:#e11d48;margin:0;font:700 11px Inter,sans-serif}.vx-promises-head{gap:10px;margin-bottom:26px;display:grid}.vx-promises-head h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.vx-promises-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-promises-grid li{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:6px;padding:22px;display:grid}.vx-promises-grid strong{color:#f7eef2;letter-spacing:-.01em;font-size:15.5px}.vx-promises-grid li>span:last-child{color:#a9959f;font-size:13.5px;line-height:1.55}.vx-promises-grid .apps-ico{color:#fb7185;background:linear-gradient(135deg,#e11d4833,#fb718524);border:1px solid #e11d4847;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.vx-promises-grid .apps-ico svg{width:21px;height:21px}@media (max-width:1000px){.vx-promises-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.vx-price-grid,.vx-factor-grid{grid-template-columns:1fr}}@media (max-width:560px){.vx-promises-grid{grid-template-columns:1fr}}.vx-home-lede{color:#e6eee9d1;max-width:none;margin:clamp(42px,5.6vh,62px) auto 0;font-size:clamp(15px,1.45vw,21px);line-height:1.5}.vx-hero-ghost{color:#fff;transition:border-color .25s, background .25s, transform .2s var(--vx-btn-spring), box-shadow .3s;align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:600;display:inline-flex}.vx-hero-ghost span{transition:transform .25s}.vx-hero-ghost:hover span{transform:translate(4px)}.t-home .vx-strip-section{z-index:1;background:#0a0608;border-bottom:1px solid #ffffff12;padding:clamp(40px,6vh,64px) max(24px,50vw - 660px);position:relative}.vx-strip{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.vx-strip-title{color:#e6eee9bf;margin:0 0 16px;font-size:15px}.vx-strip-title strong{color:#fff;font-size:17px}.vx-race-row{grid-template-columns:92px 1fr 52px;align-items:center;gap:12px;margin-top:10px;display:grid}.vx-race-label{letter-spacing:.04em;color:#e6eee999;text-align:right;font:600 11.5px Inter,sans-serif}.vx-race-track{background:#ffffff12;border-radius:99px;height:12px;position:relative;overflow:hidden}.vx-race-bar{border-radius:99px;width:0%;transition-property:width;transition-timing-function:linear;position:absolute;inset:0 auto 0 0}.vx-race-bar--us{background:linear-gradient(90deg,#e11d48,#fb7185);box-shadow:0 0 16px #fb718580}.vx-race-bar--avg{box-shadow:none;background:linear-gradient(90deg,#4b5563,#9ca3af)}.vx-race-time{color:#fff;font-variant-numeric:tabular-nums;font:700 13px Inter,sans-serif}.vx-race-time--slow{color:#9ca3af}.vx-strip-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-strip-facts li{border-left:2px solid #e11d488c;gap:3px;padding-left:16px;display:grid}.vx-strip-facts strong{color:#fff;letter-spacing:-.01em;font-size:14.5px}.vx-strip-facts span{color:#e6eee98c;font-size:12.5px}.t-home .service-grid .svc-thumb{background:#070405;border:1px solid #ffffff17;border-radius:14px;height:150px;margin:-6px 0 20px;display:block;overflow:hidden}.t-home .service-grid .svc-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.t-home .service-grid article:hover .svc-thumb img{transform:scale(1.04)}.t-home .vx-steps-section{z-index:1;background:#0a0608;padding:clamp(80px,11vh,130px) max(24px,50vw - 660px);position:relative}.vx-steps-head{gap:10px;margin-bottom:36px;display:grid}.vx-steps-head h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.vx-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-steps li{background:#ffffff05;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:8px;padding:24px 22px;display:grid}.vx-step-n{letter-spacing:.08em;background:linear-gradient(100deg,#e11d48,#fb7185);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font:700 12px Inter,sans-serif}.vx-steps strong{color:#f7eef2;letter-spacing:-.01em;font-size:16px}.vx-steps p{color:#a9959f;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:960px){.vx-strip{grid-template-columns:1fr}.vx-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vx-steps,.vx-strip-facts{grid-template-columns:1fr}.vx-race-row{grid-template-columns:72px 1fr 44px}}@media (prefers-reduced-motion:reduce){.vx-race-bar{transition-duration:10ms!important}.t-home .service-grid .svc-thumb img{transition:none}}.vx-fam{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;width:min(100%,1440px);margin:clamp(24px,3.4vh,40px) auto 0;display:grid}.vx-fam-mac,.vx-fam-pad,.vx-fam-phone{min-width:0;display:block}.vx-mac{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block}.vx-mac-screen{background:#0a0a0e;border:1px solid #34343e;border-bottom:none;border-radius:18px 18px 0 0;margin:0 5%;padding:9px 9px 7px;display:block;overflow:hidden;box-shadow:0 44px 110px #0009}.vx-mac-screen img{border-radius:9px 9px 2px 2px;width:100%;display:block}.vx-mac-deck{background:linear-gradient(#4a4a55,#23232c 80%);border-radius:3px 3px 14px 14px;height:15px;display:block;position:relative;box-shadow:0 24px 50px #00000080,inset 0 1px #ffffff2e}.vx-mac-deck:after{content:"";background:#17171d;border-radius:0 0 9px 9px;width:15%;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vx-pad{background:#0a0a0e;border:1px solid #3a3a44;border-radius:26px;padding:13px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block;position:relative;box-shadow:0 36px 90px #0000008c,inset 0 0 0 1px #ffffff0a}.vx-pad-screen{background:#000;border-radius:13px;display:block;overflow:hidden}.vx-pad-screen img{width:100%;display:block}.vx-pad-cam{z-index:2;background:radial-gradient(circle at 35% 30%,#2a3548,#060708 70%);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.vx-fam-mac{z-index:2;width:min(620px,45vw)}.vx-fam-pad{z-index:1;justify-self:end;width:min(224px,16vw);margin-right:clamp(24px,2.6vw,44px)}.vx-fam-pad:hover .vx-pad{transform:translateY(-10px)}.vx-fam-phone{z-index:3;justify-self:start;width:154px;height:322px;margin-left:clamp(24px,2.6vw,44px);position:relative}.vx-fam-phone .phone-frame{transform-origin:0 100%;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:scale(.5)}.vx-fam-phone .phone-frame,.vx-fam-phone .phone-screen{display:block}.vx-fam-phone .phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.vx-fam-mac:hover .vx-mac{transform:translateY(-10px)}.vx-fam-phone:hover .phone-frame{transform:scale(.5)translateY(-16px)}@keyframes vxFamIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.vx-fam-mac,.vx-fam-pad,.vx-fam-phone{animation:.9s cubic-bezier(.2,.7,.2,1) both vxFamIn}.vx-fam-mac{animation-delay:.1s}.vx-fam-pad{animation-delay:.28s}.vx-fam-phone{animation-delay:.46s}@media (max-height:800px){.vx-fam-mac{width:min(560px,41vw)}.vx-fam-pad{width:min(202px,14.5vw)}.vx-fam-phone{width:142px;height:296px}.vx-fam-phone .phone-frame{transform:scale(.46)}.vx-fam-phone:hover .phone-frame{transform:scale(.46)translateY(-16px)}}@media (max-width:720px){.vx-fam{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.vx-fam-mac{order:0;width:100%}.vx-fam-phone{order:1;width:140px;height:290px;margin-left:0}.vx-fam-phone .phone-frame{transform:scale(.45)}.vx-fam-phone:hover .phone-frame{transform:scale(.45)translateY(-12px)}.vx-fam-pad{order:2;width:min(44%,210px);margin-right:0}}@media (prefers-reduced-motion:reduce){.vx-fam>a{animation:none}.vx-mac,.vx-pad,.vx-fam-phone .phone-frame{transition:none}}.apps-phones{position:relative}.apps-phones .phone-tilt{z-index:1;margin:30px 0 26px;transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:1s cubic-bezier(.16,.7,.2,1) .15s backwards vxPhoneRise;position:relative}.apps-phones .apps-switch{z-index:3;position:relative}.apps-phones:after{content:"";filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#000000a6,#0000 72%);border-radius:50%;width:330px;height:40px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.apps-phones:hover .phone-tilt{transform:translateY(-8px)}.apps-phones .phone-frame{animation:7s ease-in-out 1.4s infinite vxPhoneFloat}@keyframes vxPhoneRise{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@keyframes vxPhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.apps-phones .phone-tilt{transition:none;animation:none}.apps-phones .phone-frame{animation:none}}.vx-hero-bullet{color:#c6b2bb;align-items:flex-start;gap:13px;max-width:700px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6;display:flex}.vx-hero-bullet i{background:linear-gradient(120deg,#e11d48,#fb7185);border-radius:3px;flex:none;width:10px;height:10px;margin-top:10px;box-shadow:0 0 12px #fb718573}.vx-hero-bullet strong{color:#f3eaee}.vx-solo-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.vx-hero-small{color:#a9959f;margin:24px 0 0;font-size:14.5px}.vx-hero-small strong{color:#f3eaee}.vx-hero-small a{color:#fb7185;white-space:nowrap;font-weight:700}.t-contact .contact-hero .kicker{letter-spacing:.42em;text-transform:uppercase;color:#e11d48;margin:0;font:600 11px Inter,sans-serif}.t-contact .contact-hero h1{letter-spacing:-.06em;color:#fff;margin:22px 0 28px;font-size:clamp(52px,7vw,104px);line-height:.92}.t-contact .contact-hero h1 em{color:#83717b;font-style:normal;display:block}.t-contact .contact-hero .vx-hero-small a{color:#fb7185;font-weight:700}.t-contact .contact-hero .vx-hero-bullet{justify-content:center;margin-inline:auto}.t-contact .contact-hero .vx-solo-cta{justify-content:center}.t-contact .vx-founders{color:#fff;background:#0a0608;border-top:1px solid #ffffff12;padding:clamp(76px,10vh,120px) max(24px,50vw - 660px)}.vx-founders-kicker{letter-spacing:.16em;text-transform:uppercase;color:#e11d48;margin:0;font:700 11px Inter,sans-serif}.vx-founders-head{gap:12px;margin-bottom:36px;display:grid}.vx-founders-head h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.vx-founders-head p{color:#a9959f;max-width:560px;margin:0;font-size:15px;line-height:1.6}.vx-founders-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vx-founders-grid article{background:#ffffff05;border:1px solid #ffffff17;border-radius:18px;align-content:start;gap:7px;padding:30px 28px;display:grid}.vx-avatar{color:#fff;background:linear-gradient(135deg,#e11d48,#fb7185);border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:12px;font:800 24px Inter,sans-serif;display:grid;box-shadow:0 10px 30px #e11d4859}.vx-avatar--c{background:linear-gradient(135deg,#fb7185,#e11d48)}.vx-founders-grid strong{color:#f7eef2;letter-spacing:-.01em;font-size:19px}.vx-founder-role{letter-spacing:.06em;text-transform:uppercase;color:#fb7185;margin-top:5px;font:600 12px Inter,sans-serif}.vx-founders-grid p{color:#a9959f;margin:8px 0 0;font-size:14.5px;line-height:1.65}@media (max-width:860px){.vx-founders-grid{grid-template-columns:1fr}}.vx-pcard-facts{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.vx-pcard-facts li{letter-spacing:.02em;color:#e6eef5bf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;padding:6px 11px;font:600 11.5px Inter,sans-serif}.vx-pcard.is-light .vx-pcard-facts li{color:#3b465e;background:#141e370d;border-color:#141e372e}.vx-factor-grid--five .vx-factor:nth-child(5){grid-column:1/-1}.vx-truth-list{grid-template-columns:1fr;gap:12px;max-width:860px;display:grid}.vx-price-fig{color:#fda4af;letter-spacing:.01em;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff17;margin-top:14px;padding-top:12px;font-size:14.5px;font-weight:650;display:block}
:root{--vx-ease:cubic-bezier(.22, 1, .36, 1);--vx-fast:.2s;--vx-base:.35s;--vx-slow:.6s}a,button,summary{touch-action:manipulation}button,summary{cursor:pointer}:where(.t-home,.t-dark,.t-contact) :is(a,button,summary,input,textarea):focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fb7185}.vx-hero-btn,.vx-hero-ghost,.vx-path,.vx-cta,.vx-cta-actions a,.t-home .primary-link,.t-home .secondary-link,.vx-pcard-open{transition:transform var(--vx-base) var(--vx-ease), box-shadow var(--vx-base) var(--vx-ease), border-color var(--vx-fast) var(--vx-ease), background var(--vx-fast) var(--vx-ease), color var(--vx-fast) var(--vx-ease), filter var(--vx-fast) var(--vx-ease)}.vx-hero-btn:active,.vx-hero-ghost:active,.vx-path:active,.vx-cta:active,.vx-cta-actions a:active,.t-home .primary-link:active,.vx-pcard-open:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.vx-showcase-toggle button:active,.vx-showcase-sub button:active,.apps-switch button:active{transform:scale(.95)}.vx-showcase-toggle button,.vx-showcase-sub button,.apps-switch button{transition:color .3s var(--vx-ease), transform var(--vx-fast) var(--vx-ease)}.vx-showcase-thumb,.apps-switch-thumb{transition:transform .45s cubic-bezier(.3,1.28,.35,1)}.t-home .service-grid--trio article,.vx-pkg-card,.vx-price-card,.apps-highlights li,.vx-promises-grid li,.vx-factor,.vx-pcard,.t-contact .faq-item{transition:transform var(--vx-base) var(--vx-ease), border-color var(--vx-base) var(--vx-ease), box-shadow var(--vx-base) var(--vx-ease), background var(--vx-base) var(--vx-ease)}.t-home .service-grid--trio article:hover,.vx-pkg-card:hover,.vx-price-card:hover,.apps-highlights li:hover,.vx-promises-grid li:hover,.vx-factor:hover{border-color:#fb718552;transform:translateY(-3px);box-shadow:0 18px 44px #00000059}.vx-pcard:hover{transform:translateY(-3px);box-shadow:0 24px 60px #00000073}.t-home .service-grid .svc-thumb img,.vx-pcard-frame img{transition:transform var(--vx-slow) var(--vx-ease)}.t-home .service-grid--trio article:hover .svc-thumb img,.vx-pcard:hover .vx-pcard-frame img{transform:scale(1.035)}.vx-nav a:not(.vx-cta){transition:color var(--vx-fast) var(--vx-ease);position:relative}.vx-nav a:not(.vx-cta):after{content:"";transform-origin:0;height:1.5px;transition:transform var(--vx-base) var(--vx-ease);background:linear-gradient(90deg,#e11d48,#fb7185);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.vx-nav a:not(.vx-cta):hover:after,.vx-nav a:not(.vx-cta)[aria-current=page]:after{transform:scaleX(1)}.vx-hero-btn span,.vx-hero-ghost span,.vx-showcase-link span,.vx-pkg-card a span,.vx-price-card>a span,.vx-proof a span,.t-home .primary-link span,.t-home .secondary-link span,.vx-cta span{transition:transform var(--vx-fast) var(--vx-ease);display:inline-block}.vx-hero-btn:hover span,.t-home .primary-link:hover span{transform:translate(2px,-2px)}.vx-hero-ghost:hover span,.vx-showcase-link:hover span,.vx-pkg-card a:hover span,.vx-price-card>a:hover span,.vx-proof a:hover span,.t-home .secondary-link:hover span{transform:translate(4px)}.t-contact .faq-item summary:after{transition:transform var(--vx-base) var(--vx-ease), color var(--vx-fast) var(--vx-ease)}.t-contact .faq-item:hover{border-color:#e11d4859}.t-home ::selection,.t-dark ::selection,.t-contact ::selection{color:#fff;background:#e11d48}@media (prefers-reduced-motion:reduce){.t-home .service-grid--trio article:hover,.vx-pkg-card:hover,.vx-price-card:hover,.apps-highlights li:hover,.vx-promises-grid li:hover,.vx-factor:hover,.vx-pcard:hover,.t-home .service-grid--trio article:hover .svc-thumb img,.vx-pcard:hover .vx-pcard-frame img,.vx-hero-btn:hover,.t-home .primary-link:hover{transform:none}}
