:root{--navy:#10304c;--navy-deep:#0b243a;--navy-mid:#173a59;--gold:#7fc92a;--gold-hover:#90d542;--gold-light:#c4e79b;--gold-bg:#effae3;--blue:#1b66a8;--teal:#136b7f;--ink:#1c2c3a;--slate:#51677a;--mute:#5f7384;--line:#d8e2ea;--control-line:#7e90a0;--bg:#f4f7fa;--white:#ffffff;--shadow:0 24px 70px #0b243a1f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--white);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}.skip-link{z-index:200;background:var(--white);color:var(--navy);border:2px solid var(--gold);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - 40px,1180px);margin-inline:auto}.button{cursor:pointer;letter-spacing:.01em;border:1px solid #00000000;border-radius:2px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:13px 20px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:focus-visible,.text-link:focus-visible,.desktop-nav a:focus-visible,.mobile-links a:focus-visible,.brand:focus-visible,.faq-item button:focus-visible,.menu-toggle:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.button-small{min-height:44px;padding:10px 18px;font-size:.9rem}.button-full{width:100%}.text-link{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:12px;padding:4px 0;font-weight:600;display:inline-flex}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #d8e2eacc;height:64px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;width:min(100% - 32px,1180px);height:100%;margin-inline:auto;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;display:inline-flex}.desktop-nav,.desktop-cta{display:none}.menu-toggle{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;display:grid}.menu-toggle span{background:currentColor;width:22px;height:2px;display:block}.mobile-backdrop{z-index:101;visibility:hidden;opacity:0;background:#0b243a8c;transition:opacity .18s,visibility .18s;position:fixed;inset:64px 0 0}.mobile-backdrop.is-open{visibility:visible;opacity:1}.mobile-menu{z-index:102;width:min(92vw,430px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:var(--navy-deep);color:var(--white);visibility:hidden;opacity:0;clip-path:inset(0 0 0 100% round 30px 0 0 30px);pointer-events:none;flex-direction:column;transition:clip-path .24s,opacity .18s,visibility .24s;display:flex;position:fixed;top:64px;bottom:0;right:0;overflow-y:auto;transform:none}.mobile-menu.is-open{visibility:visible;opacity:1;clip-path:inset(0 round 30px 0 0 30px);pointer-events:auto;transform:none}.mobile-menu-top{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.mobile-menu-top button{min-height:44px;color:var(--white);cursor:pointer;background:0 0;border:0}.mobile-menu-top button span{vertical-align:-2px;margin-left:8px;font-size:1.5rem}.mobile-links{flex-direction:column;flex:1;padding-block:16px 24px;display:flex}.mobile-links a{border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr;align-items:center;min-height:58px;font-size:1.1rem;display:grid}.mobile-links a span{color:var(--gold-light);letter-spacing:.1em;font-size:.68rem}.faq-list{border-top:2px solid var(--navy)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;min-height:72px;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr 32px;align-items:center;gap:8px;padding:12px 0;font-weight:600;display:grid}.faq-number{color:#558a18;font-size:.65rem}.faq-icon{border:1px solid var(--line);width:32px;height:32px;color:var(--gold);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.faq-answer{padding:0 10px 24px 42px}.faq-answer p{max-width:720px;color:var(--mute);margin:0}.lead-form{background:var(--white);color:var(--ink);box-shadow:var(--shadow);padding:24px 18px}.form-heading{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:10px;margin-bottom:24px;padding-bottom:20px;display:grid}.form-heading h2{color:var(--navy);margin:0;font-size:1.45rem;line-height:1.2}.lead-form label>span{color:var(--navy);margin-bottom:7px;font-size:.78rem;font-weight:600;display:block}.lead-form input,.lead-form select{border:1px solid var(--control-line);background:var(--white);width:100%;min-height:50px;color:var(--ink);border-radius:0;padding:11px 12px;font-size:16px}.lead-form input:focus,.lead-form select:focus{outline-offset:2px;border-color:var(--navy);outline:3px solid #7fc92a59}.lead-form input::placeholder{color:var(--mute);opacity:1}.consent-field input{width:20px;min-height:20px;margin:2px 0 0}.consent-field>span{line-height:1.5;color:var(--mute)!important;margin:0!important;font-size:.74rem!important;font-weight:400!important}.review-note{color:var(--mute);margin:12px 0 0;font-size:.7rem;line-height:1.45}.form-success{background:var(--white);min-height:430px;color:var(--ink);box-shadow:var(--shadow);padding:42px 26px}.form-success>span{background:var(--gold-bg);color:#4e8015;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:28px;font-size:1.4rem;display:grid}.form-success h3{max-width:400px;color:var(--navy);font-size:1.7rem;line-height:1.2}.form-success p:not(.eyebrow){color:var(--mute)}.site-footer{color:#ffffffbd;background:#071a2b}.footer-grid{gap:40px;padding-block:56px 42px;display:grid}.footer-intro .brand{color:var(--white)}.footer-intro p{max-width:360px;margin:24px 0 0}.footer-grid h2{color:var(--white);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:.72rem}.footer-grid>div:not(.footer-intro):not(.footer-action) a{width:fit-content;margin:9px 0;font-size:.9rem;display:block}.footer-grid a:hover{color:var(--gold-light)}.footer-action h2{letter-spacing:0;text-transform:none;margin-top:8px;font-size:1.25rem;line-height:1.35}.footer-bottom{padding-block:20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1c;flex-direction:column;gap:8px;font-size:.68rem;display:flex}@media (width>=480px){.shell{width:min(100% - 56px,1180px)}.lead-form{padding:30px}.field-grid{grid-template-columns:1fr 1fr}}@media (width>=768px){.shell{width:min(100% - 80px,1180px)}.site-header{height:76px}.header-inner{width:min(100% - 64px,1180px)}.desktop-nav{align-items:center;gap:22px;display:flex}.desktop-nav a{color:var(--slate);font-size:.78rem;font-weight:500}.desktop-nav a:hover{color:var(--navy)}.desktop-cta{display:inline-flex}.menu-toggle,.mobile-menu,.mobile-backdrop{display:none}.faq-item button{grid-template-columns:50px 1fr 40px;min-height:82px;font-size:1.05rem}.faq-answer{padding-left:58px}.footer-grid{grid-template-columns:1.4fr .7fr .7fr 1.1fr}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (width>=1024px){.desktop-nav{gap:30px}.lead-form{padding:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--care-navy:#12385a;--care-navy-deep:#0c2c48;--care-blue:#2079c7;--care-blue-strong:#1d6baf;--care-blue-soft:#edf5fc;--care-sky:#e3f0fb;--care-aqua:#dff3f8;--care-mint:#78cbdd;--care-gold:#8ed63c;--care-yellow:#b1e872;--care-cream:#f4fcea;--care-peach:#edfadf;--care-lavender:#ecf5fc;--care-coral:#f49a87;--care-ink:#18354f;--care-copy:#536d84;--care-muted:#7892a8;--care-line:#dce9f5;--care-white:#ffffff;--care-shadow:0 24px 70px #1e5b9121;--care-shadow-soft:0 16px 45px #1e5b9117}html{scroll-padding-top:92px}body{background:var(--care-white);color:var(--care-ink);font-family:Nunito,Avenir Next Rounded,Arial Rounded MT Bold,Segoe UI,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}h1,h2,h3,strong,button,input,select{font-family:inherit}.shell{width:min(100% - 40px,1200px)}.button{letter-spacing:0;border-radius:999px;gap:10px;min-height:52px;padding:12px 22px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s,color .22s}.button:hover{transform:translateY(-2px)}.button-blue{color:#ffffff;background:linear-gradient(135deg,#2382d6 0%,#1c69ad 100%);border-color:#18589014;box-shadow:0 14px 30px #1d6baf3d}.button-blue:hover{background:linear-gradient(135deg,#308cdd 0%,#1a609e 100%);box-shadow:0 18px 38px #1d6baf4d}.button-soft{color:var(--care-blue-strong);background:#ffffffe6;border-color:#2079c724;box-shadow:0 10px 28px #1e5b9114}.button-soft:hover{background:#ffffff;border-color:#2079c747;box-shadow:0 15px 34px #1e5b9121}.button-icon{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.button-small{min-height:48px;padding:9px 11px 9px 20px}.soft-kicker{color:var(--care-blue-strong);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.77rem;font-weight:800;line-height:1.3;display:inline-flex}.soft-kicker>span{background:var(--care-blue-soft);width:32px;height:32px;color:var(--care-blue);border-radius:50%;place-items:center;display:grid}.soft-kicker-light{color:#deedfa}.soft-kicker-light>span{color:var(--care-yellow);background:#ffffff24}.site-header{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border:0;border-bottom:1px solid #c4d9ec99;height:78px;position:sticky;top:0;box-shadow:0 8px 30px #1a53840d}.header-inner{width:min(100% - 36px,1200px);height:100%}.brand{border-radius:14px;align-items:center;min-width:0;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:112px;height:70px}.desktop-nav{align-items:center;gap:7px}.desktop-nav a{min-height:44px;color:var(--care-copy);border-radius:999px;padding:11px 15px;font-size:.93rem;font-weight:700;transition:color .18s,background .18s;position:relative}.desktop-nav a:hover{background:var(--care-blue-soft);color:var(--care-blue-strong)}.menu-toggle{border:1px solid var(--care-line);background:var(--care-blue-soft);width:46px;height:46px;color:var(--care-navy);border-radius:50%;gap:5px;transition:opacity .18s,background .18s}.menu-toggle.is-open{opacity:0;pointer-events:none}.menu-toggle span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .22s,opacity .18s}.menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c2e4b57;inset:78px 0 0}.mobile-menu{width:min(92vw,420px);padding:22px 20px calc(24px + env(safe-area-inset-bottom));color:var(--care-ink);background:#fafcfe;border:1px solid #d3e3f1e6;border-radius:30px 0 0 30px;top:78px;box-shadow:-25px 30px 80px #0e355738}.mobile-menu-top{border-bottom:1px solid var(--care-line);padding:0 0 20px}.mobile-menu-top>div{align-items:center;gap:10px;display:flex}.mobile-menu-top>div>span{background:var(--care-blue-soft);width:38px;height:38px;color:var(--care-blue);border-radius:50%;place-items:center;display:grid}.mobile-menu-top p{flex-direction:column;margin:0;line-height:1.25;display:flex}.mobile-menu-top small{color:var(--care-muted);font-size:.7rem}.mobile-menu-top strong{color:var(--care-navy);font-size:.9rem}.mobile-menu-top button{width:44px;height:44px;color:var(--care-navy);background:#ffffff;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #1e5b9117}.mobile-menu-top button span{margin:0;font-size:1.7rem;line-height:1}.mobile-links{padding:12px 0 20px}.mobile-links a{border-bottom:1px solid var(--care-line);min-height:54px;color:var(--care-navy);justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;display:flex}.mobile-links a span{background:var(--care-blue-soft);width:32px;height:32px;color:var(--care-blue);border-radius:50%;place-items:center;display:grid}.mobile-whatsapp{min-height:48px;color:var(--care-blue-strong);justify-content:center;align-items:center;gap:9px;margin-top:12px;font-weight:800;display:flex}.care-hero{isolation:isolate;background:radial-gradient(circle at 15% 12%,#fffffff0 0 8%,#00000000 30%),radial-gradient(circle at 82% 12%,#d7e9f8cc,#00000000 31%),radial-gradient(circle at 74% 88%,#e0f6c68a,#00000000 25%),linear-gradient(145deg,#fcfdfe 0%,#f0f6fc 58%,#f8fdf2 100%);min-height:740px;padding:78px 0 86px;position:relative;overflow:hidden}.hero-mesh{z-index:-2;opacity:.4;background-image:radial-gradient(circle,#2079c72e 1.2px,#00000000 1.3px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000 0%,#00000000 46% 58%,#000000 100%);mask-image:linear-gradient(90deg,#000000 0%,#00000000 46% 58%,#000000 100%)}.hero-orb{z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.hero-orb-one{border:1px solid #2079c726;width:380px;height:380px;top:-250px;left:30%;box-shadow:0 0 0 55px #2079c706,0 0 0 110px #2079c705}.hero-orb-two{background:#78cbdd2b;width:170px;height:170px;bottom:-80px;right:2%}.care-hero-grid{z-index:2;align-items:center;gap:62px;display:grid;position:relative}.care-hero-copy{min-width:0}.care-hero-copy h1{max-width:690px;color:var(--care-navy);letter-spacing:-.048em;margin:0 0 24px;font-size:clamp(2.6rem,8.5vw,4.9rem);font-weight:800;line-height:1.01}.care-hero-copy h1 span{background:linear-gradient(100deg,#1d6baf 0%,#2e8bdd 56%,#1593af 120%);color:#00000000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.hero-lead{max-width:610px;color:var(--care-copy);margin:0 0 30px;font-size:clamp(1rem,2vw,1.16rem);line-height:1.72}.hero-lead strong{color:var(--care-blue-strong);font-weight:800}.care-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.hero-proof{gap:10px;margin-top:34px;display:grid}.hero-proof>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #cee1f1c7;border-radius:18px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex;box-shadow:0 8px 24px #1e5b910e}.proof-icon{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.proof-blue{background:var(--care-blue-soft);color:var(--care-blue)}.proof-gold{background:var(--care-cream);color:#6aae1c}.proof-mint{background:var(--care-aqua);color:#16758a}.hero-proof p{flex-direction:column;min-width:0;margin:0;line-height:1.25;display:flex}.hero-proof strong{color:var(--care-navy);font-size:.85rem}.hero-proof small{color:var(--care-muted);margin-top:3px;font-size:.7rem}.care-visual{place-items:center;min-width:0;min-height:530px;display:grid;position:relative}.popular-badge i,.conversation-top small i{background:#2fa1ba;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fa1ba1f}.scroll-cue{z-index:5;color:var(--care-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.operator-cloud{z-index:4;background:#ffffff;border-bottom:1px solid #e3eef7;padding:25px 0 29px;position:relative}.operator-cloud-title{align-items:center;gap:10px;display:flex}.operator-cloud-title p{flex-direction:column;margin:0;line-height:1.2;display:flex}.operator-cloud-title small{color:var(--care-muted);font-size:.66rem}.operator-cloud-title strong{color:var(--care-navy);font-size:.84rem}.home-section{padding:92px 0}.home-section-head{max-width:730px;margin-bottom:44px}.home-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.home-section-head h2,.faq-care-intro h2,.analysis-lounge-copy h2,.human-tech-copy h2{color:var(--care-navy);letter-spacing:-.043em;margin:0;font-size:clamp(2.05rem,5vw,3.55rem);font-weight:800;line-height:1.06}.home-section-head h2 span,.faq-care-intro h2 span,.analysis-lounge-copy h2 span,.human-tech-copy h2 span{color:var(--care-blue)}.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p{color:var(--care-copy);margin:20px 0 0;font-size:1.02rem;line-height:1.72}.solutions-soft{background:radial-gradient(circle at 0 30%,#e4f0fbc7,#00000000 24%),radial-gradient(circle at 100% 75%,#e4f7cf8c,#00000000 22%),#fafcfe}.solution-bento{gap:15px;display:grid}.solution-card{background:#ffffff;border:1px solid #caddeeb8;border-radius:28px;flex-direction:column;justify-content:space-between;min-width:0;min-height:235px;padding:24px;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #1e5b9112}.solution-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:120px;height:120px;transition:transform .35s;position:absolute;bottom:-45px;right:-45px;box-shadow:0 0 0 24px}.solution-card:hover{z-index:2;transform:translateY(-6px);box-shadow:0 24px 58px #1e5b9126}.solution-card:hover:after{transform:scale(1.16)}.solution-icon{z-index:1;width:58px;height:58px;color:var(--care-blue);background:#ffffffc2;border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:0 10px 25px #1e5b911a}.solution-card h3{z-index:1;color:var(--care-navy);letter-spacing:-.025em;margin:28px 0 8px;font-size:1.28rem;font-weight:800;line-height:1.18;position:relative}.solution-card p{z-index:1;color:var(--care-copy);margin:0;font-size:.88rem;line-height:1.58;position:relative}.solution-link{z-index:1;color:var(--care-blue-strong);align-items:center;gap:8px;margin-top:24px;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.solution-link i{background:#ffffffb8;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;transition:transform .22s;display:grid}.solution-card:hover .solution-link i{transform:translate(3px)}.solution-blue{color:#ffffff;background:radial-gradient(circle at 82% 12%,#ffffff3b,#00000000 28%),linear-gradient(145deg,#2788dc,#1b67a9);border-color:#00000000}.solution-blue .solution-icon{color:var(--care-blue-strong)}.solution-blue h3,.solution-blue .solution-link{color:#ffffff}.solution-blue p{color:#ffffffc7}.popular-badge{z-index:3;color:#ffffff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:24px;right:24px}.popular-badge i{background:var(--care-yellow);box-shadow:0 0 0 4px #b1e87226}.solution-sun{background:linear-gradient(145deg,#f4fceb,#e0f6c6)}.solution-sun .solution-icon{color:#68aa1c;background:#ffffff}.solution-mint{background:linear-gradient(145deg,#f3fafc,#def2f7)}.solution-mint .solution-icon{color:#16758a}.solution-lavender{background:linear-gradient(145deg,#fbfdfe,#ecf5fc)}.solution-lavender .solution-icon{color:#5a93c5}.solution-sky{background:linear-gradient(145deg,#f7fbfe,#e6f1fb)}.solution-peach{background:linear-gradient(145deg,#fbfef8,#edfadf)}.solution-peach .solution-icon{color:#c46f4f}.solution-aqua{background:linear-gradient(145deg,#f7feff,#e0f4f8)}.solution-aqua .solution-icon{color:#16758a}.relief-section{background:#ffffff;position:relative}.relief-heading{max-width:780px}.relief-grid{align-items:stretch;gap:16px;display:grid;position:relative}.tension-card,.calm-card{border-radius:32px;padding:28px;position:relative;overflow:hidden}.tension-card{background:linear-gradient(145deg,snow,#fff0ec);border:1px solid #f6d8d0}.calm-card{box-shadow:var(--care-shadow-soft);background:linear-gradient(145deg,#f8fbfe,#eaf4fc);border:1px solid #cde3f7}.comparison-label{color:var(--care-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffffc2;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.tension-icon,.calm-icon{border-radius:21px;place-items:center;width:60px;height:60px;margin:28px 0 18px;display:grid}.tension-icon{color:#d16f5c;background:#ffffff;box-shadow:0 10px 25px #c159441a}.calm-icon{color:var(--care-blue);background:#ffffff;box-shadow:0 10px 25px #1e5b911a}.tension-card h3,.calm-card h3{max-width:470px;color:var(--care-navy);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:1.15}.tension-card ul,.calm-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tension-card li,.calm-card li{color:var(--care-copy);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.tension-card li>span,.calm-card li>span{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.tension-card li>span{color:#c8614d;background:#ffe2dc;font-weight:800}.calm-card li>span{color:#17758a;background:#dff3f8}.relief-bridge{z-index:4;place-items:center;height:0;display:grid;position:relative}.relief-bridge span{color:#ffffff;background:linear-gradient(145deg,#aae665,#89d532);border:5px solid #ffffff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;transform:rotate(90deg);box-shadow:0 12px 25px #6fb61e38}.process-care{background:radial-gradient(circle at 14%,#dfedfab3,#00000000 23%),#f8fbfe}.human-tech-section{color:#ffffff;background:radial-gradient(circle at 5% 0,#4095df80,#00000000 28%),radial-gradient(circle at 100% 100%,#198aa33b,#00000000 28%),linear-gradient(145deg,#113f68,#0c2d4a);position:relative;overflow:hidden}.human-tech-section:before{content:"";opacity:.12;background-image:radial-gradient(circle,#ffffff 1px,#00000000 1.1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000,#00000000 62%);mask-image:linear-gradient(90deg,#000000,#00000000 62%)}.human-tech-grid{z-index:2;align-items:center;gap:46px;display:grid;position:relative}.human-tech-copy h2{color:#ffffff}.human-tech-copy h2 span{color:#b4d6f3}.human-tech-copy>p{color:#ffffffb8}.care-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.care-metrics div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;min-height:90px;padding:13px;display:flex}.care-metrics strong{color:var(--care-yellow);font-size:1.55rem;line-height:1}.care-metrics span{color:#ffffffa1;margin-top:7px;font-size:.66rem;line-height:1.3}.conversation-card{width:min(100%,500px);color:var(--care-ink);background:#fffffff2;border:1px solid #ffffff80;border-radius:32px;margin-inline:auto;padding:20px;transform:rotate(1.5deg);box-shadow:0 35px 90px #0000003d}.conversation-top{border-bottom:1px solid var(--care-line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.mini-avatar{color:#558b17;background:linear-gradient(145deg,#dcf5c0,#b4e977);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.conversation-top p{flex-direction:column;flex:1;margin:0;line-height:1.25;display:flex}.conversation-top strong{color:var(--care-navy);font-size:.86rem}.conversation-top small{color:#17758a;align-items:center;gap:7px;margin-top:4px;font-size:.66rem;display:flex}.conversation-top>span{background:var(--care-blue-soft);width:36px;height:36px;color:var(--care-blue);border-radius:50%;place-items:center;display:grid}.message{border-radius:18px;width:fit-content;max-width:86%;margin-top:16px;padding:11px 13px;font-size:.78rem;line-height:1.55}.message-client{background:var(--care-blue);color:#ffffff;border-bottom-right-radius:6px;margin-left:auto}.message-lca{color:var(--care-copy);background:#eef5fc;border-bottom-left-radius:6px}.message-status{background:var(--care-aqua);color:#16758a;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:14px auto 0;padding:7px 10px;font-size:.65rem;font-weight:800;display:flex}.conversation-input{border:1px solid var(--care-line);min-height:48px;color:var(--care-muted);border-radius:999px;justify-content:space-between;align-items:center;margin-top:18px;padding:5px 6px 5px 16px;font-size:.72rem;display:flex}.conversation-input i{background:var(--care-blue);color:#ffffff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.faq-care{background:#ffffff}.faq-care-grid{align-items:start;gap:42px;display:grid}.faq-care-intro h2{font-size:clamp(2rem,5vw,3.25rem)}.inline-care-link{color:var(--care-blue-strong);align-items:center;gap:8px;margin-top:26px;font-weight:800;display:inline-flex}.faq-list{gap:11px;display:grid}.faq-item{border:1px solid var(--care-line);background:#ffffff;border-radius:20px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden;box-shadow:0 8px 25px #1e5b910b}.faq-item.is-open{background:#fafcfe;border-color:#bcdaf4;box-shadow:0 16px 38px #1e5b9117}.faq-item button{width:100%;min-height:68px;color:var(--care-navy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr 35px;align-items:center;gap:10px;padding:13px 14px;font-size:.92rem;font-weight:800;display:grid}.faq-number,.faq-icon{border-radius:50%;place-items:center;width:35px;height:35px;font-size:.68rem;display:grid}.faq-number{background:var(--care-blue-soft);color:var(--care-blue)}.faq-icon{color:var(--care-blue);background:#ffffff;font-size:1.2rem;box-shadow:0 5px 14px #1e5b9114}.faq-answer{border:0;padding:0 20px 19px 59px}.faq-answer p{color:var(--care-copy);margin:0;font-size:.88rem;line-height:1.65}.analysis-lounge{background:#ffffff;padding:25px 0 110px;position:relative;overflow:hidden}.analysis-lounge-grid{z-index:2;background:radial-gradient(circle at 5% 0,#55a1e37a,#00000000 30%),radial-gradient(circle at 100% 100%,#2393ac38,#00000000 28%),linear-gradient(145deg,#185b95,#0e3558);border-radius:36px;gap:38px;padding:32px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #13477533}.analysis-lounge-copy{align-self:center}.analysis-lounge-copy h2{color:#ffffff}.analysis-lounge-copy h2 span{color:#c6e0f6}.analysis-lounge-copy>p{color:#ffffffb8}.lounge-promises{gap:10px;margin-top:30px;display:grid}.lounge-promises div{color:#ffffffd1;align-items:center;gap:9px;font-size:.86rem;display:flex}.lounge-promises span{width:28px;height:28px;color:var(--care-yellow);background:#ffffff21;border-radius:50%;flex:none;place-items:center;display:grid}.lead-form{width:100%;color:var(--care-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #ffffffdb;border-radius:30px;padding:25px;box-shadow:0 30px 70px #0000002e}.form-heading{border-bottom:1px solid var(--care-line);grid-template-columns:48px 1fr;align-items:start;gap:12px;margin-bottom:22px;padding-bottom:18px;display:grid}.form-heading-icon{color:#ffffff;background:linear-gradient(145deg,#2f8cdd,#1c69ad);border-radius:17px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 23px #1d6baf36}.form-heading h2{color:var(--care-navy);letter-spacing:-.025em;margin:2px 0;font-size:1.42rem;font-weight:800;line-height:1.16}.form-heading>div>p:last-child{color:var(--care-muted);margin:5px 0 0;font-size:.75rem}.form-micro{color:#63a21a;align-items:center;gap:5px;margin:0;font-size:.66rem;font-weight:800;display:flex}.field-grid{gap:13px;display:grid}.field-grid label{gap:7px;display:grid}.field-grid label>span{color:var(--care-copy);font-size:.72rem;font-weight:800}.field-grid input,.field-grid select{width:100%;min-width:0;min-height:50px;color:var(--care-ink);background:#fcfdfe;border:1.5px solid #d7e5f1;border-radius:15px;outline:0;padding:10px 13px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.field-grid input:focus,.field-grid select:focus{background:#ffffff;border-color:#63a8e4;box-shadow:0 0 0 4px #2079c71a}.field-grid input::placeholder{color:#9eb1c1}.consent-field{grid-template-columns:20px 1fr;align-items:start;gap:9px;margin:16px 0;display:grid}.consent-field input{width:18px;height:18px;accent-color:var(--care-blue);margin:2px 0 0}.consent-field span{color:var(--care-muted);font-size:.69rem;line-height:1.45}.consent-field a{color:var(--care-blue-strong);text-underline-offset:2px;text-decoration:underline}.review-note{color:var(--care-muted);text-align:center;margin:11px 0 0;font-size:.65rem;line-height:1.45}.form-success{text-align:center;background:#ffffff;border:1px solid #ffffffdb;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:32px;display:flex;box-shadow:0 30px 70px #0000002e}.form-success>span{background:var(--care-aqua);color:#16758a;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid}.form-success h3{color:var(--care-navy);margin:0;font-size:1.7rem}.form-success>p:not(.soft-kicker){max-width:370px;color:var(--care-copy);margin:12px 0 20px}.site-footer{color:#ffffffb8;background:radial-gradient(circle at 90% 0,#2888dc40,#00000000 28%),linear-gradient(145deg,#0f395d,#0b2842);border-radius:42px 42px 0 0;margin-top:-1px;padding:70px 0 0;position:relative;overflow:hidden}.footer-glow{border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute;top:-260px;left:12%;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.footer-grid{z-index:2;gap:34px;padding-bottom:50px;display:grid;position:relative}.site-footer .brand{background:#ffffff;border-radius:16px;width:fit-content;padding:4px 9px}.site-footer .brand img{width:112px;height:70px}.footer-intro>p{color:#ffffff9e;max-width:310px;margin:18px 0 0;font-size:.85rem;line-height:1.65}.footer-social{gap:9px;margin-top:20px;display:flex}.footer-social a{color:#ffffff;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.footer-social a span{font-size:1.4rem;line-height:1}.site-footer h2{color:#ffffff;margin:0 0 14px;font-size:.88rem;font-weight:800}.footer-grid>div:not(.footer-intro):not(.footer-action){flex-direction:column;display:flex}.footer-grid>div:not(.footer-intro):not(.footer-action)>a{color:#ffffff99;width:fit-content;min-height:36px;font-size:.8rem;transition:color .18s,transform .18s;display:block}.footer-grid>div:not(.footer-intro):not(.footer-action)>a:hover{color:#ffffff;transform:translate(3px)}.footer-action{background:#ffffff12;border:1px solid #ffffff21;border-radius:24px;align-self:start;padding:21px}.footer-action-icon{width:46px;height:46px;color:var(--care-yellow);background:#ffffff1a;border-radius:16px;place-items:center;margin-bottom:17px;display:grid}.footer-action h2{font-size:1.05rem;line-height:1.35}.footer-action>a{color:#ffffff;align-items:center;gap:7px;font-size:.84rem;font-weight:800;display:inline-flex}.footer-action small{color:#ffffff7a;margin-top:7px;font-size:.7rem;display:block}.footer-bottom{z-index:2;padding-top:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));color:#ffffff73;border-top:1px solid #ffffff1a;flex-direction:column;gap:7px;font-size:.68rem;display:flex;position:relative}@media (width>=560px){.care-actions{flex-direction:row;align-items:center}.care-actions .button{width:auto}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof>div{align-items:flex-start}.solution-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card.is-featured{min-height:290px}.field-grid{grid-template-columns:1fr 1fr}.field-grid label:first-child,.field-grid label:last-child{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro,.footer-action{grid-column:1/-1}}@media (width>=760px){.home-section{padding:112px 0}.solution-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.solution-card{grid-column:span 4;min-height:255px}.solution-card:first-child{grid-column:span 7;min-height:330px}.solution-card:nth-child(2){grid-column:span 5;min-height:330px}.solution-card:nth-child(6),.solution-card:nth-child(7){grid-column:span 6}.relief-grid{grid-template-columns:1fr 1fr;gap:22px}.tension-card{grid-area:1/1}.calm-card{grid-area:1/2}.tension-card,.calm-card{padding:36px}.relief-bridge{z-index:5;pointer-events:none;height:auto;position:absolute;inset:0}.relief-bridge span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.human-tech-grid{grid-template-columns:1fr .92fr;gap:70px}.faq-care-grid{grid-template-columns:.76fr 1.24fr;gap:70px}.analysis-lounge-grid{border-radius:48px;grid-template-columns:.88fr 1.12fr;gap:50px;padding:52px}.footer-grid{grid-template-columns:1.3fr .75fr .75fr 1.05fr;gap:38px}.footer-intro,.footer-action{grid-column:auto}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (width>=980px){.site-header{height:84px}.mobile-backdrop{inset:84px 0 0}.desktop-nav,.desktop-cta{display:flex}.menu-toggle{display:none}.care-hero{min-height:calc(100svh - 84px);padding:74px 0 88px}.care-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:60px}.care-hero-copy h1{font-size:clamp(3.45rem,5.4vw,4.85rem)}.care-actions .button{min-height:58px}.scroll-cue{display:flex}.conversation-card{transform:rotate(2deg)}}@media (width>=1180px){.care-hero-grid{gap:82px}}@media (width<=759px){.care-hero{padding-top:56px}.care-visual{min-height:480px}.home-section-head-center{text-align:left;margin-left:0;margin-right:0}.home-section-head-center .soft-kicker{justify-content:flex-start}.care-metrics{grid-template-columns:1fr}.care-metrics div{min-height:76px}.conversation-card{transform:none}}@media (width<=430px){.shell{width:min(100% - 32px,1200px)}.header-inner{width:min(100% - 28px,1200px)}.brand img{width:98px;height:64px}.care-hero{padding-top:44px}.care-hero-copy h1{font-size:clamp(2.42rem,12.4vw,3.2rem)}.care-actions .button{width:100%}.hero-proof{grid-template-columns:1fr}.care-visual{min-height:455px;margin-inline:-8px}.home-section{padding:80px 0}.home-section-head h2,.faq-care-intro h2,.analysis-lounge-copy h2,.human-tech-copy h2{font-size:2.2rem}.solution-card,.tension-card,.calm-card{border-radius:24px}.analysis-lounge{padding-bottom:82px}.analysis-lounge-grid{border-radius:30px;width:min(100% - 20px,1200px);padding:28px 14px}.analysis-lounge-copy{padding-inline:8px}.lead-form{border-radius:24px;padding:20px 16px}.form-heading{grid-template-columns:43px 1fr}.form-heading-icon{border-radius:15px;width:43px;height:43px}.faq-item button{grid-template-columns:31px 1fr 31px;gap:8px;padding:12px 10px;font-size:.85rem}.faq-number,.faq-icon{width:31px;height:31px}.faq-answer{padding-left:51px}.site-footer{border-radius:30px 30px 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--lca-type-hero:clamp(2.6rem,4.2vw,3.5rem);
  --lca-type-section:clamp(2rem,3.2vw,2.75rem);
  --lca-type-card:1.3rem;
  --lca-type-body:1rem;}body{font-size:16px;line-height:1.65}.care-hero-copy h1{max-width:630px;
  margin-bottom:22px;
  font-size:var(--lca-type-hero);
  line-height:1.08;
  letter-spacing:-.035em;}.hero-lead{max-width:620px;
  font-size:1.08rem;
  line-height:1.68;}.home-section-head{max-width:1080px;margin-bottom:42px}.home-section-head h2,.faq-care-intro h2,.analysis-lounge-copy h2,.human-tech-copy h2{max-width:1080px;
  font-size:var(--lca-type-section);
  line-height:1.14;
  letter-spacing:-.03em;}.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p{max-width:720px;
  font-size:1.04rem;
  line-height:1.68;}.soft-kicker{font-size:.82rem;line-height:1.4}.solution-card{height:auto;min-height:0;padding:26px}.solution-card h3{font-size:var(--lca-type-card);line-height:1.28}.solution-card p{font-size:var(--lca-type-body);line-height:1.65}.solution-link{font-size:.9rem}.tension-card h3,.calm-card h3{font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.24}.tension-card li,.calm-card li{font-size:var(--lca-type-body);line-height:1.55}.hero-proof strong,.operator-cloud-title strong{font-size:.9rem}.hero-proof small,.operator-cloud-title small{font-size:.82rem;line-height:1.45}.care-visual{grid-template-columns:1fr 1fr;
  grid-template-rows:auto auto;
  align-content:center;
  gap:14px;}.conversation-card{transform:none}.message{font-size:.9rem;line-height:1.55}.conversation-top strong{font-size:.92rem}.conversation-top small{font-size:.8rem}.conversation-input{font-size:.84rem}.care-metrics span{font-size:.82rem;line-height:1.4}.faq-item button{font-size:1rem;line-height:1.4}.faq-answer p{font-size:1rem;line-height:1.65}.inline-care-link{font-size:1rem}.form-heading h2{font-size:1.45rem;line-height:1.25}.form-heading>div>p:last-child{font-size:.88rem;line-height:1.5}.form-micro{font-size:.78rem}.field-grid label>span{font-size:.86rem}.consent-field span{font-size:.82rem;line-height:1.55}.review-note{font-size:.8rem;line-height:1.55}.footer-intro>p{font-size:.94rem;line-height:1.65}.site-footer h2{font-size:1rem}.footer-grid>div:not(.footer-intro):not(.footer-action)>a{font-size:.92rem}.footer-action h2{font-size:1.12rem;line-height:1.4}.footer-action>a{font-size:.94rem}.footer-action small{font-size:.82rem}.footer-bottom{font-size:.8rem;line-height:1.5}.mobile-menu-top small{font-size:.8rem}.popular-badge,.comparison-label,.message-status,.scroll-cue{font-size:.78rem}.faq-number{font-size:.78rem}@media (width>=760px){.home-section{padding:88px 0}.solution-card{min-height:270px}.solution-card:first-child,.solution-card:nth-child(2){min-height:315px}}@media (width>=980px){.care-hero{min-height:0;padding:68px 0 78px}.care-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:54px}.desktop-nav a{font-size:.94rem}}@media (width<=979px){.care-hero{min-height:0;padding:58px 0 68px}.care-hero-grid{gap:42px}.care-visual{width:min(100%,590px);margin-inline:auto}}@media (width<=759px){:root{--lca-type-hero:clamp(2.25rem,9.5vw,2.75rem);
    --lca-type-section:clamp(1.85rem,7.6vw,2.25rem);}.shell{width:min(100% - 36px,1200px)}.care-hero{padding:46px 0 58px}.care-hero-grid{gap:36px}.care-hero-copy h1{line-height:1.1;letter-spacing:-.03em}.hero-lead{font-size:1.02rem;line-height:1.65}.hero-proof{gap:9px}.hero-proof>div{padding:12px 13px}.care-visual{min-height:0;margin-inline:0;padding-top:8px}.home-section{padding:70px 0}.home-section-head{margin-bottom:32px}.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p{font-size:1rem;line-height:1.65}.solution-card{padding:24px;min-height:0}.tension-card,.calm-card{padding:27px}.relief-bridge{height:58px;margin:2px 0;position:relative;inset:auto}.relief-bridge span{position:static;transform:rotate(90deg)}.analysis-lounge-grid{gap:28px}.faq-item button{grid-template-columns:35px 1fr 35px;gap:10px;padding:14px;font-size:1rem}.faq-number,.faq-icon{width:35px;height:35px}.faq-answer{padding:0 18px 20px 59px}}@media (width<=430px){:root{--lca-type-hero:clamp(2.15rem,9.8vw,2.55rem);
    --lca-type-section:clamp(1.78rem,7.8vw,2.08rem);}.shell{width:min(100% - 30px,1200px)}.header-inner{width:min(100% - 24px,1200px)}.care-hero{padding-top:38px}.care-actions{gap:10px}.care-actions .button{min-height:54px;padding-inline:18px}.care-visual{grid-template-columns:1fr;gap:10px}.home-section{padding:62px 0}.solution-card h3{font-size:1.24rem}.analysis-lounge-grid{width:min(100% - 16px,1200px);padding:26px 13px}.lead-form{padding:20px 15px}.form-heading{grid-template-columns:42px minmax(0,1fr);gap:10px}.form-heading h2{font-size:1.3rem}.faq-item button{grid-template-columns:32px 1fr 32px;padding:13px 10px}.faq-number,.faq-icon{width:32px;height:32px}.faq-answer{padding-left:52px;padding-right:12px}}.review-note{display:none!important}.lca-home-page.is-hidden{display:none}.lca-home .care-hero{min-height:0!important;padding:68px 0 76px!important;background-image:linear-gradient(90deg,#fbfdfef7 0%,#f8fbfef0 42%,#eef9fbd6 68%,#f3fbeabc 100%),url("../images/hero/lca-hero-background.webp")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.lca-home .hero-mesh,.lca-home .hero-orb{display:none!important}.lca-home .care-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:62px!important}.lca-home .care-visual{display:grid!important;grid-template:1fr/1fr!important;place-items:center!important;min-height:370px!important;padding:0!important;margin:0!important}.lca-home .hero-proof{display:flex!important;gap:0!important;margin-top:32px!important}.lca-home .hero-proof>div{flex:1;background:transparent!important;border:0!important;border-right:1px solid #b8cfe4!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0 15px!important}.lca-home .hero-proof>div:first-child{padding-left:0!important}.lca-home .hero-proof>div:last-child{border-right:0!important}.lca-home .proof-icon{width:36px!important;height:36px!important}:root{--lca-type-hero:clamp(3.15rem,5.15vw,4.8rem);--lca-type-section:clamp(2.35rem,3.85vw,3.55rem);--lca-type-inner:clamp(2.85rem,4.75vw,4.45rem);--lca-description:1.14rem;--lca-card-copy:1.01rem}.care-hero-copy h1{max-width:760px!important;font-size:var(--lca-type-hero)!important;line-height:1.015!important;letter-spacing:-.048em!important}.home-section-head h2,.faq-care-intro h2,.analysis-lounge-copy h2,.human-tech-copy h2{font-size:var(--lca-type-section)!important;line-height:1.075!important;letter-spacing:-.042em!important}.brand-flow-grid h2{font-size:var(--lca-type-section)!important;line-height:1.075!important}.soft-kicker{font-size:.78rem!important;letter-spacing:.1em!important;line-height:1.35!important}.care-hero-copy .hero-lead,.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p,.brand-flow-grid>div:first-child>p:not(.soft-kicker){font-size:var(--lca-description)!important;line-height:1.72!important}.solution-card p,.faq-answer p,.brand-flow-points p,.form-heading>div>p:last-child{font-size:var(--lca-card-copy)!important;line-height:1.66!important}.home-section-head h2:after{content:"";display:block;width:94px;height:5px;margin-top:24px;border-radius:99px;background:linear-gradient(90deg,#2079c6,#1996b2,#94e03e)}.operator-logo-carousel{padding:24px 0 28px!important;border-top:4px solid transparent!important;border-image:linear-gradient(90deg,#2079c6,#1996b2,#94e03e) 1!important;background:linear-gradient(180deg,#ffffff,#f9fcfe)!important;overflow:hidden}.operator-logo-inner{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:30px}.operator-logo-window{min-width:0;margin-block:-14px;padding-block:14px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000000 5%,#000000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000000 5%,#000000 95%,transparent)}.operator-logo-track{display:flex;width:max-content;animation:lca-logo-scroll 32s linear infinite}.operator-logo-window:hover .operator-logo-track{animation-play-state:paused}.operator-logo-set{display:flex;gap:14px;padding-right:14px;flex:none}.operator-logo-card{display:grid;place-items:center;width:174px;height:82px;padding:15px 20px;border:1px solid #d8e6f3;border-radius:19px;background:#ffffff;box-shadow:0 10px 27px #1e5b9110;transition:transform .22s,border-color .22s,box-shadow .22s}.operator-logo-card:hover{transform:translateY(-3px);border-color:#9fc4e5;box-shadow:0 17px 35px #1e5b9122}.operator-logo-card img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.operator-cloud-title p{justify-content:center}.operator-cloud-title strong{font-size:1rem!important;line-height:1.25}@keyframes lca-logo-scroll{to{transform:translateX(-50%)}}.lca-home .solution-bento .solution-card{background-image:var(--service-tint),var(--service-image)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-color:#ffffffa8!important;box-shadow:0 20px 50px #133f6626!important;isolation:isolate}.lca-home .solution-bento .solution-card>*{position:relative;z-index:2}.lca-home .solution-bento .solution-card:after{z-index:1;color:#ffffff;opacity:.15}.lca-home .solution-bento .solution-card:nth-child(1){--service-image:url("../images/services/empresarial.webp");--service-tint:linear-gradient(180deg,#103c622e 0%,#154f828f 53%,#0d3151f2 100%)}.lca-home .solution-bento .solution-card:nth-child(2){--service-image:url("../images/services/senior.webp");--service-tint:linear-gradient(180deg,#63a31a23 0%,#74b42a8c 53%,#446f12ed 100%)}.lca-home .solution-bento .solution-card:nth-child(3){--service-image:url("../images/services/odonto.webp");--service-tint:linear-gradient(180deg,#15667824 0%,#247c908f 53%,#144c59ed 100%)}.lca-home .solution-bento .solution-card:nth-child(4){--service-image:url("../images/services/vida.webp");--service-tint:linear-gradient(180deg,#4671962b 0%,#5d89af91 53%,#345673ed 100%)}.lca-home .solution-bento .solution-card:nth-child(5){--service-image:url("../images/services/beneficios.webp");--service-tint:linear-gradient(180deg,#1c5f9a25 0%,#3170a78d 53%,#17446bed 100%)}.lca-home .solution-bento .solution-card:nth-child(6){--service-image:url("../images/services/seguros.webp");--service-tint:linear-gradient(180deg,#9a513027 0%,#b76d518d 53%,#703b2bed 100%)}.lca-home .solution-bento .solution-card:nth-child(7){--service-image:url("../images/services/consorcio.webp");--service-tint:linear-gradient(180deg,#175a6924 0%,#2682978d 53%,#18515eed 100%)}.lca-home .solution-bento .solution-card h3,.lca-home .solution-bento .solution-card p,.lca-home .solution-bento .solution-card .solution-link{color:#ffffff!important;text-shadow:0 2px 12px #0b2a46bd}.lca-home .solution-bento .solution-card .solution-icon{background:#ffffffdc!important;border:1px solid #ffffffbd!important;box-shadow:0 10px 24px #0b2a4635!important;backdrop-filter:blur(7px)}.lca-home .solution-bento .solution-card h3{font-size:clamp(1.45rem,2.15vw,1.92rem)!important}.lca-home .solution-bento .solution-card p{font-size:1.04rem!important}.brand-flow-section{position:relative;isolation:isolate;padding:100px 0;background:linear-gradient(118deg,#0c2c48 0%,#1c6aae 38%,#15829b 71%,#7fc62d 128%);color:#ffffff;overflow:hidden}.brand-flow-section:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.14;background-image:radial-gradient(circle,#ffffff 1px,transparent 1.2px);background-size:28px 28px;mask-image:linear-gradient(90deg,#000000,transparent 58%)}.brand-flow-art{position:absolute;z-index:-1;right:-3%;bottom:-22%;width:44%;height:135%;background-image:linear-gradient(90deg,transparent,#103c6342),url("../images/decor/brand-wave.webp");background-size:cover;background-position:center;opacity:.34;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000000 38%)}.brand-flow-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:90px}.soft-kicker-light{color:#d3e7f8!important}.brand-flow-grid h2{max-width:680px;margin:0;color:#ffffff;font-weight:800;letter-spacing:-.042em}.brand-flow-grid h2 span{display:block;color:#ddecfa}.brand-flow-grid>div:first-child>p:not(.soft-kicker){max-width:610px;margin:22px 0 0;color:#ffffffd1}.brand-flow-button{margin-top:31px;background:#ffffff;color:#134978;box-shadow:0 18px 45px #09233a57}.brand-flow-points{border-top:1px solid #ffffff42}.brand-flow-points article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:21px 0;border-bottom:1px solid #ffffff42}.brand-flow-points article>span{color:#c1ed8e;font-size:.72rem;font-weight:900;letter-spacing:.08em}.brand-flow-points strong{font-size:1.08rem}.brand-flow-points p{margin:5px 0 0;color:#ffffffc7}.human-tech-section{isolation:isolate;background:linear-gradient(118deg,#0c2c48 0%,#195f9d 42%,#147a91 78%,#6dad24 135%)!important}.human-tech-section:after{content:"";position:absolute;z-index:0;left:-4%;bottom:-26%;width:48%;height:145%;background-image:linear-gradient(270deg,transparent,#0c2c484a),url("../images/decor/brand-wave.webp");background-size:cover;background-position:center;opacity:.3;mix-blend-mode:screen;transform:scaleX(-1);mask-image:linear-gradient(90deg,#000000 26%,transparent 96%);-webkit-mask-image:linear-gradient(90deg,#000000 26%,transparent 96%);pointer-events:none}.human-tech-grid{position:relative;z-index:2}.human-tech-copy>p{color:#ffffffd0!important}.human-tech-copy h2 span{color:#cfe4f7!important}.analysis-lounge-grid{isolation:isolate;background:linear-gradient(118deg,#0e3455 0%,#1c68aa 45%,#167a91 86%,#659d24 140%)!important}.analysis-lounge-grid:before{content:"";position:absolute;z-index:0;right:-8%;bottom:-31%;width:56%;height:155%;background-image:linear-gradient(90deg,transparent,#0e345544),url("../images/decor/brand-wave.webp");background-size:cover;background-position:center;opacity:.28;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000000 38%);-webkit-mask-image:linear-gradient(90deg,transparent,#000000 38%);pointer-events:none}.analysis-lounge-grid>*{position:relative;z-index:1}.analysis-lounge-copy>p{color:#ffffffd0!important}.faq-list{border-top:0!important}.site-header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:linear-gradient(90deg,#2079c6 0%,#1695b2 64%,#92df3b 100%);opacity:.82}@media (max-width:979px){.lca-home .care-hero-grid{grid-template-columns:1fr!important;gap:42px!important}.lca-home .care-visual{width:min(100%,570px)!important;margin-inline:auto!important}.operator-logo-inner{grid-template-columns:1fr;gap:17px}.operator-logo-card{width:158px;height:76px}.brand-flow-grid{grid-template-columns:1fr;gap:56px}.brand-flow-art{width:70%;height:90%;opacity:.24}.brand-flow-section{padding:86px 0}.human-tech-section:after{left:-15%;width:72%;opacity:.22}.analysis-lounge-grid:before{right:-16%;width:76%;opacity:.2}}@media (max-width:620px){:root{--lca-type-hero:clamp(2.62rem,11.3vw,3.18rem);--lca-type-section:clamp(2.05rem,8.8vw,2.55rem);--lca-type-inner:clamp(2.5rem,10.3vw,3.05rem);--lca-description:1.05rem;--lca-card-copy:1rem}.lca-home .care-hero{padding:42px 0 54px!important;background-position:66% center!important}.lca-home .care-visual{min-height:315px!important}.lca-home .hero-proof{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.lca-home .hero-proof>div{border:1px solid #cee1f1c7!important;border-radius:16px!important;background:#ffffffae!important;padding:11px 12px!important}.operator-logo-carousel{padding-block:20px!important}.operator-logo-card{width:142px;height:69px;padding:13px 16px}.operator-logo-window{width:calc(100% + 16px)}.brand-flow-section{padding:74px 0}.brand-flow-grid{gap:42px}.brand-flow-grid h2{font-size:var(--lca-type-section)!important}.brand-flow-art{right:-25%;width:110%;opacity:.19}.brand-flow-points article{grid-template-columns:34px 1fr}.human-tech-section:after{left:-38%;width:125%;height:88%;opacity:.15}.analysis-lounge-grid:before{right:-42%;width:130%;height:88%;opacity:.14}.lca-home .solution-bento .solution-card h3{font-size:1.5rem!important}}@media (prefers-reduced-motion:reduce){.operator-logo-track{animation:none!important}}:root{--lca-type-hero:clamp(2.82rem,4.55vw,4.22rem);
  --lca-type-section:clamp(2.08rem,3.28vw,3.02rem);
  --lca-type-inner:clamp(2.58rem,4.1vw,3.82rem);
  --lca-description:1.2rem;
  --lca-card-copy:1.075rem;}.lca-home .care-hero{padding:64px 0 72px!important;
  background-image:
    linear-gradient(90deg,#fcfdfef7 0%,#f9fcfef0 42%,#f0f7fdd6 70%,#ffffffa8 100%),
    url("../images/hero/lca-hero-background.webp")!important;
  background-position:center!important;}.lca-home .care-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr)!important;
  gap:58px!important;}.lca-home .care-visual{position:relative!important;
  display:block!important;
  min-height:560px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;}.hero-photo-card{position:absolute;
  inset:0 0 38px 34px;
  overflow:hidden;
  border:1px solid #ffffff;
  border-radius:38px;
  background:#f7fbfe;
  box-shadow:0 32px 82px #17558b2b;}.hero-photo-card:after{position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent 55%,#0e345559 100%);
  content:"";}.hero-photo-card img{display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center 32%;}.lca-home .care-visual .hero-proof{position:absolute!important;
  z-index:3;
  right:18px;
  bottom:0;
  left:0;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:9px!important;
  margin:0!important;}.lca-home .care-visual .hero-proof>div{display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  width:min(100%,360px)!important;
  min-height:70px!important;
  padding:11px 14px!important;
  border:1px solid #d4e4f2!important;
  border-radius:18px!important;
  background:#fffffff2!important;
  box-shadow:0 16px 40px #123f6721!important;
  backdrop-filter:blur(14px)!important;}.lca-home .care-visual .hero-proof>div:nth-child(2){margin-left:34px!important}.lca-home .care-visual .hero-proof>div:nth-child(3){margin-left:68px!important}.lca-home .care-visual .proof-icon{width:42px!important;
  height:42px!important;
  border-radius:14px!important;
  background:#ebf4fc!important;
  color:#1e71ba!important;}.lca-home .care-visual .hero-proof p{margin:0!important}.lca-home .care-visual .hero-proof strong{color:#12385a!important;
  font-size:.94rem!important;
  line-height:1.2!important;}.lca-home .care-visual .hero-proof small{color:#637c92!important;
  font-size:.82rem!important;
  line-height:1.35!important;}.home-section-head h2:after,.site-header:after{display:none!important;
  content:none!important;}.operator-logo-carousel{border-top:0!important;
  border-bottom:0!important;
  border-image:none!important;}.operator-cloud{border-bottom:0!important}.brand-flow-art,.human-tech-section:after,.analysis-lounge-grid:before{background-size:cover!important;
  image-rendering:auto;}.human-tech-section:after{transform:scaleX(1)!important;}.care-hero-copy .hero-lead,.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p,.brand-flow-grid>div:first-child>p:not(.soft-kicker){letter-spacing:-.006em;}@media (max-width:979px){.lca-home .care-hero-grid{grid-template-columns:1fr!important}.lca-home .care-visual{min-height:610px!important;width:min(100%,650px)!important;margin-inline:auto!important}}@media (max-width:620px){:root{--lca-type-hero:clamp(2.3rem,10.2vw,2.85rem);
    --lca-type-section:clamp(1.88rem,8vw,2.28rem);
    --lca-type-inner:clamp(2.2rem,9vw,2.72rem);
    --lca-description:1.1rem;
    --lca-card-copy:1.045rem;}.lca-home .care-hero{padding:40px 0 50px!important}.lca-home .care-visual{min-height:590px!important}.hero-photo-card{inset:0 0 130px 0;border-radius:28px}.lca-home .care-visual .hero-proof{right:8px;left:8px}.lca-home .care-visual .hero-proof>div{width:100%!important;min-height:64px!important}.lca-home .care-visual .hero-proof>div:nth-child(2),.lca-home .care-visual .hero-proof>div:nth-child(3){margin-left:0!important}}.site-header{overflow:visible}.site-header:before{content:"";
  position:absolute;
  z-index:3;
  right:0;
  bottom:0;
  left:0;
  height:4px;
  background:linear-gradient(90deg,#2079c6 0%,#1f74bf 38%,#1695b2 62%,#92df3b 100%);}.operator-logo-carousel{border-top:4px solid transparent!important;
  border-image:linear-gradient(90deg,#2079c6,#1996b2,#94e03e) 1!important;}.lca-home .care-hero{position:relative;
  background-color:#f7fbfe!important;
  background-image:
    radial-gradient(1150px 640px at 92% -12%,#e3f7cc4a 0%,transparent 60%),
    radial-gradient(980px 600px at 4% 0%,#dcebf996 0%,transparent 58%),
    radial-gradient(820px 640px at 58% 112%,#d1edf35c 0%,transparent 62%),
    linear-gradient(147deg,#fcfdfe 0%,#f0f7fd 32%,#e8f2fa 58%,#f5fced 100%)!important;
  background-size:auto!important;
  background-position:center!important;
  background-repeat:no-repeat!important;}.lca-home .care-hero:before{content:"";
  position:absolute;
  z-index:0;
  inset:0;
  opacity:.5;
  background-image:radial-gradient(circle,#1a5b9412 1px,transparent 1.3px);
  background-size:26px 26px;
  mask-image:linear-gradient(160deg,#000000,transparent 62%);
  -webkit-mask-image:linear-gradient(160deg,#000000,transparent 62%);
  pointer-events:none;}.lca-home .care-hero>.shell{position:relative;z-index:1}.lca-home .care-visual .hero-proof>div{position:relative;
  overflow:hidden;
  border-color:#dceaf6!important;
  background:#fffffff7!important;}.lca-home .care-visual .hero-proof>div:before{content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;}.lca-home .care-visual .hero-proof>div:nth-child(1):before{background:linear-gradient(180deg,#4498e1,#1e70b8)}.lca-home .care-visual .hero-proof>div:nth-child(2):before{background:linear-gradient(180deg,#b2e875,#6fb51e)}.lca-home .care-visual .hero-proof>div:nth-child(3):before{background:linear-gradient(180deg,#61c2d8,#0f6f85)}.lca-home .care-visual .proof-icon{background:#eef5fc!important;color:#1e70b8!important}.lca-home .care-visual .proof-blue{background:#eaf3fb!important;color:#1e70b8!important}.lca-home .care-visual .proof-gold{background:#ecfadd!important;color:#63a31a!important}.lca-home .care-visual .proof-mint{background:#dbf2f7!important;color:#0f6f85!important}.care-actions{flex-wrap:wrap}.care-actions .scroll-cue{position:static!important;
  display:inline-flex!important;
  flex:0 0 100%;
  align-items:center;
  
  justify-content:flex-start;
  gap:9px;
  margin:6px 0 0;
  padding:0;
  border:0;
  background:none;
  color:#1f74bf!important;
  font-size:.95rem!important;
  font-weight:800;
  letter-spacing:0!important;
  text-transform:none!important;
  transform:none!important;}.scroll-cue:before,.scroll-cue:after{display:none!important;content:none!important}.scroll-cue svg{flex:none;transition:transform .22s}.scroll-cue:hover{color:#195e9a!important}.scroll-cue:hover svg{transform:translateX(4px)}@media (max-width:719px){.care-actions .scroll-cue{justify-content:center}}.operator-logo-carousel{padding:26px 0 34px!important}.operator-logo-window{margin-block:-28px!important;
  padding-block:28px!important;}.operator-logo-card{padding:15px 22px!important;
  box-shadow:0 12px 26px #1e5b9114!important;}.operator-logo-card img{width:auto!important;
  height:auto!important;
  max-width:100%;
  max-height:100%;
  object-fit:contain;}.operator-logo-card img[alt="Leve Saúde"]{max-width:92%;max-height:86%}.soft-kicker:has(>.kicker-dot)>span{display:none!important}.soft-kicker:has(>.kicker-dot){display:inline-flex!important;
  align-items:center!important;}.kicker-dot{display:block;
  flex:none;
  align-self:center;
  width:8px;
  height:8px;
  
  line-height:0;
  font-size:0;
  border-radius:50%;
  background:#318dde;
  
  margin:0;
  transform:translateY(-1px);
  animation:kicker-blink 2.4s ease-in-out infinite;}@keyframes kicker-blink{
  0%,100%{box-shadow:0 0 0 0 #318dde73}
  55%{box-shadow:0 0 0 6px #318dde00}
}.soft-kicker-light .kicker-dot{background:#68abe6;
  animation-name:kicker-blink-light;}@keyframes kicker-blink-light{
  0%,100%{box-shadow:0 0 0 0 #8ec1ed80}
  55%{box-shadow:0 0 0 6px #8ec1ed00}
}.operator-cloud-title .kicker-dot{animation-name:kicker-blink}.operator-cloud-title .kicker-dot{align-self:center;margin-top:0}.human-tech-section:after{transform:scaleX(-1)!important;
  mask-image:linear-gradient(90deg,transparent,#000000 38%)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000000 38%)!important;}@media (min-width:980px){.operator-logo-inner{grid-template-columns:252px minmax(0,1fr);gap:34px}}@media (max-width:979px){.operator-logo-inner{grid-template-columns:1fr!important;gap:16px!important}.operator-cloud-title{justify-content:flex-start}.operator-logo-window{width:100%!important}}.operator-cloud-title{align-items:flex-start;gap:11px}.operator-cloud-title p{display:flex!important;
  flex-direction:column;
  justify-content:flex-start!important;
  gap:3px;
  margin:0;
  text-align:left;}.operator-cloud-title strong{color:var(--care-navy);
  font-size:1.18rem!important;
  font-weight:800;
  letter-spacing:-.022em;
  line-height:1.2;}.operator-cloud-title small{color:var(--care-muted);
  font-size:.86rem!important;
  line-height:1.4;}.operator-cloud-title{align-items:flex-start}.operator-cloud-title .kicker-dot{width:9px;
  height:9px;
  margin:0;
  
  transform:translateY(7px);}.tension-card li,.calm-card li,.lounge-promises>div,.brand-flow-points p{font-size:var(--lca-card-copy)!important;
  line-height:1.6!important;}.lca-home .solution-bento .solution-head{display:flex;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;}.lca-home .solution-bento .popular-badge{position:static!important;
  top:auto;
  right:auto;
  flex:none;}.lca-home .solution-bento .solution-card .solution-icon{border:0!important;
  box-shadow:0 12px 26px #0b2a463d!important;
  backdrop-filter:none!important;
  color:#ffffff!important;}.lca-home .solution-bento .solution-card:nth-child(1) .solution-icon{background:#1d6baf!important}.lca-home .solution-bento .solution-card:nth-child(2) .solution-icon{background:#68aa1c!important}.lca-home .solution-bento .solution-card:nth-child(3) .solution-icon{background:#127287!important}.lca-home .solution-bento .solution-card:nth-child(4) .solution-icon{background:#518bbd!important}.lca-home .solution-bento .solution-card:nth-child(5) .solution-icon{background:#2079c7!important}.lca-home .solution-bento .solution-card:nth-child(6) .solution-icon{background:#bc6446!important}.lca-home .solution-bento .solution-card:nth-child(7) .solution-icon{background:#127287!important}.lca-home .solution-bento .solution-card:nth-child(1){background-position:center 16%!important}.lca-home .solution-bento .solution-card:nth-child(6){background-position:center 24%!important}.lca-home .solution-bento .solution-card:nth-child(7){background-position:center 24%!important}.flow-steps{--flow-node:92px;
  --flow-node-top:26px;
  position:relative;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
  margin-top:6px;}.flow-rail{position:absolute;
  z-index:0;
  top:calc(var(--flow-node-top) + var(--flow-node) / 2);
  right:16.6%;
  left:16.6%;
  height:2px;
  overflow:hidden;
  border-radius:99px;
  background:#e0ebf4;
  transform:translateY(-1px);}.flow-rail-fill{position:absolute;
  inset:0;
  width:0;
  border-radius:99px;
  background:linear-gradient(90deg,#318dde,#1695b2 52%,#98e045);
  transition:width 1.15s cubic-bezier(.22,.85,.3,1);}.flow-steps.is-live .flow-rail-fill{width:100%}.flow-step{position:relative;
  z-index:1;
  display:grid;
  justify-items:center;
  padding:0 8px;
  text-align:center;
  transition:opacity .6s ease,transform .6s cubic-bezier(.22,.85,.3,1);}.flow-steps.is-armed .flow-step{opacity:0;transform:translateY(18px)}.flow-steps.is-armed.is-live .flow-step{opacity:1;transform:none}.flow-steps.is-armed.is-live .flow-step:nth-of-type(2){transition-delay:.16s}.flow-steps.is-armed.is-live .flow-step:nth-of-type(3){transition-delay:.32s}.flow-node{position:relative;
  display:grid;
  place-items:center;
  width:var(--flow-node);
  height:var(--flow-node);
  margin:var(--flow-node-top) 0 20px;}.flow-orb{position:relative;
  z-index:2;
  display:grid;
  place-items:center;
  width:76px;
  height:76px;
  border:1px solid #e3edf6;
  border-radius:50%;
  background:#ffffff;
  box-shadow:0 14px 34px #1a5b9420;
  transition:transform .35s cubic-bezier(.34,1.4,.5,1),box-shadow .35s,border-color .3s;}.flow-pulse{position:absolute;
  z-index:1;
  inset:0;
  border:1px solid #bddaf4;
  border-radius:50%;
  opacity:0;}.flow-step.is-live .flow-pulse{animation:flow-pulse 3s ease-out infinite}@keyframes flow-pulse{
  0%{opacity:.5;transform:scale(.84)}
  70%{opacity:0;transform:scale(1.14)}
  100%{opacity:0;transform:scale(1.14)}
}.flow-index{position:absolute;
  z-index:3;
  top:-22px;
  left:50%;
  color:#9db3c6;
  font-size:.7rem;
  font-weight:900;
  letter-spacing:.12em;
  transform:translateX(-50%);
  transition:color .3s;}.flow-step[data-step="1"] .flow-orb{color:#2280d3}.flow-step[data-step="1"] .flow-pulse{border-color:#acd1f2}.flow-step[data-step="2"] .flow-orb{color:#1490ac}.flow-step[data-step="2"] .flow-pulse{border-color:#9cd9e6}.flow-step[data-step="3"] .flow-orb{color:#76c220}.flow-step[data-step="3"] .flow-pulse{border-color:#caeea0}.flow-step:hover .flow-orb,.flow-step.is-active .flow-orb{border-color:currentColor;
  box-shadow:0 22px 46px #1a5b9433;
  transform:translateY(-6px) scale(1.06);}.flow-step:hover .flow-index,.flow-step.is-active .flow-index{color:#12385a}#inicio,#solucoes,#como-funciona,#analise{scroll-margin-top:104px;}a,button,select,input,label,.flow-step{touch-action:manipulation}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #1f74bf;
  outline-offset:3px;
  border-radius:6px;}h1,h2,h3,.brand-flow-grid h2,.home-section-head h2{text-wrap:balance}p,li{text-wrap:pretty}body{overflow-x:hidden}.hero-photo-card{transition:transform .42s cubic-bezier(.22,.85,.3,1),box-shadow .42s}.lca-home .care-visual:hover .hero-photo-card{transform:translateY(-6px);
  box-shadow:0 42px 96px #17558b38;}.lca-home .care-visual .hero-proof>div{transition:transform .28s cubic-bezier(.22,.85,.3,1),box-shadow .28s,border-color .28s;}.lca-home .care-visual .hero-proof>div:hover{transform:translateX(7px);
  border-color:#b9d6f0!important;
  box-shadow:0 22px 52px #123f672e!important;}.lca-home .care-visual .proof-icon{transition:transform .28s}.lca-home .care-visual .hero-proof>div:hover .proof-icon{transform:scale(1.08)}.operator-logo-card{will-change:transform}.tension-card,.calm-card{transition:transform .3s cubic-bezier(.22,.85,.3,1),box-shadow .3s,border-color .3s;}.tension-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #c159441f}.calm-card:hover{transform:translateY(-4px);box-shadow:0 26px 58px #1e5b9126}.brand-flow-button{transition:transform .26s,box-shadow .26s}.brand-flow-button:hover{transform:translateY(-3px);box-shadow:0 24px 56px #09233a6b}.inline-care-link svg,.brand-flow-button svg{transition:transform .22s}.inline-care-link:hover svg,.brand-flow-button:hover svg{transform:translateX(4px)}.faq-item button{transition:background-color .22s}.faq-item button:hover{background:#f5f9fd}.tension-card,.calm-card{padding-right:104px!important}.tension-icon,.calm-icon{position:absolute;
  top:26px;
  right:26px;
  width:52px!important;
  height:52px!important;
  margin:0!important;
  transition:transform .32s cubic-bezier(.34,1.4,.5,1);}.tension-card:hover .tension-icon,.calm-card:hover .calm-icon{transform:rotate(-6deg) scale(1.07)}.tension-card .comparison-label,.calm-card .comparison-label{margin-bottom:18px}.tension-card h3,.calm-card h3{margin-top:0}.relief-bridge span{background:linear-gradient(140deg,#318dde,#1695b2 58%,#98e045)!important;
  box-shadow:0 14px 30px #1e70b83d!important;
  animation:relief-nudge 2.6s ease-in-out infinite;}@keyframes relief-nudge{
  0%,100%{transform:translate(-50%,-50%) rotate(0deg)}
  50%{transform:translate(-38%,-50%) rotate(0deg)}
}@media (max-width:979px){.relief-bridge span{animation-name:relief-nudge-stacked}@keyframes relief-nudge-stacked{
    0%,100%{transform:rotate(90deg) translateX(0)}
    50%{transform:rotate(90deg) translateX(7px)}
  }}.brand-flow-points{border-top:0!important}.brand-flow-points article{position:relative;
  align-items:center;
  grid-template-columns:52px 1fr!important;
  gap:18px!important;
  padding:20px 18px!important;
  border-bottom:0!important;
  border-radius:20px;
  transition:background-color .3s,transform .3s cubic-bezier(.22,.85,.3,1);}.brand-flow-points article+article{margin-top:6px}.brand-flow-points article:after{content:"";
  position:absolute;
  right:18px;
  bottom:0;
  left:18px;
  height:1px;
  background:#ffffff33;}.brand-flow-points article:last-child:after{display:none}.brand-flow-points article>span{display:grid;
  place-items:center;
  width:52px;
  height:52px;
  border:1px solid #ffffff4a;
  border-radius:50%;
  background:#ffffff14;
  color:#c1ed8e!important;
  font-size:.82rem!important;
  transition:background-color .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.34,1.4,.5,1);}.brand-flow-points article:hover{background:#ffffff14;
  transform:translateX(6px);}.brand-flow-points article:hover>span{background:#ffffff;
  border-color:#ffffff;
  color:#134978!important;
  transform:scale(1.06);}.brand-flow-points strong{display:block;
  transition:color .3s;}.brand-flow-points article:hover strong{color:#ffffff}@media (max-width:620px){.tension-card,.calm-card{padding-right:78px!important}.tension-icon,.calm-icon{top:20px;right:18px;width:44px!important;height:44px!important}.tension-icon svg,.calm-icon svg{width:21px;height:21px}.brand-flow-points article{grid-template-columns:44px 1fr!important;padding:16px 12px!important}.brand-flow-points article>span{width:44px;height:44px}}.conversation-card{transition:transform .38s cubic-bezier(.22,.85,.3,1),box-shadow .38s;}.conversation-card:hover{transform:translateY(-6px);
  box-shadow:0 40px 88px #0922384d;}.conversation-top small i{display:inline-block;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#3dbfdc;
  animation:kicker-blink 2s ease-in-out infinite;
  box-shadow:0 0 0 0 #3dbfdc99;}.message{transition:transform .3s cubic-bezier(.22,.85,.3,1)}.conversation-card:hover .message-client{transform:translateX(-4px)}.conversation-card:hover .message-lca{transform:translateX(4px)}.conversation-input span:after{content:"";
  display:inline-block;
  width:1px;
  height:1em;
  margin-left:2px;
  background:currentColor;
  vertical-align:-.15em;
  animation:caret-blink 1.1s steps(1) infinite;}@keyframes caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}.care-metrics>div{position:relative;
  padding-left:16px;
  transition:transform .28s cubic-bezier(.22,.85,.3,1);}.care-metrics>div:before{content:"";
  position:absolute;
  top:6px;
  bottom:6px;
  left:0;
  width:3px;
  border-radius:99px;
  background:linear-gradient(180deg,#8ec1ed,#68abe6);
  opacity:.55;
  transition:opacity .28s,transform .28s;}.care-metrics>div:hover{transform:translateY(-3px)}.care-metrics>div:hover:before{opacity:1;transform:scaleY(1.12)}.lounge-promises>div{transition:transform .26s cubic-bezier(.22,.85,.3,1),color .26s;}.lounge-promises>div:hover{transform:translateX(6px);color:#ffffff}.lounge-promises>div span{transition:transform .26s}.lounge-promises>div:hover span{transform:scale(1.14)}.brand img{transition:transform .3s cubic-bezier(.22,.85,.3,1),opacity .3s}.brand:hover img{transform:scale(1.04)}.footer-social a{transition:transform .26s,color .26s}.footer-social a:hover{transform:translateY(-3px)}.faq-icon{display:inline-grid;
  place-items:center;
  transition:transform .28s cubic-bezier(.34,1.4,.5,1),color .28s;}.faq-item.is-open .faq-icon{transform:scale(1.22);color:#1f74bf}.faq-item button:hover .faq-icon{transform:scale(1.12)}[data-reveal]{opacity:0;translate:0 22px}[data-reveal].is-in{animation:reveal-in .7s cubic-bezier(.22,.85,.3,1) var(--reveal-delay,0ms) both;}@keyframes reveal-in{
  from{opacity:0;translate:0 22px}
  to{opacity:1;translate:none}
}.site-header{transition:background-color .3s,box-shadow .3s}.site-header.is-scrolled{background:#fffffff7;
  box-shadow:0 10px 34px #1a53841f;}.site-header.is-scrolled .brand img{transform:scale(.88)}.site-header.is-scrolled .brand:hover img{transform:scale(.92)}.desktop-nav a{position:relative;transition:color .24s,background-color .24s}.desktop-nav a.is-current{color:#1d6baf}.desktop-nav a.is-current:after{content:"";
  position:absolute;
  right:12px;
  bottom:3px;
  left:12px;
  height:2px;
  border-radius:99px;
  background:linear-gradient(90deg,#318dde,#1695b2);}@keyframes hero-rise{
  from{opacity:0;transform:translateY(26px)}
  to{opacity:1;transform:none}
}.care-hero-copy>*{animation:hero-rise .85s cubic-bezier(.22,.85,.3,1) backwards}.care-hero-copy>*:nth-child(1){animation-delay:.06s}.care-hero-copy>*:nth-child(2){animation-delay:.14s}.care-hero-copy>*:nth-child(3){animation-delay:.22s}.care-hero-copy>*:nth-child(4){animation-delay:.3s}.lca-home .care-visual{animation:hero-rise .95s cubic-bezier(.22,.85,.3,1) .2s backwards}.button:active{transform:translateY(0) scale(.985)}.solution-card:active{transform:translateY(-2px)}.operator-logo-card:active{transform:translateY(-1px)}.faq-item button:active{background:#e9f3fb}.scroll-cue:active,.inline-care-link:active{opacity:.75}html{scroll-behavior:smooth;scroll-padding-top:104px}.footer-action a{transition:color .26s,transform .26s}.footer-action a:hover{transform:translateX(4px)}.footer-action a svg{transition:transform .26s}.footer-action a:hover svg{transform:translateX(4px)}.mobile-links a{transition:background-color .24s,transform .24s,color .24s}.mobile-links a:active{transform:scale(.98)}.mobile-whatsapp{transition:transform .26s,box-shadow .26s}.mobile-whatsapp:hover{transform:translateY(-2px)}.lead-form label{transition:color .24s}.lead-form input,.lead-form select{transition:border-color .24s,box-shadow .24s,background-color .24s;}.lead-form input:hover,.lead-form select:hover{border-color:#9fc4e5}.lead-form input:focus,.lead-form select:focus{border-color:#1f74bf;
  box-shadow:0 0 0 4px #1f74bf26;}.consent-field{transition:color .24s}.consent-field:hover{color:var(--care-navy)}.form-heading-icon{transition:transform .32s cubic-bezier(.34,1.4,.5,1)}.lead-form:hover .form-heading-icon{transform:rotate(-6deg) scale(1.06)}.lca-home .solution-bento .solution-card{--card-accent:#73b1e8}.lca-home .solution-bento .solution-card:nth-child(1){--card-accent:#55a1e3}.lca-home .solution-bento .solution-card:nth-child(2){--card-accent:#b6ea7b}.lca-home .solution-bento .solution-card:nth-child(3){--card-accent:#3fb5cf}.lca-home .solution-bento .solution-card:nth-child(4){--card-accent:#92c3ed}.lca-home .solution-bento .solution-card:nth-child(5){--card-accent:#81baeb}.lca-home .solution-bento .solution-card:nth-child(6){--card-accent:#f5977a}.lca-home .solution-bento .solution-card:nth-child(7){--card-accent:#3fb5cf}.lca-home .solution-bento .solution-card:before{content:"";
  position:absolute;
  z-index:3;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background:var(--card-accent);
  transform:scaleY(0);
  transition:transform .36s cubic-bezier(.22,.85,.3,1);}.lca-home .solution-bento .solution-card:hover:before{transform:scaleY(1)}.lca-home .solution-bento .solution-card .solution-icon{transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s;}.lca-home .solution-bento .solution-card:hover .solution-icon{transform:scale(1.07) rotate(-4deg);}.home-section-head h2,.faq-care-intro h2,.analysis-lounge-copy h2,.human-tech-copy h2,.brand-flow-grid h2{max-width:680px;
  margin:0!important;
  font-size:var(--lca-type-section)!important;
  font-weight:800!important;
  letter-spacing:-.04em!important;
  line-height:1.09!important;
  text-wrap:balance;}.home-section-head h2 span,.faq-care-intro h2 span,.analysis-lounge-copy h2 span,.human-tech-copy h2 span,.brand-flow-grid h2 span{display:block}.home-section-head-center h2{max-width:960px;margin-inline:auto!important}.home-section-head-center>p:last-child{max-width:720px;margin-inline:auto}.home-section-head>p:last-child,.faq-care-intro>p,.analysis-lounge-copy>p,.human-tech-copy>p,.brand-flow-grid>div:first-child>p:not(.soft-kicker){max-width:610px;
  margin-top:20px!important;}.home-section-head-center>p:last-child{margin-inline:auto}.human-tech-section:after{right:-3%!important;
  bottom:-22%!important;
  left:auto!important;
  width:44%!important;
  height:135%!important;
  opacity:.34!important;
  background-image:linear-gradient(90deg,transparent,#103c6342),url("../images/decor/brand-wave.webp")!important;
  transform:none!important;
  mask-image:linear-gradient(90deg,transparent,#000000 38%)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000000 38%)!important;}@media (max-width:979px){.human-tech-section:after{width:70%!important;height:90%!important;opacity:.24!important}}@media (max-width:620px){.human-tech-section:after{right:-25%!important;width:110%!important;opacity:.19!important}}.site-footer{background:linear-gradient(118deg,#0e3455 0%,#1c68aa 45%,#167a91 86%,#659d24 140%)!important;}.site-footer:before{content:"";
  position:absolute;
  z-index:0;
  inset:0;
  opacity:.13;
  background-image:radial-gradient(circle,#ffffff 1px,transparent 1.2px);
  background-size:28px 28px;
  mask-image:linear-gradient(90deg,#000000,transparent 62%);
  -webkit-mask-image:linear-gradient(90deg,#000000,transparent 62%);
  pointer-events:none;}.footer-glow{z-index:1}.footer-action{background:#ffffff1a!important;
  border-color:#ffffff2e!important;
  backdrop-filter:blur(6px);}.lead-form input,.lead-form select{border-radius:14px!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kicker-dot,.conversation-top small i,.conversation-input span:after,.relief-bridge span{animation:none!important}[data-reveal],[data-reveal].is-in{opacity:1!important;translate:none!important;animation:none!important}.care-hero-copy>*,.lca-home .care-visual{animation:none!important}}.flow-step h3{margin:0;
  color:var(--care-navy);
  font-size:1.28rem;
  font-weight:800;
  letter-spacing:-.02em;
  line-height:1.3;}.flow-step p{max-width:330px;
  margin:10px 0 0;
  color:var(--care-copy);
  font-size:var(--lca-card-copy);
  line-height:1.66;}@media (max-width:900px){.flow-steps{--flow-node:64px;--flow-node-top:0px;grid-template-columns:1fr;gap:0}.flow-rail{display:none}.flow-index{display:none}.flow-step{grid-template-columns:var(--flow-node) minmax(0,1fr);
    justify-items:start;
    padding:0 0 30px;
    column-gap:20px;
    text-align:left;}.flow-step:last-of-type{padding-bottom:0}.flow-step:not(:last-of-type):before{content:"";
    position:absolute;
    top:var(--flow-node);
    bottom:6px;
    left:calc(var(--flow-node) / 2 - 1px);
    width:2px;
    border-radius:99px;
    background:linear-gradient(180deg,#cfe1f1,#e6eff6);}.flow-node{grid-row:1 / span 2;margin:0}.flow-orb{width:56px;height:56px}.flow-orb svg{width:22px;height:22px}.flow-step h3{grid-column:2;grid-row:1;font-size:1.16rem}.flow-step p{grid-column:2;grid-row:2;max-width:none;margin-top:6px}}@media (prefers-reduced-motion:reduce){.flow-step,.flow-rail-fill{transition:none!important}.flow-step.is-live .flow-pulse{animation:none!important}}
:root{--lca-navy: #10304c;
  --lca-navy-strong: #0b243a;
  --lca-blue: #1b66a8;
  --lca-blue-strong: #17568d;
  --lca-aqua: #136b7f;
  --lca-gold: #7fc92a;
  --lca-ink: #1c2c3a;
  --lca-copy: #51677a;
  --lca-muted: #5f7384;
  --lca-line: #d8e2ea;
  --lca-pale: #f4f7fa;
  --lca-cloud: #f8fbfe;
  --lca-white: #ffffff;
  
  --lca-type-hero: clamp(3.05rem, 5vw, 4.65rem);
  --lca-type-inner: clamp(2.65rem, 4.3vw, 4rem);
  --lca-type-section: clamp(2.2rem, 3.45vw, 3.2rem);
  --lca-type-card-title: clamp(1.16rem, 1.5vw, 1.38rem);
  --lca-type-description: clamp(1.04rem, 1.2vw, 1.16rem);
  --lca-type-body: 1rem;
  --lca-type-label: 0.78rem;
  --lca-gradient-light:
    radial-gradient(circle at 10% 15%, #e1eefa 0, transparent 31%),
    radial-gradient(circle at 92% 76%, #e5f7d0 0, transparent 25%),
    linear-gradient(118deg, #f9fcfe 0%, #eff6fc 57%, #fafef6 100%);
  --lca-gradient-brand:
    radial-gradient(circle at 8% 0%, #4a9be180 0, transparent 30%),
    radial-gradient(circle at 100% 100%, #2191aa55 0, transparent 32%),
    linear-gradient(135deg, #0c2c48 0%, #195f9d 52%, #136b7f 100%);
  --lca-radius-xl: 48px;
  --lca-radius-lg: 32px;
  --lca-radius-md: 24px;
  --lca-radius-sm: 16px;
  --lca-shadow: 0 24px 64px rgba(24, 73, 116, 0.14);
  --lca-shadow-soft: 0 14px 38px rgba(24, 73, 116, 0.09);}html{background: var(--lca-cloud);
  scroll-padding-top: 110px;}body{background: var(--lca-white) !important;
  color: var(--lca-ink) !important;
  font-family: Nunito, "Segoe UI", sans-serif !important;}.shell{width: min(100% - 48px, 1188px) !important;}.button,.popular-badge,.comparison-label{border-radius: 999px !important;}.button{font-weight: 800 !important;}.button-blue{background: linear-gradient(135deg, var(--lca-blue), var(--lca-blue-strong)) !important;
  box-shadow: 0 14px 30px rgba(29, 107, 175, 0.24) !important;}.site-header{border-bottom: 0 !important;
  background: rgba(255, 255, 255, 0.9) !important;
  box-shadow: 0 8px 28px rgba(25, 66, 101, 0.07) !important;}.site-header::after{content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--lca-blue), var(--lca-aqua), #96e042);}.desktop-nav a{border-radius: 999px;
  padding: 9px 14px !important;
  font-size: 0.86rem !important;
  font-weight: 700 !important;}.desktop-nav a:hover,.desktop-nav a.is-current{background: #ebf4fc;
  color: var(--lca-blue-strong) !important;}.home-section{padding-block: 96px !important;}.home-section-head,.faq-care-intro,.analysis-lounge-copy,.human-tech-copy{margin-bottom: 46px;}.home-section-head h2,.faq-care-intro h2,.human-tech-copy h2,.analysis-lounge-copy h2,.brand-flow-grid h2{margin: 0 !important;
  font-size: var(--lca-type-section) !important;
  font-weight: 800 !important;
  letter-spacing: -0.042em !important;
  line-height: 1.08 !important;
  text-wrap: balance;}.care-hero-copy h1{font-size: var(--lca-type-hero) !important;
  font-weight: 800 !important;
  letter-spacing: -0.048em !important;
  line-height: 1.015 !important;
  text-wrap: balance;}.home-section-head > p:last-child,.faq-care-intro > p,.human-tech-copy > p,.analysis-lounge-copy > p{max-width: 650px;
  color: var(--lca-copy) !important;
  font-size: var(--lca-type-description) !important;
  line-height: 1.68 !important;
  letter-spacing: -0.006em;}.soft-kicker{color: var(--lca-blue-strong) !important;
  letter-spacing: 0.12em !important;
  font-size: var(--lca-type-label) !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;}.home-section-head h2 span,.faq-care-intro h2 span{color: var(--lca-blue) !important;}.solution-card h3,.tension-card h3,.calm-card h3,.flow-step h3{font-size: var(--lca-type-card-title) !important;
  font-weight: 800 !important;
  letter-spacing: -0.025em !important;
  line-height: 1.25 !important;}.solution-card p,.tension-card li,.calm-card li,.flow-step p,.faq-answer p,.brand-flow-points p,.form-heading > div > p:last-child{font-size: var(--lca-type-body) !important;
  line-height: 1.62 !important;}.operator-logo-card,.solution-card,.tension-card,.calm-card,.conversation-card,.faq-item,.lead-form{border-color: var(--lca-line) !important;
  box-shadow: var(--lca-shadow-soft) !important;}.operator-logo-card{border-radius: 20px !important;}.solution-card,.tension-card,.calm-card,.conversation-card,.lead-form{border-radius: var(--lca-radius-lg) !important;}.faq-item{border-radius: 20px !important;}.solutions-soft,.relief-section,.faq-care{background: var(--lca-white) !important;}.process-care{background:
    radial-gradient(circle at 12% 20%, #e1eefa 0, transparent 27%),
    linear-gradient(180deg, #f9fcfe, #f1f7fd) !important;}.flow-steps{gap: 24px !important;}.flow-rail{opacity: 1 !important;}.flow-step{min-height: 0;
  padding: 0 8px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  text-align: center !important;
  box-shadow: none !important;}.flow-step .flow-node{margin: var(--flow-node-top) 0 20px !important;}.flow-step .flow-index{top: -22px !important;
  right: auto !important;
  left: 50% !important;}.flow-step h3{max-width: 290px !important;
  text-align: center !important;}.flow-step p{max-width: 330px !important;
  text-align: center !important;}.brand-flow-section,.human-tech-section{width: min(calc(100% - 40px), 1188px);
  margin: 28px auto !important;
  border-radius: var(--lca-radius-xl) !important;
  background: var(--lca-gradient-brand) !important;
  box-shadow: 0 30px 74px rgba(14, 54, 89, 0.22);}.brand-flow-points article,.care-metrics div{border-radius: 22px !important;}.brand-flow-section .soft-kicker-light,.human-tech-section .soft-kicker-light,.analysis-lounge .soft-kicker-light{color: #edf5fc !important;}.brand-flow-section .kicker-dot,.human-tech-section .kicker-dot,.analysis-lounge .kicker-dot{background: #9bc8ef !important;}.brand-flow-grid h2,.human-tech-copy h2,.analysis-lounge-copy h2{color: #ffffff !important;}.brand-flow-grid h2 span,.human-tech-copy h2 span,.analysis-lounge-copy h2 span{color: #deedfa !important;}.brand-flow-grid > div:first-child > p:not(.soft-kicker),.human-tech-copy > p:not(.soft-kicker),.analysis-lounge-copy > p:not(.soft-kicker){color: rgba(255, 255, 255, 0.88) !important;}.brand-flow-points article{overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  background: rgba(9, 35, 57, 0.18);}.brand-flow-points article > span{color: #d2f2ad !important;}.brand-flow-points strong{color: #ffffff !important;}.brand-flow-points p{color: rgba(255, 255, 255, 0.84) !important;}.care-metrics > div{position: relative;
  isolation: isolate;
  overflow: hidden;
  min-width: 0;
  padding: 16px 18px 16px 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.16);
  background: rgba(11, 40, 66, 0.2);
  color: #ffffff;
  transform: translateZ(0);}.care-metrics > div::before{z-index: 0;
  top: 10px !important;
  bottom: 10px !important;
  left: 0 !important;
  width: 4px !important;
  border-radius: 0 999px 999px 0 !important;
  background: linear-gradient(180deg, #a8cff1, #58a3e4) !important;
  opacity: 0.72 !important;
  transform: scaleY(0.68) !important;
  transform-origin: center;}.care-metrics > div:hover{transform: translateY(-3px) !important;}.care-metrics > div:hover::before{opacity: 1 !important;
  transform: scaleY(1) !important;}.care-metrics > div > strong,.care-metrics > div > span{position: relative;
  z-index: 1;}.care-metrics > div > strong{color: #ffffff !important;}.care-metrics > div > span{color: rgba(255, 255, 255, 0.82) !important;}.inline-care-link{display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 52px;
  margin-top: 26px;
  padding: 13px 20px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--lca-blue), var(--lca-blue-strong));
  color: #ffffff !important;
  font-weight: 800;
  line-height: 1.2;
  box-shadow: 0 14px 30px rgba(23, 86, 141, 0.24);
  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;}.inline-care-link:hover{background: linear-gradient(135deg, #2371b5, #144978);
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(13, 50, 83, 0.28);}.inline-care-link:focus-visible{outline: 3px solid rgba(27, 102, 168, 0.28);
  outline-offset: 3px;}.analysis-lounge{padding-top: 34px !important;}.analysis-lounge-grid{border-radius: var(--lca-radius-xl) !important;
  background: var(--lca-gradient-brand) !important;}.site-footer{width: min(calc(100% - 20px), 1480px);
  margin: 30px auto 0 !important;
  border-radius: var(--lca-radius-xl) var(--lca-radius-xl) 0 0 !important;
  background: var(--lca-gradient-brand) !important;}@media (max-width: 979px){.flow-step{min-height: 0;}.brand-flow-section,.human-tech-section{width: min(calc(100% - 24px), 1188px);
    border-radius: 36px !important;}}@media (max-width: 759px){:root{--lca-type-hero: clamp(2.5rem, 11vw, 3.15rem);
    --lca-type-inner: clamp(2.35rem, 9.6vw, 3rem);
    --lca-type-section: clamp(2rem, 8.4vw, 2.55rem);
    --lca-type-description: 1.04rem;
    --lca-type-body: 0.98rem;}.shell{width: min(100% - 32px, 1188px) !important;}.home-section{padding-block: 72px !important;}.home-section-head,.faq-care-intro,.analysis-lounge-copy,.human-tech-copy{margin-bottom: 34px;}.flow-step{display: grid !important;
    grid-template-columns: 60px 1fr !important;
    column-gap: 18px !important;
    padding: 0 0 32px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-align: left !important;}.flow-step:not(:last-of-type)::before{display: block !important;}.flow-step .flow-node{grid-row: 1 / span 2;
    margin: 0 !important;}.flow-step h3,.flow-step p{grid-column: 2 !important;
    max-width: none !important;
    text-align: left !important;}.flow-step .flow-index{display: none !important;}.solution-card,.tension-card,.calm-card,.conversation-card,.lead-form{border-radius: 26px !important;}.brand-flow-section,.human-tech-section{width: calc(100% - 16px);
    margin-block: 16px !important;
    border-radius: 30px !important;}.site-footer{width: 100%;
    border-radius: 30px 30px 0 0 !important;}}
:root{--vr-navy: #10304c;
  --vr-navy-deep: #0b243a;
  --vr-blue: #1b66a8;
  --vr-blue-bright: #2076c2;
  --vr-aqua: #136b7f;
  --vr-gold: #7fc92a;
  --vr-ink: #1c2c3a;
  --vr-copy: #51677a;
  --vr-cloud: #f4f8fb;
  --vr-white: #ffffff;
  --vr-line: #d9e3ec;
  --vr-radius-xl: 48px;
  --vr-radius-lg: 32px;
  --vr-radius-md: 24px;
  --vr-label: 0.78rem;
  --vr-section-title: clamp(2.2rem, 3.45vw, 3.2rem);
  --vr-inner-title: clamp(2.65rem, 4.3vw, 4rem);
  --vr-description: clamp(1.04rem, 1.2vw, 1.16rem);
  --vr-card-title: clamp(1.16rem, 1.5vw, 1.38rem);
  --vr-section-space: clamp(86px, 9vw, 122px);}body{color: var(--vr-ink);
  background: var(--vr-white);}.lca-home{overflow: clip;
  background: var(--vr-white);}.soft-kicker,.brand-flow-section .soft-kicker,.human-tech-section .soft-kicker,.analysis-lounge .soft-kicker,.faq-care .soft-kicker,.process-care .soft-kicker,.relief-section .soft-kicker{display: inline-flex !important;
  align-items: center;
  gap: 9px;
  margin: 0 0 20px !important;
  color: var(--vr-blue) !important;
  font-size: var(--vr-label) !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase;}.soft-kicker-light,.brand-flow-section .soft-kicker-light,.human-tech-section .soft-kicker-light,.analysis-lounge .soft-kicker-light{color: #ecf5fc !important;}.home-section-head h2,.brand-flow-grid h2,.human-tech-copy h2,.faq-care-intro h2,.analysis-lounge-copy h2{max-width: 720px;
  margin: 0;
  font-size: var(--vr-section-title) !important;
  font-weight: 800 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.042em !important;
  text-wrap: balance;}.home-section-head > p:last-child,.brand-flow-grid > div:first-child > p:not(.soft-kicker),.human-tech-copy > p:not(.soft-kicker),.faq-care-intro > p:not(.soft-kicker),.analysis-lounge-copy > p:not(.soft-kicker){max-width: 640px;
  margin-top: 20px;
  font-size: var(--vr-description) !important;
  line-height: 1.68 !important;
  letter-spacing: -0.006em;}.home-section{position: relative;
  isolation: isolate;
  padding-block: var(--vr-section-space) !important;}.home-section-head,.faq-care-intro,.human-tech-copy,.analysis-lounge-copy{margin-bottom: 48px;}.site-header{background: rgba(255, 255, 255, 0.92) !important;
  backdrop-filter: blur(18px) saturate(145%);
  box-shadow: 0 8px 28px rgba(25, 66, 101, 0.07) !important;}.brand img{object-fit: contain;
  background: transparent !important;}.desktop-nav a{border-radius: 999px;
  color: #4c6378;
  transition: color 0.22s ease, background-color 0.22s ease, transform 0.22s ease;}.desktop-nav a::after,.desktop-nav a.is-current::after{display: none !important;
  content: none !important;}.desktop-nav a:hover,.desktop-nav a.is-current{color: var(--vr-blue) !important;
  background: #ebf4fc !important;
  transform: translateY(-1px);}.lca-home .care-hero{position: relative;
  isolation: isolate;
  background-image:
    linear-gradient(90deg, rgba(250, 252, 254, 0.98) 0%, rgba(248, 251, 254, 0.95) 38%, rgba(240, 249, 251, 0.78) 61%, rgba(236, 248, 223, 0.2) 100%),
    url("../images/hero/lca-hero-bg-v2.webp") !important;
  background-position: center !important;
  background-size: cover !important;}.lca-home .care-hero::after{content: "";
  position: absolute;
  z-index: -1;
  inset: auto 0 0;
  height: 150px;
  background: linear-gradient(180deg, transparent, rgba(255, 255, 255, 0.98));
  pointer-events: none;}.hero-photo-card{border: 1px solid rgba(255, 255, 255, 0.7) !important;
  box-shadow: 0 28px 72px rgba(18, 66, 108, 0.2) !important;}.operator-cloud,.operator-logo-carousel,.operator-logo-inner,.operator-logo-window,.operator-logo-track{box-shadow: none !important;}.operator-cloud{border: 0 !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbfe 100%) !important;}.operator-logo-card{border: 1px solid #dde7ef !important;
  background: rgba(255, 255, 255, 0.92) !important;
  box-shadow: none !important;}.operator-logo-card:hover{border-color: #b8d2e8 !important;
  box-shadow: none !important;}.solutions-soft{background: linear-gradient(180deg, #f8fbfe 0%, #ffffff 18%, #ffffff 84%, #ffffff 100%) !important;}.solution-bento{gap: 20px !important;}.solution-card{overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-radius: var(--vr-radius-lg) !important;
  box-shadow: none !important;
  transition: transform 0.3s ease, border-color 0.3s ease !important;}.solution-card:hover{border-color: rgba(255, 255, 255, 0.9) !important;
  box-shadow: none !important;
  transform: translateY(-5px) !important;}.solution-card h3{font-size: clamp(1.42rem, 2.2vw, 1.95rem) !important;
  line-height: 1.12 !important;}.brand-flow-section{width: min(calc(100% - 40px), 1188px) !important;
  margin: 30px auto !important;
  padding-block: clamp(78px, 8vw, 112px) !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: var(--vr-radius-xl) !important;
  background-image:
    linear-gradient(110deg, rgba(10, 36, 58, 0.98) 0%, rgba(20, 76, 125, 0.91) 48%, rgba(19, 107, 127, 0.7) 100%),
    url("../images/decor/lca-continuity-bg.webp") !important;
  background-position: center !important;
  background-size: cover !important;
  box-shadow: none !important;}.brand-flow-section::before{opacity: 0.1 !important;}.brand-flow-art{display: none !important;}.brand-flow-grid{gap: clamp(52px, 7vw, 90px) !important;}.brand-flow-points{border: 0 !important;}.brand-flow-points article{overflow: hidden;
  padding: 16px 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.17) !important;
  border-radius: 22px !important;
  background: rgba(8, 30, 50, 0.28) !important;
  box-shadow: none !important;
  backdrop-filter: blur(10px);}.brand-flow-points article:hover{border-color: rgba(255, 255, 255, 0.28) !important;
  background: rgba(11, 42, 69, 0.4) !important;
  box-shadow: none !important;}.brand-flow-button,.brand-flow-button:hover{box-shadow: none !important;}.relief-section{background: linear-gradient(180deg, #ffffff 0%, #ffffff 20%, #ffffff 78%, #f7fbfe 100%) !important;}.relief-heading{max-width: 820px;}.relief-grid{position: relative;
  gap: 24px !important;}.tension-card,.calm-card{min-height: 480px;
  overflow: hidden;
  padding: 38px 108px 38px 38px !important;
  border: 0 !important;
  border-radius: var(--vr-radius-lg) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  background-position: center !important;
  background-size: cover !important;}.tension-card{background-image:
    linear-gradient(180deg, rgba(31, 36, 40, 0.42), rgba(44, 30, 39, 0.92)),
    url("../images/decor/lca-operations-bg.webp") !important;}.calm-card{background-image:
    linear-gradient(180deg, rgba(11, 42, 70, 0.34), rgba(12, 46, 75, 0.92)),
    url("../images/decor/lca-continuity-bg.webp") !important;}.tension-card:hover,.calm-card:hover{box-shadow: none !important;
  transform: translateY(-4px) !important;}.tension-card .comparison-label,.calm-card .comparison-label{display: inline-flex;
  padding: 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.9) !important;
  background: rgba(8, 29, 47, 0.25);
  font-size: var(--vr-label) !important;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;}.tension-card h3,.calm-card h3{color: #ffffff !important;
  font-size: clamp(1.65rem, 2.3vw, 2.18rem) !important;}.tension-card li,.calm-card li{margin-top: 9px;
  padding: 11px 13px !important;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 14px;
  color: rgba(255, 255, 255, 0.9) !important;
  background: rgba(6, 22, 36, 0.24);}.tension-icon,.calm-icon{border: 1px solid rgba(255, 255, 255, 0.2) !important;
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.14) !important;}.relief-bridge span{border: 1px solid #dbe7f2 !important;
  color: var(--vr-blue) !important;
  background: #ffffff !important;
  box-shadow: none !important;}.process-care{background:
    radial-gradient(circle at 15% 46%, rgba(84, 160, 227, 0.13), transparent 30%),
    linear-gradient(180deg, #f7fbfe 0%, #f0f6fc 24%, #eef5fc 72%, #ffffff 100%) !important;}.process-care::before,.process-care::after{content: "";
  position: absolute;
  z-index: -1;
  right: 0;
  left: 0;
  height: 120px;
  pointer-events: none;}.process-care::before{top: 0;
  background: linear-gradient(180deg, #f7fbfe, transparent);}.process-care::after{bottom: 0;
  height: 170px;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0.72) 42%, transparent 100%);}.flow-steps{margin-top: 24px !important;}.flow-step,.flow-node,.flow-orb,.flow-step h3,.flow-step p{transition: transform 0.34s cubic-bezier(0.22, 0.85, 0.3, 1), box-shadow 0.34s ease, border-color 0.34s ease !important;}.flow-step:hover .flow-node,.flow-step.is-active .flow-node{transform: translateY(-8px) !important;}.flow-step:hover .flow-orb,.flow-step.is-active .flow-orb{border-color: currentColor !important;
  box-shadow: 0 18px 42px rgba(26, 91, 148, 0.18) !important;
  transform: none !important;}.flow-step:hover h3,.flow-step.is-active h3,.flow-step:hover p,.flow-step.is-active p{transform: translateY(-3px);}.flow-pulse{transform-origin: 50% 50%;}.human-tech-section{width: min(calc(100% - 40px), 1188px) !important;
  margin: 30px auto !important;
  padding-block: clamp(82px, 8vw, 112px) !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  border-radius: var(--vr-radius-xl) !important;
  background-image:
    linear-gradient(112deg, rgba(10, 36, 59, 0.97), rgba(22, 82, 134, 0.9) 56%, rgba(19, 107, 127, 0.86)),
    url("../images/decor/lca-continuity-bg.webp") !important;
  background-position: center !important;
  background-size: cover !important;
  box-shadow: none !important;}.human-tech-section::after{display: none !important;}.human-tech-grid{align-items: center !important;}.care-metrics > div{overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.17) !important;
  border-radius: 20px !important;
  background: rgba(9, 34, 55, 0.28) !important;
  box-shadow: none !important;}.conversation-card{border: 1px solid rgba(255, 255, 255, 0.74) !important;
  border-radius: var(--vr-radius-lg) !important;
  background: rgba(255, 255, 255, 0.95) !important;
  box-shadow: none !important;
  transform: none !important;
  backdrop-filter: blur(14px);}.mini-avatar{overflow: hidden;
  border: 3px solid #ffffff !important;
  background-image: url("../images/team/lca-support-avatar.webp") !important;
  background-position: center 28% !important;
  background-size: cover !important;
  box-shadow: 0 0 0 1px #cbdbe9 !important;}.mini-avatar svg{display: none !important;}.faq-care{background:
    radial-gradient(circle at 10% 24%, rgba(43, 126, 199, 0.08), transparent 30%),
    linear-gradient(180deg, #ffffff 0%, #ffffff 24%, #ffffff 82%, #f6fafd 100%) !important;}.faq-care-grid{align-items: start !important;}.faq-item{overflow: hidden;
  border: 1px solid #dde7ef !important;
  border-radius: 20px !important;
  background: rgba(255, 255, 255, 0.94) !important;
  box-shadow: none !important;}.faq-item.is-open{border-color: #b9d3e9 !important;
  box-shadow: none !important;}.faq-item button:hover{background: #f2f7fc !important;}.analysis-lounge{padding: 0 0 var(--vr-section-space) !important;
  background: linear-gradient(180deg, #f6fafd 0%, #ffffff 100%) !important;}.analysis-lounge-grid{overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-radius: var(--vr-radius-xl) !important;
  background-image:
    linear-gradient(108deg, rgba(10, 37, 61, 0.97) 0%, rgba(22, 81, 132, 0.9) 52%, rgba(19, 107, 127, 0.75) 100%),
    url("../images/decor/lca-analysis-bg.webp") !important;
  background-position: center !important;
  background-size: cover !important;
  box-shadow: none !important;}.analysis-lounge-grid::before{display: none !important;}.lead-form{border: 1px solid rgba(255, 255, 255, 0.78) !important;
  border-radius: var(--vr-radius-lg) !important;
  box-shadow: none !important;}.form-micro{display: inline-flex !important;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin: 0 0 8px !important;
  padding: 6px 10px;
  border: 1px solid #bae4ee;
  border-radius: 999px;
  color: #0f6072 !important;
  background: #e7f6f9 !important;
  font-size: 0.74rem !important;
  font-weight: 850 !important;}@media (max-width: 979px){.brand-flow-section,.human-tech-section{width: min(calc(100% - 24px), 1188px) !important;
    border-radius: 38px !important;}}@media (max-width: 759px){:root{--vr-section-title: clamp(2.1rem, 9.5vw, 2.75rem);
    --vr-inner-title: clamp(2.45rem, 11vw, 3.25rem);
    --vr-section-space: 82px;}.lca-home .care-hero{background-image:
      linear-gradient(180deg, rgba(250, 252, 254, 0.98), rgba(243, 250, 252, 0.9)),
      url("../images/hero/lca-hero-bg-v2.webp") !important;
    background-position: 66% center !important;}.home-section-head,.faq-care-intro,.human-tech-copy,.analysis-lounge-copy{margin-bottom: 34px;}.tension-card,.calm-card{min-height: 430px;
    padding: 30px 28px !important;}.tension-icon,.calm-icon{position: static !important;
    margin: 0 0 20px !important;}.flow-step:hover .flow-node,.flow-step.is-active .flow-node{transform: translateY(-4px) !important;}.analysis-lounge-grid{border-radius: 36px !important;}}@media (max-width: 430px){.brand-flow-section,.human-tech-section{width: min(calc(100% - 16px), 1188px) !important;
    border-radius: 30px !important;}.brand-flow-section,.human-tech-section{padding-block: 72px !important;}.solution-card,.tension-card,.calm-card{border-radius: 22px !important;}.analysis-lounge-grid,.lead-form,.conversation-card{border-radius: 26px !important;}}@media (prefers-reduced-motion: reduce){.flow-pulse{animation: none !important;}.flow-step,.flow-node,.flow-orb,.flow-step h3,.flow-step p{transition: none !important;}}
/* === eixo e largura dos titulos centrais ================================= */
.home-section-head-center{max-width:1188px!important;margin-inline:auto!important;text-align:center!important}
.home-section-head-center h2{max-width:1060px!important;margin-inline:auto!important;text-align:center!important}
.home-section-head-center>p:last-child{max-width:720px!important;margin-inline:auto!important}
.home-section-head-center .soft-kicker{justify-content:center!important}
@media (max-width:759px){
  .home-section-head-center{max-width:100%!important;text-align:left!important}
  .home-section-head-center h2{max-width:100%!important;margin-inline:0!important;text-align:left!important}
  .home-section-head-center>p:last-child{margin-inline:0!important}
  .home-section-head-center .soft-kicker{justify-content:flex-start!important}
}
/* === respiro interno dos dois cards escuros apos a reducao para 1188px === */
.brand-flow-section>.shell,.human-tech-section>.shell{width:min(100% - 128px,1000px)!important}
.brand-flow-grid{gap:clamp(48px,5vw,72px)!important}
@media (max-width:979px){
  .brand-flow-section>.shell,.human-tech-section>.shell{width:min(100% - 88px,100%)!important}
}
@media (max-width:620px){
  .brand-flow-section>.shell,.human-tech-section>.shell{width:min(100% - 44px,100%)!important}
}

/* =========================================================================
   Fundo das seções — sem degradê
   Todas as seções claras são brancas chapadas. Sem gradiente por seção
   não há iluminação para cortar em nenhuma fronteira. Os cards escuros
   flutuantes mantêm o fundo próprio.
   ========================================================================= */
.operator-cloud,
.solutions-soft,
.relief-section,
.process-care,
.faq-care,
.analysis-lounge { background: #ffffff !important; }

.process-care::before,
.process-care::after { content: none; }

.care-hero { position: relative; }
.care-hero::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 180px;
  background: linear-gradient(180deg, transparent, #ffffff 92%);
  pointer-events: none;
}

/* =========================================================================
   Ritmo vertical — uma escala só para o site inteiro
   Antes: 122px em cima e embaixo, somando 244px entre um conteúdo e outro.
   Agora: 84px, somando 168px, com os cards escuros um pouco maiores por
   terem borda arredondada e respiro próprio.
   ========================================================================= */
.home-section,
.solutions-soft,
.relief-section,
.process-care,
.faq-care { padding-top: 84px !important; padding-bottom: 84px !important; }

.brand-flow-section,
.human-tech-section {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}
.analysis-lounge { padding-top: 84px !important; padding-bottom: 84px !important; }
.operator-cloud { padding-top: 30px !important; padding-bottom: 30px !important; }
.care-hero { padding-bottom: 56px !important; }
.home-section-head { margin-bottom: 38px !important; }

@media (max-width: 979px) {
  .home-section,
  .solutions-soft,
  .relief-section,
  .process-care,
  .faq-care,
  .analysis-lounge { padding-top: 62px !important; padding-bottom: 62px !important; }
  .brand-flow-section,
  .human-tech-section { padding-top: 68px !important; padding-bottom: 68px !important; }
  .home-section-head { margin-bottom: 30px !important; }
}
