:root{--bg: #05060a;--card: #171b27;--accent: #4fd1c5;--accent-soft: rgba(79, 209, 197, .15);--text: #eef1ff;--muted: rgba(238, 241, 255, .78);--orange: #d66a2a;--orange-dark: #2a1200;--line: rgba(255, 255, 255, .1);--panel: rgba(255, 255, 255, .045);--panel-strong: rgba(255, 255, 255, .075);--shadow: 0 28px 80px rgba(0, 0, 0, .32)}html{scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 0%,rgba(79,209,197,.18),transparent 30rem),radial-gradient(circle at 88% 8%,rgba(214,106,42,.16),transparent 28rem),linear-gradient(180deg,#05060a,#070a12 42%,#05060a);color:var(--text);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%}.site-header{position:sticky;top:1rem;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:.65rem .8rem;margin-bottom:3.5rem;border:1px solid var(--line);border-radius:999px;background:#05060ad6;box-shadow:0 18px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo,.footer-logo{display:inline-flex;align-items:center;text-decoration:none}.logo img{height:58px;width:auto}.header-actions{display:flex;align-items:center;gap:.75rem}.lang-toggle{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.lang-toggle button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:800;padding:.48rem .68rem}.lang-toggle button.active{background:#4fd1c529;color:var(--text)}#primary-nav{display:flex;justify-content:center;align-items:center;gap:clamp(.7rem,2vw,1.35rem)}#primary-nav a,footer nav a{color:var(--muted);text-decoration:none;font-size:.94rem;transition:color .16s ease}#primary-nav a:hover,#primary-nav a[aria-current=page],footer nav a:hover{color:var(--accent)}.nav-toggle{display:none;width:48px;height:48px;place-items:center;gap:.32rem;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;cursor:pointer}.nav-toggle-bar{display:block;width:21px;height:2px;background:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.82rem 1.25rem;border:1px solid transparent;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--orange);color:var(--orange-dark);box-shadow:0 14px 30px #d66a2a47}.btn-secondary{border-color:#4fd1c573;color:var(--text);background:#4fd1c514}.header-book{min-height:44px;padding-inline:1rem;font-size:.9rem}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:calc(100vh - 9rem)}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.95rem;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.eyebrow:before{content:"";width:34px;height:1px;background:var(--accent)}h1,h2,h3{line-height:1.08}h1{max-width:760px;margin-bottom:1.2rem;font-size:clamp(2.7rem,7vw,5.9rem);letter-spacing:-.07em}h2{max-width:850px;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.045em}h3{font-size:1.22rem;letter-spacing:-.02em}.hero-copy>p,.section-heading p,.section-note,.content-card p,.service-card p,.step-card p,.cta-panel p,.note-panel p,.text-split p,footer p,.service-meta span{color:var(--muted)}.hero-copy>p{max-width:690px;margin-bottom:1.25rem;font-size:clamp(1.05rem,2vw,1.28rem)}.hero-trust{display:inline-flex;max-width:640px;padding:.85rem 1rem;border:1px solid rgba(79,209,197,.3);border-radius:18px;background:var(--accent-soft)}.actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.55rem}.value-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:690px;margin-top:1.5rem;list-style:none}.value-points li{padding:.8rem .9rem .85rem;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--muted)}.value-points strong{display:block;color:var(--accent);font-size:.92rem;line-height:1.2}.value-points p{margin-top:.3rem;color:var(--muted);font-size:.86rem;line-height:1.35}.workflow-visual,.page-signal{position:relative;min-height:560px;overflow:hidden;border:1px solid var(--line);border-radius:34px;background:linear-gradient(145deg,#ffffff14,#ffffff08),radial-gradient(circle at top,rgba(79,209,197,.16),transparent 24rem);box-shadow:var(--shadow)}.orbit-glow{position:absolute;inset:7rem 5rem;border:1px solid rgba(79,209,197,.2);border-radius:999px;box-shadow:0 0 80px #4fd1c51f}.ai-core{position:absolute;top:50%;left:50%;width:210px;height:210px;display:grid;place-content:center;gap:.45rem;padding:1.5rem;border:1px solid rgba(79,209,197,.48);border-radius:50%;background:#05060ae0;text-align:center;transform:translate(-50%,-50%);box-shadow:0 0 70px #4fd1c53d}.ai-core span,.message-card span,.page-signal span{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.message-card{position:absolute;width:min(270px,70%);padding:1rem;border:1px solid var(--line);border-radius:22px;background:#ffffff13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.message-card.customer{top:4.5rem;left:2rem}.message-card.team{right:2rem;bottom:8rem}.workflow-line{position:absolute;inset-inline:1.4rem;bottom:1.35rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.workflow-line div{min-height:112px;padding:.8rem;border:1px solid var(--line);border-radius:18px;background:#05060a9e}.workflow-line b{display:block;color:var(--accent);margin-bottom:.45rem}.workflow-line span{color:var(--muted);font-size:.9rem}.page-signal{display:grid;place-content:center;gap:1rem;min-height:430px;padding:2rem}.page-signal strong{max-width:420px;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.05em}.signal-grid{display:grid;grid-template-columns:repeat(2,90px);gap:.75rem;margin-top:1rem}.signal-grid i{aspect-ratio:1;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#4fd1c52e,#ffffff0a)}.section-heading p{max-width:760px;margin-top:.9rem;font-size:1.05rem}.card-grid,.benefit-grid,.industry-grid,.trust-grid,.value-grid,.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pillar-grid{display:grid;gap:1rem}.content-card:after,.service-card:after,.step-card:after{content:"";position:absolute;inset:auto 1.2rem 0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,209,197,.75),transparent);opacity:0;transition:opacity .18s ease}.content-card:hover:after,.service-card:hover:after,.step-card:hover:after{opacity:1}.content-card h3,.service-card h3,.step-card h3{margin:.7rem 0 .65rem}.card-index,.step-card>span{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(79,209,197,.35);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;align-items:start}.section-note{max-width:760px;margin-top:1rem}.section-actions{margin-top:1.75rem}.process-section{position:relative}.process-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.step-card li::marker{color:var(--accent)}.cta-panel{padding:clamp(2rem,5vw,4rem);border:1px solid rgba(79,209,197,.28);border-radius:34px;background:linear-gradient(135deg,#4fd1c526,#d66a2a1c),#ffffff0b;box-shadow:var(--shadow)}.cta-panel h2{max-width:860px}.cta-panel>p{max-width:760px;margin-top:1rem}.cta-note{font-size:.95rem}.final-cta{text-align:center}.final-cta h2,.final-cta p,.final-cta .actions{margin-inline:auto;justify-content:center}details{border:1px solid var(--line);border-radius:20px;background:var(--panel)}summary{cursor:pointer;padding:1.1rem 1.25rem;font-weight:800}.text-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.text-split h2{margin-bottom:.8rem}.note-panel{background:linear-gradient(135deg,#d66a2a1a,#4fd1c514)}.note-panel p{max-width:860px;margin-top:.85rem}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;align-items:start}.contact-options{display:grid;gap:.75rem;margin-top:1.25rem}.contact-options a{padding:.95rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--accent);font-weight:800;text-decoration:none}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:30px;background:var(--panel)}.lead-form label{display:grid;gap:.45rem;color:var(--text);font-weight:700}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid var(--line);border-radius:16px;background:#05060ab3;color:var(--text);padding:.9rem 1rem}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:2px solid rgba(79,209,197,.45);outline-offset:2px}.full-field,.sms-consent-wrap,.lead-form .sms-consent,.lead-form button,.form-confirmation{grid-column:1 / -1}.sms-consent{display:flex!important;align-items:flex-start;gap:.75rem!important;color:var(--muted)!important;font-weight:500!important}.sms-consent input{width:auto;margin-top:.25rem}.sms-consent a{color:var(--accent)}.field-error{margin-top:.4rem;color:#ffb4a8;font-size:.9rem}.form-confirmation{color:var(--accent);font-weight:800}footer p{max-width:520px;margin-bottom:.8rem}@media(max-width:980px){.site-header{grid-template-columns:auto auto;border-radius:26px}#primary-nav,.header-book{display:none}.nav-toggle{display:grid;justify-self:end}body.nav-open #primary-nav{position:absolute;inset:calc(100% + .65rem) 0 auto;display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--line);border-radius:24px;background:#05060af5;box-shadow:var(--shadow)}body.nav-open #primary-nav a{padding:.9rem 1rem;border-radius:16px}.hero,.split-section,.contact-layout,footer{grid-template-columns:1fr}.hero{min-height:auto}.workflow-visual{min-height:520px}.card-grid,.benefit-grid,.industry-grid,.trust-grid,.value-grid,.services-grid,.process-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.wrapper{width:min(100% - 1.2rem,1200px);padding-block:.65rem 2.5rem}.site-header{top:.65rem;margin-bottom:2.5rem}.logo img{height:50px}main{gap:4rem}h1{font-size:clamp(2.45rem,15vw,4rem)}.actions,.value-points,.card-grid,.benefit-grid,.industry-grid,.trust-grid,.value-grid,.services-grid,.process-track,.text-split,.lead-form{grid-template-columns:1fr}.btn,.actions{width:100%}.workflow-visual{min-height:620px}.message-card.customer{left:1rem}.message-card.team{right:1rem;bottom:9rem}.workflow-line{grid-template-columns:1fr 1fr}.page-signal{min-height:320px}.sms-consent-wrap,.lead-form .sms-consent,.lead-form button,.form-confirmation,.full-field{grid-column:auto}}:root{--bg: #05060a;--card: #171b27;--accent: #4fd1c5;--accent-soft: rgba(79, 209, 197, .15);--text: #eef1ff;--muted: rgba(238, 241, 255, .78)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,rgba(79,209,197,.1),transparent 55%),var(--bg);color:var(--text);min-height:100vh;line-height:1.6}#app{min-height:100vh}.wrapper{width:min(1200px,92vw);margin-inline:auto;padding-block:2.5rem 4rem}header{display:flex;flex-direction:column;align-items:stretch;padding-block:1rem 2rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2.5rem;gap:1rem;flex-wrap:wrap}.header-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-cta{display:flex;flex-direction:column;align-items:center;gap:.6rem}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:72px;width:auto}.header-book{font-size:.9rem;padding-inline:1.4rem}.lang-toggle{display:flex;border:1px solid rgba(255,255,255,.15);border-radius:999px;overflow:hidden}.lang-toggle button{background:transparent;border:none;color:var(--muted);font-size:.78rem;padding:.25rem .75rem;cursor:pointer;transition:background .15s ease,color .15s ease}.lang-toggle button.active{background:#ffffff1a;color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.nav-open{overflow:hidden}nav{display:flex;gap:1.5rem;font-size:.95rem;align-items:center;flex-wrap:wrap}nav a{color:var(--muted);text-decoration:none;transition:color .15s ease}nav a:hover{color:var(--accent)}.nav-toggle{display:none;flex-direction:column;gap:.35rem;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.55rem .9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nav-toggle:hover{border-color:var(--accent);background:#ffffff14}.nav-toggle-bar{width:22px;height:2px;background:var(--text);display:block}.eyebrow{color:var(--accent);letter-spacing:.35em;font-weight:900;font-size:clamp(1.05rem,1.35vw,1.18rem);margin-bottom:1rem;display:inline-block}.section-heading h2{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:.65rem}.section-heading p{color:var(--muted);max-width:620px}.section-note{color:var(--muted);margin-top:1.25rem;max-width:760px}.content-grid,.package-grid,.badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.content-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:1.35rem;box-shadow:0 16px 40px #00000024}.content-card h3{margin-bottom:.55rem}.content-card p,.card-subtitle{color:var(--muted)}.card-label{display:inline-flex;margin-bottom:.8rem;padding:.18rem .65rem;border-radius:999px;border:1px solid rgba(79,209,197,.28);color:var(--accent);font-size:.78rem;font-weight:700}.package-grid .content-card{border-color:#4fd1c52e}.badge-grid span{display:inline-flex;align-items:center;min-height:3rem;padding:.8rem 1rem;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.11);color:var(--muted)}.page-hero .hero-card{align-self:start}.hero-microcopy{font-size:.92rem}.expanded-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.expanded-form textarea,.expanded-form .sms-consent-wrap,.expanded-form button,.expanded-form .form-confirmation{grid-column:1 / -1}.form-confirmation{color:var(--accent);font-weight:700}.use-cases-section{margin-top:3rem}.use-cases-section .use-cases-list{max-width:52rem;margin-top:.5rem}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-bottom:2.5rem}.hero h1{font-size:clamp(2.16rem,3.84vw,3.12rem);margin-bottom:1rem;line-height:1.08}.hero p{color:var(--muted);max-width:560px;margin-bottom:1.35rem}.hero .key-points{list-style:none;color:var(--muted);display:grid;gap:.4rem;margin-bottom:1.5rem}.actions{display:flex;flex-wrap:wrap;gap:1rem}.hero .actions{justify-content:center;margin-top:2rem}.hero-cta-detail{margin-top:1.35rem;max-width:38rem;margin-inline:auto;text-align:left}.hero-cta-intro{font-size:.9rem;font-weight:600;color:var(--muted);margin-bottom:.45rem}.hero-cta-bullets{font-size:.92rem;color:var(--muted)}.hero-cta-bullets li{margin-bottom:.35rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;text-decoration:none;border:none;border-radius:999px;padding:.935rem 1.925rem;font-weight:600;font-size:1.045rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-primary{background:#d66a2a;color:#2a1200;box-shadow:0 12px 28px #d66a2a47}.btn-secondary{background:transparent;color:var(--text);border:1px solid rgba(255,255,255,.2)}.btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px #4fd1c573}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:0 20px 40px #d66a2a73}.value-equation{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.5rem}.value-pill{flex:1 1 160px;border-radius:14px;border:1px solid rgba(255,255,255,.05);padding:.9rem;background:#ffffff05}.value-pill span{display:block;font-size:.75rem;letter-spacing:.12em;color:var(--accent);margin-bottom:.4rem}.value-pill strong{display:block;font-size:.95rem}.value-note{margin-top:.5rem;color:var(--muted);font-size:.85rem}.value-note strong{color:var(--accent);font-weight:600}.hero-card{background:linear-gradient(135deg,#4fd1c526,#22d3ee0d);border:1px solid rgba(255,255,255,.05);border-radius:22px;padding:2rem;box-shadow:0 25px 60px #00000059;display:grid;gap:1.25rem}.hero-media-card{align-content:start}.hero-media{display:grid;gap:.85rem}.media-eyebrow{font-size:1.5rem;letter-spacing:.3em;color:var(--accent);font-weight:600}.hero-media h3{font-size:1.5rem}.hero-media p{color:var(--muted)}.media-frame{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#05060a59;padding:1.35rem;overflow:hidden}.media-frame svg{width:100%;min-height:180px;height:auto;display:block}.media-list{list-style:none;display:grid;gap:.5rem;color:var(--muted);font-size:.95rem}.media-list li:before{content:"• ";color:var(--accent)}.media-caption{font-size:.85rem;color:#eef1ffb3}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.25rem}.stat{background:#ffffff05;padding:1.25rem;border-radius:16px;border:1px solid rgba(255,255,255,.04);text-align:center}.stat strong{display:block;font-size:1.7rem;margin-bottom:.25rem}.badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.badge{padding:.65rem .85rem;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);font-size:.85rem;color:var(--muted);text-align:center}.trust-bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1.5rem;margin-bottom:3rem;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05}.logo-strip{display:flex;flex-wrap:wrap;gap:.85rem;overflow-x:auto;padding-bottom:.25rem}.logo-pill{padding:.35rem .9rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:.85rem;color:var(--text)}section{margin-bottom:3.75rem}.services-grid,.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;align-items:stretch}.service-card,.card{background:var(--card);border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:1.75rem;display:grid;gap:.85rem}.service-card{position:relative;overflow:hidden}.service-icon{width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;font-weight:600;color:var(--accent);background:#ffffff05;font-size:1rem}.service-meta{display:grid;gap:.35rem;font-size:.9rem;color:var(--muted)}.timeline-tag,.kpi-tag{align-self:flex-start;padding:.2rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.78rem;color:var(--muted);background:#ffffff05}.kpi-tag{border-color:#4fd1c566;color:var(--accent)}details{background:#ffffff04;border-radius:14px;border:1px solid rgba(255,255,255,.04);padding:.85rem 1rem;font-size:.9rem;color:var(--muted);cursor:pointer}details summary{list-style:none;font-weight:600;color:var(--text);cursor:pointer}details summary::-webkit-details-marker{display:none}details[open]{border-color:#4fd1c559}.solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.solution-grid .card{position:relative;padding-top:2.25rem}.solution-grid .card:nth-child(odd){transform:translateY(0)}.card-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.service-card h3,.card h3,.card h4{margin-bottom:.25rem}.list-dots{list-style:none;color:var(--muted);display:grid;gap:.4rem}.list-dots li:before{content:"• ";color:var(--accent)}.pill{align-self:flex-start;padding:.25rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.78rem;color:var(--muted);margin-bottom:.4rem}.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;align-items:stretch}.case-card{background:linear-gradient(135deg,#4fd1c514,#030e23cc);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:1.5rem;display:grid;gap:.75rem;position:relative}.case-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;color:var(--muted)}.stack-logos{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.75rem;color:var(--muted)}.stack-logos span{padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.process-section{display:block;align-items:start}.process-grid{display:grid;gap:1.5rem}.step-card{display:grid;grid-template-columns:80px 1fr;gap:1rem;align-items:start;position:relative}.step-number{width:64px;height:64px;border-radius:18px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;font-weight:700;color:var(--accent);background:#ffffff05}.process-timeline{position:relative;margin-top:1.5rem;padding-left:1rem}.process-timeline:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#4fd1c580,#fff0)}.milestone-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:.78rem;color:var(--muted);margin-top:.35rem}.result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.testimonial,.testimonial-card{background:linear-gradient(135deg,#4fd1c51f,#030e23d9);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;font-style:italic;color:var(--muted)}.testimonial strong,.testimonial-card strong{display:block;font-style:normal;margin-top:1rem;color:var(--text)}.testimonial-company{display:block;font-size:.85rem;font-style:normal;color:var(--muted);margin-top:.25rem}.proof-cta{margin-top:2rem;text-align:center;padding:1.5rem;background:#4fd1c514;border-radius:16px;border:1px solid rgba(79,209,197,.2)}.proof-cta p{margin-bottom:1rem;font-size:1.1rem;color:var(--text)}.urgency-note{display:inline-block;padding:.5rem 1rem;background:#ffc85726;border:1px solid rgba(255,200,87,.3);border-radius:8px;color:#ffc857;font-size:.9rem;font-weight:600;margin-top:.5rem}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.testimonial-stack{display:grid;gap:1rem}.logo-marquee{margin-top:1.5rem;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;background:#ffffff05}.marquee-track{display:flex;gap:1.5rem;padding:.85rem 1.25rem;animation:marquee 18s linear infinite;white-space:nowrap}.marquee-track span{font-size:.85rem;color:var(--muted);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.25rem .85rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.founder-card{background:linear-gradient(135deg,#4fd1c51f,#030e23d9);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;display:grid;gap:1rem}.founder-header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.headshot-placeholder{width:96px;height:96px;border-radius:50%;border:2px solid rgba(79,209,197,.5);background:#ffffff14;display:grid;place-items:center;font-weight:700;letter-spacing:.1em}.credential-badges{display:flex;flex-wrap:wrap;gap:.5rem}.credential-badges span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.2rem .85rem;font-size:.78rem;color:var(--muted)}.engage-table{display:grid;gap:.85rem}.engage-row{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff03}.engage-row strong{display:block}.founder-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.9rem;color:var(--accent);text-decoration:none}.cta-panel{background:linear-gradient(120deg,#4fd1c538,#0074b652);border-radius:24px;padding:3rem;text-align:center;border:1px solid rgba(255,255,255,.05)}.cta-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;text-align:left}.cta-grid-single{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.contact-booking-note{margin-top:1rem;font-size:.9rem;text-align:center;color:var(--muted)}.contact-booking-note a{color:var(--accent);font-weight:600}.lead-form{background:#05060a40;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;display:grid;gap:.85rem}.lead-form label{font-size:.85rem;color:var(--muted);display:block;margin-bottom:.25rem}.lead-form input,.lead-form textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#05060a59;color:var(--text);padding:.75rem;font-family:inherit;font-size:.95rem}.lead-form textarea{min-height:90px;resize:vertical}.calendly-frame{background:#05060a4d;border:1px dashed rgba(255,255,255,.2);border-radius:18px;padding:1.5rem;display:grid;gap:.75rem;text-align:left}.secondary-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.secondary-link{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);text-decoration:none;color:var(--text);font-size:.9rem}.contact-row{display:flex;flex-wrap:wrap;gap:1.5rem;color:var(--muted);font-size:.95rem;justify-content:center;margin-top:1.5rem}.contact-badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem}.contact-badges span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.25rem .85rem;font-size:.8rem;color:var(--muted)}footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem;color:var(--muted);display:flex;flex-direction:column;align-items:stretch;gap:1rem}footer .footer-legal{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:center}footer .footer-legal a{color:var(--text);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22)}footer .footer-legal a:hover{color:#4fd1c5;border-bottom-color:#4fd1c599}footer .footer-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.legal-doc .legal-main{max-width:42rem;margin:0 auto;padding:2rem 0 4rem}.legal-page h1{font-size:clamp(1.65rem,4vw,2rem);margin-bottom:.5rem}.legal-effective{color:var(--muted);margin-bottom:2rem;font-size:.95rem}.legal-page h2{font-size:1.1rem;margin-top:2rem;margin-bottom:.75rem}.legal-page h3{font-size:.98rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#eef1ffeb}.legal-page ul{padding-left:1.35rem;margin:.5rem 0 1rem}.legal-contact-block{margin-top:1rem;line-height:1.65}.legal-contact-block a{color:#4fd1c5;text-decoration:none}.legal-contact-block a:hover{text-decoration:underline}.legal-doc-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.legal-doc-footer .footer-legal{justify-content:flex-start}.legal-back-home{margin-top:1.25rem}.legal-back-home a{color:var(--muted);text-decoration:none}.legal-back-home a:hover{color:#4fd1c5}.sms-consent-wrap{margin:.25rem 0 .5rem}.sms-consent{display:flex;gap:.65rem;align-items:flex-start;font-size:.78rem;line-height:1.45;color:var(--muted);cursor:pointer}.sms-consent input{margin-top:.2rem;flex-shrink:0}.sms-consent span a{color:#4fd1c5;text-decoration:underline}.field-error{font-size:.8rem;color:#fca5a5;margin:.35rem 0 0}@media(max-width:1200px){.hero{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media(max-width:1024px){.hero{grid-template-columns:1fr}.hero-card{order:-1}.two-col,.cta-grid{grid-template-columns:1fr}.process-timeline:before{left:24px}header{position:sticky;top:0;background:radial-gradient(circle at top,rgba(79,209,197,.1),transparent 55%),var(--bg);z-index:10}}@media(max-width:900px){.nav-toggle{display:inline-flex}header nav{position:fixed;inset:0;padding:6rem 2rem 3rem;background:#05060af2;flex-direction:column;gap:1.5rem;transform:translate(100%);transition:transform .2s ease;z-index:20}body.nav-open header nav{transform:translate(0)}.header-top{width:100%;justify-content:space-between}.header-cta{align-items:flex-start}.logo-strip{flex-wrap:nowrap}.services-grid,.card-grid,.solution-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.case-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:768px){.wrapper{padding-block:2rem 3rem}.header-top{flex-direction:column;align-items:flex-start}.actions{flex-direction:column}.trust-bar{flex-direction:column;align-items:flex-start}.hero-card,.service-card,.case-card,.card{padding:1.5rem}.engage-row{grid-template-columns:1fr}.contact-row{justify-content:flex-start}.cta-panel{padding:2.5rem 1.5rem}.lead-form,.calendly-frame{padding:1.25rem}.logo-pill{white-space:nowrap}}@media(max-width:520px){.value-pill{flex:1 1 100%}.stat-grid,.result-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}header{padding-block:.75rem 1.25rem}.logo-strip{gap:.5rem}.secondary-actions,.contact-row{gap:.75rem}.sticky-cta{left:.75rem;right:.75rem;bottom:.75rem;justify-content:center;flex-wrap:wrap;border-radius:16px}}.trust-bar-label{flex:1;min-width:200px;color:var(--muted);font-size:.95rem;line-height:1.45}.cta-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;margin:0 0 3rem;border-radius:16px;border:1px solid rgba(79,209,197,.28);background:#4fd1c514}.cta-strip p{margin:0;font-size:1.05rem;font-weight:600;color:var(--text);max-width:520px}.smb-nested{margin-top:3rem;padding-top:2.75rem;border-top:1px solid rgba(255,255,255,.08)}.smb-actions{margin-top:1.75rem}.industries-details{margin-bottom:3.75rem;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:1.25rem 1.5rem 1.5rem;background:#ffffff04}.industries-summary{cursor:pointer;list-style:none}.industries-summary::-webkit-details-marker{display:none}.industries-summary .section-heading,.industries-summary h2{margin-bottom:.35rem}.industries-summary-hint{color:var(--muted);font-size:.92rem;margin:.5rem 0 0;max-width:640px}.industries-details[open] .industries-summary-hint{margin-bottom:1.25rem}.industries-grid{margin-top:.5rem}.sticky-cta{position:fixed;bottom:1.25rem;right:1.25rem;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem .55rem 1rem;border-radius:999px;background:#05060af0;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 48px #00000073;transform:translateY(140%);opacity:0;transition:transform .28s ease,opacity .28s ease;pointer-events:none}.sticky-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-cta-label{font-size:.88rem;color:var(--muted);max-width:160px;line-height:1.25}.sticky-cta-btn{padding:.65rem 1.35rem!important;font-size:.92rem!important}.header-book{font-size:1rem!important;padding:.65rem 1.5rem!important;font-weight:700!important}.lead-form select{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#05060a59;color:var(--text);padding:.75rem;font-family:inherit;font-size:.95rem}.wrapper{width:min(1200px,92vw);margin-inline:auto;padding-block:1rem 4rem}.site-header{position:sticky;top:1rem;z-index:80;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:.65rem .8rem;margin-bottom:3.5rem;border:1px solid var(--line);border-radius:999px;background:#05060ae0;box-shadow:0 18px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-wrapper .site-header{margin-bottom:clamp(1rem,2vw,1.75rem)}.site-header .logo img{display:block;height:58px;width:auto;object-fit:contain}#primary-nav{position:static;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:clamp(.7rem,2vw,1.35rem);padding:0;background:transparent;transform:none}#primary-nav a,footer nav a{color:var(--muted);text-decoration:none;font-size:.94rem;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:.75rem;transform:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:calc(100vh - 9rem);padding:0}.hero-copy{align-self:center}.home-hero{grid-template-columns:1fr;justify-items:center;gap:clamp(1.5rem,3vw,2.45rem);min-height:auto;padding-block:0 clamp(1.5rem,3.5vw,2.75rem);text-align:center}.home-hero .hero-copy{display:grid;justify-items:center;width:min(100%,1060px)}.hero h1{max-width:700px;margin-bottom:1rem;font-size:clamp(2rem,3.9vw,3.45rem);font-weight:400;line-height:1.1;letter-spacing:-.045em}.home-hero h1{max-width:980px;font-size:clamp(2.25rem,5.1vw,4.55rem);line-height:1.04;letter-spacing:-.055em}.hero-copy>p{max-width:700px;margin-bottom:1rem;color:var(--muted);font-size:clamp(1rem,1.75vw,1.16rem)}.home-hero .hero-copy>p{max-width:1120px;margin-bottom:0;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.5}.hero-trust{display:inline-flex;padding:.85rem 1rem;border:1px solid rgba(79,209,197,.3);border-radius:18px;background:var(--accent-soft);color:var(--text)!important}.value-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:690px;margin-top:1.15rem;list-style:none}.value-points li{padding:.65rem .75rem .7rem;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--muted);list-style:none}.value-points li:before{content:none}.value-points strong{display:block;color:var(--accent);font-size:.9rem;line-height:1.15}.value-points p{margin-top:.22rem;color:var(--muted);font-size:.8rem;line-height:1.25}.home-hero .value-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;width:min(100%,1060px);max-width:none;margin-top:0;text-align:left}.home-hero .value-points li{min-height:100%;padding:1rem;background:linear-gradient(145deg,#4fd1c51f,#ffffff0b),#05060a9e}.home-hero .value-points strong{font-size:.96rem}.home-hero .value-points p{font-size:.86rem;line-height:1.42}.workflow-visual,.page-signal{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:34px;background:linear-gradient(145deg,#ffffff14,#ffffff08),radial-gradient(circle at top,rgba(79,209,197,.16),transparent 24rem);box-shadow:var(--shadow)}.workflow-visual{display:grid;align-self:start;align-content:center;gap:1rem;min-height:auto;margin-top:clamp(4.25rem,7vw,5.6rem);padding:clamp(.45rem,1.2vw,.75rem);overflow:visible;background:radial-gradient(circle at 50% 8%,rgba(79,209,197,.14),transparent 21rem),linear-gradient(145deg,#12181de6,#090d12d1)}.home-hero .workflow-visual{width:min(100%,1080px);margin-top:0;padding:clamp(1rem,2vw,1.4rem);border-radius:38px;overflow:hidden}.workflow-visual:before{content:none}.phone-stage{position:relative;z-index:1;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.phone-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:clamp(.65rem,1.8vw,1.2rem);width:100%}.iphone-device{position:relative;width:min(100%,430px);padding:.36rem;border:1px solid rgba(255,255,255,.18);border-radius:46px;background:linear-gradient(145deg,#4f565c,#101318 18%,#050607 55%,#2f363d);box-shadow:0 34px 70px #0000007a,inset 0 0 0 1px #ffffff0b}.home-hero .iphone-device{width:min(100%,318px);height:736px;min-height:0}.home-hero .iphone-device-booking{z-index:2}.home-hero .iphone-device-status,.home-hero .iphone-device-handoff{z-index:1}.iphone-device:before{content:none}.iphone-side-button{position:absolute;width:3px;border-radius:999px;background:linear-gradient(#68717a,#12161b)}.iphone-side-button-left{left:-3px;top:9.5rem;height:5.2rem}.iphone-side-button-right{right:-3px;top:12rem;height:6rem}.iphone-screen{position:relative;overflow:hidden;height:100%;border-radius:39px;background:#111820;isolation:isolate;clip-path:inset(0 round 39px);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 30px #0000007a}.iphone-screen>.whatsapp-preview,.iphone-screen>.phone-call-screen{border-radius:inherit}.iphone-island{position:absolute;z-index:3;top:.72rem;left:50%;width:6.2rem;height:1.55rem;transform:translate(-50%);border-radius:999px;background:#030405;box-shadow:inset 0 1px 1px #ffffff0d,0 1px #ffffff0a}.whatsapp-preview{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr;align-self:stretch;overflow:hidden;width:100%;height:100%;min-height:735px;border:0;border-radius:inherit;background:#111820;box-shadow:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.home-hero .whatsapp-preview{height:100%;min-height:0}.whatsapp-header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.58rem;min-height:4.75rem;padding:2.55rem .82rem .62rem;background:#182128;border-bottom:1px solid rgba(255,255,255,.08)}.whatsapp-avatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:999px;border:1px solid rgba(140,236,226,.65);background:#fff;box-shadow:0 0 22px #4fd1c540}.whatsapp-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.62)}.whatsapp-header strong{display:block;color:#e9edef;font-size:.96rem;line-height:1.1}.whatsapp-header span{display:block;margin-top:.1rem;color:#8696a0;font-size:.74rem}.visual-kicker,.page-signal span{color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.whatsapp-chat{position:relative;display:grid;align-content:start;align-items:start;grid-auto-rows:max-content;gap:.22rem;min-height:660px;padding:.5rem .56rem;background:radial-gradient(circle at 18% 4%,rgba(79,209,197,.055),transparent 9rem),#10181f}.home-hero .whatsapp-chat{min-height:0;overflow:hidden;padding-bottom:1.15rem}.whatsapp-day{justify-self:center;margin-bottom:.12rem;padding:.22rem .56rem;border-radius:12px;background:#25313a;color:#e9edef;font-size:.7rem;font-weight:800}.whatsapp-bubble{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:64%;padding:.28rem .46rem .18rem;color:#e9edef;box-shadow:0 1px .5px #00000038}.whatsapp-bubble p{display:block;color:inherit;font-size:clamp(.84rem,1.04vw,.92rem);font-weight:500;line-height:1.18}.whatsapp-bubble p:after{content:none}.whatsapp-link{color:#53bdeb;font-weight:800;text-decoration:underline;text-underline-offset:.12em}.whatsapp-bubble time{position:static;align-self:flex-end;display:block;float:none;margin:.06rem 0 0;color:#e9edefa8;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.whatsapp-bubble time span{color:#53bdeb;letter-spacing:-.12em}.whatsapp-bubble.incoming{justify-self:start;margin-left:.42rem;border-radius:0 10px 10px;background:#202c33}.whatsapp-bubble.incoming:before,.whatsapp-bubble.outgoing:before{content:"";position:absolute;top:0;width:.6rem;height:.76rem;background:inherit}.whatsapp-bubble.outgoing{justify-self:end;margin-right:.42rem;border-radius:10px 0 10px 10px;background:#005c4b}.whatsapp-bubble.incoming:before{left:-.46rem;clip-path:polygon(100% 0,100% 100%,0 0)}.whatsapp-bubble.outgoing:before{right:-.46rem;clip-path:polygon(0 0,100% 0,0 100%)}.whatsapp-bubble.outgoing p:after{content:none}.whatsapp-bubble.outgoing time{color:#d6e8e2b3}.whatsapp-bubble.compact{max-width:58%}.whatsapp-bubble.compact time{position:static;display:block;margin:.06rem 0 0}.whatsapp-bubble.incoming+.whatsapp-bubble.outgoing,.whatsapp-bubble.outgoing+.whatsapp-bubble.incoming{margin-top:.14rem}.whatsapp-bubble.wide{max-width:70%}.phone-call-screen{position:relative;z-index:2;display:grid;align-self:stretch;overflow:hidden;width:100%;height:100%;min-height:735px;border-radius:inherit;color:#f6f7f8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.home-hero .phone-call-screen{height:100%;min-height:0}.call-status-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:.9rem 1.25rem 0;color:#ffffffe0;font-size:.76rem;font-weight:800;letter-spacing:-.01em}.call-status-icons{font-size:.68rem;letter-spacing:.02em}.call-avatar{display:grid;place-items:center;overflow:hidden;border-radius:999px}.call-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.48)}.call-controls{position:relative;z-index:2;display:grid;gap:1rem .95rem;padding:0 1.45rem 2.15rem}.call-control{display:grid;justify-items:center;align-content:start;gap:.48rem;color:#ffffffe6;font-size:.7rem;font-weight:700;line-height:1;text-align:center}.control-icon{position:relative;display:grid;place-items:center;width:3.65rem;height:3.65rem;border-radius:999px;background:#ffffff29;color:#fff;font-size:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 16px 34px #00000038}.control-icon:before,.control-icon:after{content:"";position:absolute}.icon-mic:before{top:.88rem;width:.62rem;height:1.18rem;border:.14rem solid #fff;border-radius:999px}.icon-mic:after{top:2.08rem;width:1.08rem;height:.72rem;border:.13rem solid #fff;border-top:0;border-radius:0 0 999px 999px;box-shadow:0 .55rem 0 -.21rem #fff}.icon-keypad:before{width:.24rem;height:.24rem;border-radius:999px;background:#fff;box-shadow:.56rem 0 #fff,-.56rem 0 #fff,0 .56rem #fff,.56rem .56rem #fff,-.56rem .56rem #fff,0 -.56rem #fff,.56rem -.56rem #fff,-.56rem -.56rem #fff}.icon-speaker:before{left:1.02rem;width:.92rem;height:1.02rem;background:#fff;clip-path:polygon(0 34%,34% 34%,100% 5%,100% 95%,34% 66%,0 66%)}.icon-speaker:after{right:.98rem;width:.78rem;height:1.22rem;border:.14rem solid #fff;border-left:0;border-radius:0 999px 999px 0}.icon-video:before{left:.98rem;width:1.2rem;height:.86rem;border:.14rem solid #fff;border-radius:.24rem}.icon-video:after{right:.94rem;width:.78rem;height:.76rem;background:#fff;clip-path:polygon(0 30%,100% 4%,100% 96%,0 70%)}.icon-plus:before,.icon-plus:after{width:1.4rem;height:.16rem;border-radius:999px;background:#fff}.icon-plus:after{transform:rotate(90deg)}.icon-contacts:before{top:.9rem;width:.82rem;height:.82rem;border:.14rem solid #fff;border-radius:999px}.icon-contacts:after{bottom:.98rem;width:1.56rem;height:.78rem;border:.14rem solid #fff;border-radius:999px 999px .42rem .42rem}.icon-phone-end:before{width:1.5rem;height:.72rem;border:.19rem solid #fff;border-top:0;border-radius:0 0 999px 999px;transform:rotate(180deg)}.call-control small{color:#ffffffc7;font-size:.68rem;font-weight:700}.call-control.end .control-icon{background:#f04438}.whatsapp-call-screen{grid-template-rows:auto auto 1fr auto auto;background:radial-gradient(circle at 50% 18%,rgba(37,211,102,.18),transparent 14rem),radial-gradient(circle at 82% 76%,rgba(18,140,126,.18),transparent 13rem),linear-gradient(180deg,#17352a,#0f241d 34%,#08130f)}.whatsapp-call-screen:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 26%),#03070633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.whatsapp-call-surface{position:absolute;inset:4.4rem .82rem 1.05rem;border-radius:34px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.11),transparent 11rem),#ffffff0b;box-shadow:inset 0 1px #ffffff1a,0 24px 70px #0000003d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.whatsapp-call-notice{position:relative;z-index:2;display:inline-flex;align-items:center;justify-self:center;gap:.35rem;max-width:calc(100% - 2rem);min-height:1.55rem;padding:.18rem .68rem;border-radius:999px;background:#00000024;color:#ecfdf5b8;font-size:.68rem;font-weight:700;line-height:1}.whatsapp-call-lock{position:relative;width:.54rem;height:.46rem;border:.08rem solid currentColor;border-radius:.1rem}.whatsapp-call-lock:before{content:"";position:absolute;left:50%;bottom:.31rem;width:.36rem;height:.32rem;border:.08rem solid currentColor;border-bottom:0;border-radius:999px 999px 0 0;transform:translate(-50%)}.whatsapp-call-identity{position:relative;z-index:2;display:grid;justify-items:center;align-content:start;padding:4.7rem 1.25rem 0;text-align:center}.whatsapp-call-avatar{width:7.9rem;height:7.9rem;margin-bottom:1.25rem;border:2px solid rgba(255,255,255,.5);background:#fff;box-shadow:0 0 0 .48rem #ffffff0e,0 24px 64px #00000061}.whatsapp-call-identity strong{color:#fff;font-size:1.9rem;font-weight:500;line-height:1.08;letter-spacing:-.045em}.whatsapp-call-identity span{margin-top:.48rem;color:#ecfdf5cc;font-size:.96rem;font-weight:700}.whatsapp-call-identity p:last-child{max-width:13rem;margin-top:.28rem;color:#ecfdf58f;font-size:.82rem;line-height:1.35}.whatsapp-call-privacy{position:relative;z-index:2;align-self:end;display:grid;justify-content:center;padding:0 1.25rem .75rem;color:#ecfdf573;font-size:.72rem;font-weight:800;letter-spacing:.02em}.whatsapp-call-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.42rem;margin:0 .92rem 1.12rem;padding:.58rem .62rem .5rem;border-radius:2rem;background:#050e0bb3;box-shadow:inset 0 1px #ffffff24,0 20px 46px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.whatsapp-call-controls .control-icon{width:2.78rem;height:2.78rem;background:#ecfdf526;box-shadow:inset 0 1px #ffffff21,0 10px 22px #0000002e}.whatsapp-call-controls .call-control{gap:.22rem}.whatsapp-call-controls .call-control small{color:#ecfdf5a8;font-size:.56rem;font-weight:700;letter-spacing:-.01em}.whatsapp-call-controls .call-control.end .control-icon{background:#e5484d;box-shadow:inset 0 1px #ffffff29,0 12px 24px #e5484d42}.ios-call-screen{grid-template-rows:auto 1fr auto;overflow:hidden;isolation:isolate;clip-path:inset(0 round 39px);background:radial-gradient(circle at 68% 18%,rgba(185,197,218,.22),transparent 12rem),radial-gradient(circle at 12% 38%,rgba(255,255,255,.14),transparent 11rem),linear-gradient(160deg,#3f4654,#1b202d 46%,#070910)}.ios-call-screen:before{content:"";position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 44%),#0609103d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ios-call-glow{position:absolute;z-index:0;inset:5.2rem 1.2rem auto;height:13rem;border-radius:50%;background:#ffffff14;filter:blur(30px)}.ios-call-identity{position:relative;z-index:2;display:grid;justify-items:center;align-content:start;padding:4.35rem 1.35rem 0;text-align:center}.ios-call-identity strong{color:#fff;font-size:2.28rem;font-weight:500;line-height:1.06;letter-spacing:-.06em}.ios-call-identity p{margin-top:.55rem;color:#ffffffa8;font-size:1rem;font-weight:600}.ios-call-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:1.05rem 1.08rem;padding:0 1.55rem 2.2rem}.ios-call-controls .control-icon{width:3.68rem;height:3.68rem;background:#ffffff2e;box-shadow:inset 0 1px #ffffff29,0 16px 34px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ios-call-controls .call-control small{color:#ffffffdb;font-size:.68rem;font-weight:500;letter-spacing:-.02em}.ios-call-controls .call-control.end{grid-column:2;margin-top:.32rem}.ios-call-controls .call-control.end .control-icon{width:4rem;height:4rem;background:#ff3b30}.conversation-outcomes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(100%,455px);margin-inline:auto}.conversation-outcomes div{min-width:0;padding:.75rem .78rem;border:1px solid rgba(79,209,197,.22);border-radius:18px;background:linear-gradient(145deg,#4fd1c51f,#ffffff0b),#05060a9e;box-shadow:0 16px 34px #0003}.conversation-outcomes strong{display:block;color:var(--text);font-size:.84rem;line-height:1.18}.conversation-outcomes p{margin-top:.35rem;color:var(--muted);font-size:.72rem;line-height:1.28}.home-hero-actions{width:min(100%,520px)}.home-hero-actions .actions{display:grid;margin-top:0}.home-hero-actions .btn{width:100%;min-height:58px;font-size:1rem}main{display:grid;gap:clamp(4.5rem,8vw,7rem)}section{scroll-margin-top:7rem}.section-heading{margin-bottom:2rem}.section-heading p{max-width:780px;margin-top:.9rem;color:var(--muted);font-size:1.05rem}.card-grid,.benefit-grid,.industry-grid,.trust-grid,.value-grid,.services-grid,.managed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:start}.architecture-flow{display:grid;gap:.8rem}.architecture-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.architecture-card:not(:last-child):after{content:"↓";position:absolute;left:1.95rem;bottom:-1.05rem;z-index:2;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#04100f;font-weight:900;line-height:1}.architecture-card p{color:var(--muted)}.architecture-card ul{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem;list-style:none}.architecture-card li{padding:.35rem .6rem;border:1px solid rgba(79,209,197,.22);border-radius:999px;color:var(--muted);font-size:.86rem}.content-card,.service-card,.step-card,.note-panel,.text-split article{position:relative;overflow:hidden;padding:1.35rem;border:1px solid var(--line);border-radius:26px;background:var(--panel)}.content-card{min-height:100%}.card-grid .content-card{padding:1.15rem}.card-grid .content-card h3{margin-top:.8rem}.content-card p,.service-card p,.step-card p,.architecture-card p,footer p,.service-meta span,.footer-cta span{color:var(--muted)}.card-index,.step-card>span,.service-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(79,209,197,.35);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800}.services-grid{align-items:stretch}.service-card{display:flex;flex-direction:column;min-height:100%}.service-card-core{border-color:#4fd1c56b;background:linear-gradient(145deg,#4fd1c521,#ffffff0b),var(--panel);box-shadow:0 22px 70px #4fd1c514}.service-badge{position:absolute;top:1.15rem;right:1.15rem;max-width:calc(100% - 4.4rem);padding:.3rem .6rem;border:1px solid rgba(79,209,197,.28);border-radius:999px;background:#4fd1c51a;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.service-meta{display:grid;gap:.8rem;margin-top:auto;padding-top:1.2rem}.service-meta div{padding:.85rem;border:1px solid var(--line);border-radius:16px;background:#05060a61}.service-meta strong{display:block;margin-bottom:.35rem;color:var(--accent);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.learn-link{display:inline-flex;margin-top:1rem;color:var(--accent);font-weight:800;text-decoration:none}.managed-section{padding:clamp(2rem,5vw,3rem);border:1px solid rgba(79,209,197,.2);border-radius:34px;background:radial-gradient(circle at 10% 0%,rgba(79,209,197,.16),transparent 22rem),#ffffff09}.managed-section .section-heading{max-width:860px}.managed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.process-track:before{content:"";position:absolute;top:1.18rem;left:2rem;right:2rem;height:1px;background:linear-gradient(90deg,#4fd1c51a,#4fd1c5a6,#4fd1c51a)}.step-card{z-index:1;background:#ffffff0e}.step-card ul{display:grid;gap:.45rem;margin-top:1rem;padding-left:1.1rem;color:var(--muted)}.industry-group+.industry-group{margin-top:2rem}.industry-group>h3{margin-bottom:1rem;color:var(--accent)}.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.additional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-card{border-color:#4fd1c547}.faq-list{display:grid;gap:.85rem}details{border:1px solid var(--line);border-radius:20px;background:var(--panel);transition:border-color .16s ease,background .16s ease}summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.1rem 1.25rem;font-weight:800;list-style:none}summary:focus-visible{outline:2px solid rgba(79,209,197,.5);outline-offset:4px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--accent)}details[open] summary:after{content:"-"}details[open]{border-color:#4fd1c55c;background:#4fd1c50f}details p{padding:0 1.25rem 1.25rem;color:var(--muted)}footer{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;border-top:1px solid var(--line)}.footer-logo img{height:64px;width:auto;margin-bottom:.8rem}footer nav,.footer-cta{display:grid;align-content:start;gap:.65rem}.footer-heading{margin-top:.55rem;color:var(--accent);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.footer-cta a:not(.btn){color:var(--accent);text-decoration:none}.mobile-sticky-cta{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:90;display:none;justify-content:center;padding:.85rem 1rem;border-radius:999px;background:var(--orange);color:var(--orange-dark);font-weight:900;text-decoration:none;box-shadow:0 16px 40px #00000073}@media(max-width:1100px){.card-grid,.managed-grid,.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.site-header{grid-template-columns:auto 1fr auto;align-items:center;border-radius:26px}#primary-nav,.header-book{display:none}.nav-toggle{display:grid;justify-self:end}.header-actions{align-self:center;transform:none}body.nav-open #primary-nav{position:absolute;inset:calc(100% + .65rem) 0 auto;display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--line);border-radius:24px;background:#05060af5;box-shadow:var(--shadow);transform:none}body.nav-open #primary-nav a{padding:.9rem 1rem;border-radius:16px}.hero,.solution-section,.contact-layout,footer{grid-template-columns:1fr}.hero{min-height:auto}.workflow-visual{margin-top:0}.home-hero .phone-stack,.home-hero .value-points{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero .iphone-device-booking{transform:none}.home-hero .iphone-device-handoff{grid-column:1 / -1;width:min(100%,318px)}.services-grid,.benefit-grid,.trust-grid,.additional-grid,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-track{grid-template-columns:1fr}.process-track:before{top:2rem;bottom:2rem;left:1.18rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#4fd1c51a,#4fd1c5a6,#4fd1c51a)}}@media(max-width:920px){.home-hero .workflow-visual{width:min(100%,380px)}.home-hero .phone-stack{grid-template-columns:1fr}.home-hero .iphone-device-status,.home-hero .iphone-device-handoff{display:none}.home-hero .value-points{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,680px)}}@media(max-width:680px){.wrapper{width:min(100% - 1.2rem,1200px);padding-block:.65rem 5.25rem}.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;top:.65rem;margin-bottom:1.65rem;padding:.52rem}.site-header .logo img{height:42px}#primary-nav,.header-book{display:none}.nav-toggle{display:grid}main{gap:3.4rem}.hero h1{font-size:clamp(1.95rem,10.5vw,2.85rem)}.home-hero{gap:1.15rem;text-align:center}.home-hero .hero-copy{justify-items:center;width:100%}.home-hero h1{font-size:clamp(1.95rem,9.2vw,2.65rem);line-height:1.08}.home-hero .hero-copy>p{max-width:35rem;font-size:.9rem;line-height:1.46}.actions,.value-points,.card-grid,.services-grid,.benefit-grid,.trust-grid,.managed-grid,.priority-grid,.additional-grid,.text-split,.lead-form{grid-template-columns:1fr}.btn,.actions{width:100%}.workflow-visual{margin-top:0;min-height:auto;border-radius:28px}.home-hero .workflow-visual{width:min(100%,360px);padding:.7rem}.home-hero .phone-stack{grid-template-columns:1fr}.home-hero .iphone-device{width:min(100%,318px);height:678px;min-height:0}.home-hero .iphone-device-status,.home-hero .iphone-device-handoff{display:none}.whatsapp-preview,.phone-call-screen{border-radius:inherit}.home-hero .whatsapp-preview,.home-hero .phone-call-screen{height:100%}.home-hero .value-points{grid-template-columns:1fr;width:100%}.whatsapp-chat{min-height:0}.whatsapp-bubble,.whatsapp-bubble.wide{max-width:76%}.conversation-outcomes{grid-template-columns:1fr}.conversation-outcomes div{display:block}.architecture-card{grid-template-columns:1fr}.architecture-card:not(:last-child):after{left:50%;transform:translate(-50%)}.managed-section,.cta-panel{padding:1.5rem;border-radius:26px}.mobile-sticky-cta{display:flex}}
