/* Painel Clínica — public SaaS design system 5.0.9. No third party runtime. */
:root{color-scheme:light;--ink:#172b41;--muted:#526579;--line:#d9e3ed;--surface:#fff;--soft:#f3f7fa;--dark:#11263e;--dark2:#193752;--brand:#0b8a89;--purple:#6846c6;--blue:#275cb7;--accent:#087e82;--button:#087c7d;--accent-pale:#e5f5f2;--shadow:0 24px 60px rgba(22,48,74,.12);--radius:22px;--wrap:1180px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px}
body{margin:0;background:#fff;color:var(--ink);font-size:16px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}
body.pc-site--purple{--accent:#6d48bf;--button:#6438b5;--accent-pale:#f0ebfb}body.pc-site--blue{--accent:#2359b2;--button:#2153a1;--accent-pale:#e9f1fc}body.pc-site--teal{--accent:#087f80;--button:#076e71;--accent-pale:#e5f5f2}
a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.038em}h1{font-size:clamp(2.6rem,4.9vw,5rem);font-weight:760}h2{font-size:clamp(2rem,3.4vw,3.4rem);font-weight:760}h3{font-size:1.3rem}p{color:var(--muted)}:focus-visible{outline:3px solid #f2a13b;outline-offset:4px}
.pc-wrap{width:min(var(--wrap),calc(100% - 64px));margin-inline:auto}.pc-skip{position:absolute;left:10px;top:-60px;background:#fff;padding:12px;z-index:1000}.pc-skip:focus{top:10px}.pc-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid #e6ecf1}.pc-header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pc-brand{display:flex;gap:11px;align-items:center;min-width:195px}.pc-mark{color:#2a63c8;width:42px;height:42px}.pc-mark svg{width:100%;height:100%}.pc-brand strong,.pc-brand small{display:block}.pc-brand strong{font-size:1.05rem;font-weight:800;letter-spacing:-.04em;line-height:1.2}.pc-brand small{font-size:.69rem;color:#66788c;line-height:1.4;margin-top:3px}.pc-nav{display:flex;align-items:center;gap:clamp(13px,1.7vw,26px);font-size:.9rem;font-weight:650}.pc-nav>a:not(.pc-btn),.pc-nav-trigger{color:#30475c}.pc-nav>a:hover,.pc-nav-trigger:hover{color:var(--button)}.pc-nav-trigger{border:0;background:none;display:flex;align-items:center;gap:6px;font-weight:650;padding:12px 0}.pc-nav-trigger svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.pc-nav-dropdown{position:relative}.pc-solutions-menu{position:absolute;top:calc(100% + 15px);left:-85px;background:#fff;box-shadow:0 22px 80px rgba(20,47,71,.18);border:1px solid var(--line);border-radius:18px;padding:9px;width:320px;display:none}.pc-solutions-menu::before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.pc-nav-dropdown:hover .pc-solutions-menu,.pc-nav-dropdown:focus-within .pc-solutions-menu,.pc-nav-dropdown.is-open .pc-solutions-menu{display:block}.pc-solutions-menu a{display:flex;align-items:center;gap:12px;border-radius:12px;padding:13px 11px}.pc-solutions-menu a:hover{background:#f2f6fa}.pc-solutions-menu strong,.pc-solutions-menu small{display:block}.pc-solutions-menu strong{font-size:.85rem;color:var(--ink)}.pc-solutions-menu small{font-size:.72rem;font-weight:400;color:var(--muted);margin-top:2px}.pc-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.pc-dot-teal{background:#108787}.pc-dot-purple{background:#754ac9}.pc-dot-blue{background:#2b66c4}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:14px 22px;border-radius:11px;font-weight:750;font-size:.9rem;line-height:1.3;min-height:49px;border:1px solid transparent;white-space:normal;text-align:center;transition:transform .22s,box-shadow .22s,background .22s}.pc-btn:hover{transform:translateY(-2px)}.pc-btn-primary{background:#087c7d;color:#fff;box-shadow:0 10px 22px rgba(0,112,113,.19)}.pc-btn-primary:hover{background:#096c6d}.pc-site--purple .pc-btn-primary{background:#6846c6}.pc-site--purple .pc-btn-primary:hover{background:#5032a3}.pc-site--blue .pc-btn-primary{background:#2660b6}.pc-site--blue .pc-btn-primary:hover{background:#17498e}.pc-btn-small{font-size:.8rem;padding:11px 17px;min-height:41px}.pc-btn-outline-light{border-color:rgba(235,245,252,.55);background:rgba(255,255,255,.08);color:#fff}.pc-btn-outline-light:hover{background:rgba(255,255,255,.15)}.pc-nav-login{color:#375069}.pc-menu-toggle{display:none}
.pc-hero{background:radial-gradient(ellipse at 79% 30%,#234b69 0,transparent 54%),linear-gradient(135deg,#12263f 0,#142c45 60%,#10263e 100%);color:#fff;position:relative;isolation:isolate}.pc-hero:before{content:"";inset:0;position:absolute;opacity:.1;pointer-events:none;background-image:linear-gradient(90deg,transparent 97%,#9bb9ce 98%),linear-gradient(transparent 97%,#9bb9ce 98%);background-size:68px 68px;mask-image:linear-gradient(90deg,transparent 20%,#000 96%)}.pc-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;min-height:650px;padding-block:95px 100px}.pc-hero-copy{position:relative;z-index:2}.pc-kicker{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.09);color:#c9e6e6;border:1px solid rgba(214,238,246,.19);padding:8px 14px;border-radius:50px;font-size:.76rem;font-weight:760;letter-spacing:.05em}.pc-status-dot{display:inline-block;width:8px;height:8px;background:#3be0b8;border-radius:50%;box-shadow:0 0 0 4px rgba(45,226,183,.13)}.pc-hero h1{margin:24px 0 23px;color:#fff;max-width:720px}.pc-hero h1 span{color:#8ce0d4}.pc-site--purple .pc-hero h1 span{color:#c9b3ff}.pc-site--blue .pc-hero h1 span{color:#9fc5ff}.pc-hero .pc-lead{font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75;color:#d3e0eb;max-width:560px}.pc-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:29px}.pc-hero-notes{display:flex;gap:17px;flex-wrap:wrap;margin-top:38px;color:#b4c9d8;font-size:.76rem}.pc-hero-notes span{display:inline-flex;gap:7px;align-items:center}.pc-hero-notes i{width:6px;height:6px;background:#40c1b0;border-radius:50%}
.pc-hero-art{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;perspective:1300px}.pc-art-glow,.pc-segment-aura{position:absolute;inset:10% 9%;border-radius:50%;background:radial-gradient(circle,rgba(49,153,158,.28),transparent 66%);filter:blur(19px)}.pc-console{position:relative;z-index:2;width:100%;max-width:548px;background:#f9fbfd;color:#183147;border:1px solid rgba(229,244,254,.7);border-radius:20px;overflow:hidden;box-shadow:0 34px 80px rgba(0,10,28,.4);transform:rotateY(-9deg) rotateX(5deg);transition:transform .5s ease}.pc-console:hover{transform:rotateY(-4deg) rotateX(1deg)}.pc-console-header{height:57px;display:flex;gap:10px;align-items:center;padding:12px 18px;border-bottom:1px solid #dbe6ee}.pc-console-logo{width:31px;height:31px;border-radius:10px;background:linear-gradient(135deg,#0d8f8b,#4c60c8);color:#fff;display:grid;place-items:center;font-size:.77rem;font-weight:800;flex-shrink:0}.pc-console-header strong,.pc-console-header small{display:block;line-height:1.15}.pc-console-header strong{font-size:.85rem}.pc-console-header small{font-size:.65rem;color:#718599;margin-top:2px}.pc-console-live{margin-left:auto;background:#e1f4eb;color:#116745;border-radius:30px;padding:4px 9px;font-size:.64rem;font-weight:750}.pc-console-content{display:grid;grid-template-columns:109px 1fr;min-height:280px}.pc-console-menu{background:#1a3450;color:#bacbde;display:flex;flex-direction:column;gap:8px;padding:22px 8px}.pc-console-menu span{display:flex;align-items:center;gap:6px;padding:8px 8px;border-radius:6px;font-size:.64rem;white-space:nowrap}.pc-console-menu-active{background:#385371;color:#fff!important}.pc-console-main{padding:24px 17px}.pc-console-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.pc-console-heading small,.pc-console-heading strong{display:block}.pc-console-heading small{color:#7b8a9b;font-size:.7rem}.pc-console-heading strong{font-size:1.12rem;margin-top:3px}.pc-console-ring{color:#0e9192;background:#dff4f1;border-radius:9px;padding:8px;font-size:1.2rem}.pc-console-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.pc-console-kpis>div{border:1px solid #e0e9f0;background:#fff;border-radius:10px;padding:12px 9px;min-width:0}.pc-console-kpis small,.pc-console-kpis b,.pc-console-kpis i{display:block}.pc-console-kpis small{font-size:.58rem;color:#718396;margin-top:7px}.pc-console-kpis b{font-size:.86rem;margin-top:1px}.pc-console-kpis i{font-size:.58rem;color:#658a84;font-style:normal}.pc-kpi-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;font-size:.82rem}.pc-kpi-teal{background:#e0f5f1;color:#107f80}.pc-kpi-purple{background:#efe7fc;color:#7250bb}.pc-kpi-blue{background:#e8f0fc;color:#2961b1}.pc-console-visual{display:flex;gap:12px;margin-top:13px;padding:12px;border:1px solid #e0e9f0;background:#fff;border-radius:10px;min-height:91px}.pc-console-bars{display:flex;align-items:end;gap:6px;flex:1;height:60px;border-bottom:1px solid #d6e1ed}.pc-console-bars span{flex:1;min-width:0;background:linear-gradient(#50a9a7,#c5eeec);border-radius:4px 4px 0 0}.pc-console-tag{width:105px;align-self:center}.pc-console-tag strong,.pc-console-tag small{display:block}.pc-console-tag strong{font-size:.85rem}.pc-console-tag small{font-size:.65rem;color:#74869a}.pc-float{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dfe9ee;border-radius:12px;box-shadow:0 16px 35px rgba(0,20,44,.24);padding:11px 15px;color:#223a52}.pc-float>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:1.35rem}.pc-float strong,.pc-float small{display:block}.pc-float strong{font-size:.76rem}.pc-float small{font-size:.62rem;color:#627c8c}.pc-float-purple{top:4%;left:-1%}.pc-float-purple>span{background:#f1eafa;color:#7447b7}.pc-float-blue{bottom:9%;right:-5%}.pc-float-blue>span{background:#e7f0ff;color:#2b62af}.pc-illustration-note{position:absolute;bottom:-21px;right:0;color:#afc5d3;font-size:.63rem}
.pc-section{padding-block:100px;scroll-margin-top:80px}.pc-section-intro{max-width:720px;margin:0 0 38px}.pc-section-intro h2{margin:12px 0 18px}.pc-section-intro h2 em,.pc-feature-layout h2 em{font-style:normal;color:var(--accent)}.pc-section-intro>p{font-size:1.06rem;max-width:640px}.pc-eyebrow{font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--accent)}.pc-eyebrow-light{color:#9ddbd8}.pc-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-solution{--accent:#147c7b;--pale:#e7f6f2;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dfe8ee;background:#fff;border-radius:20px;padding:30px 25px 25px;box-shadow:0 5px 17px rgba(24,52,81,.03);min-height:372px;transition:transform .28s,box-shadow .28s,border .28s}.pc-solution:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(17,45,70,.11);border-color:var(--accent)}.pc-solution-purple{--accent:#6641b4;--pale:#f1eafb}.pc-solution-blue{--accent:#245ab0;--pale:#e9f1fd}.pc-solution-icon{display:grid;place-items:center;width:54px;height:54px;background:var(--pale);color:var(--accent);border-radius:15px}.pc-solution-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pc-solution-index{font-size:.64rem;font-weight:900;letter-spacing:.12em;color:var(--accent);margin-top:23px}.pc-solution h3{font-size:1.38rem;line-height:1.2;margin:9px 0 12px}.pc-solution p{font-size:.91rem;line-height:1.6;min-height:68px}.pc-solution-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:15px}.pc-solution-tags span{border:1px solid #e2eaf0;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:650;color:#52677b}.pc-solution>strong{font-size:.83rem;color:var(--accent)}.pc-solution>strong span{margin-left:7px}
.pc-section-linen{background:#f6f8fb}.pc-feature-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.pc-feature-layout h2{margin:15px 0}.pc-feature-layout p{line-height:1.75}.pc-feature-points{display:grid;gap:18px;margin:28px 0}.pc-feature-points>div{display:flex;gap:14px;align-items:flex-start}.pc-feature-pin{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;flex:none}.pc-pin-teal{background:#dff3ef;color:#106b68}.pc-pin-purple{background:#ede8f8;color:#6845b9}.pc-pin-blue{background:#e5edfc;color:#215fb5}.pc-feature-points strong{font-size:.96rem}.pc-feature-points p{font-size:.84rem;margin:3px 0 0}.pc-text-link{color:var(--button);font-weight:750;font-size:.87rem}.pc-product-frame{padding:11px 11px 0;background:#fff;border-radius:20px;border:1px solid #d9e4ec;box-shadow:var(--shadow);overflow:hidden}.pc-product-label{padding:9px 12px 13px;font-size:.72rem;color:#405970;font-weight:740}.pc-product-label .pc-status-dot{margin-right:10px}.pc-product-frame img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top center;border-radius:9px;border:1px solid #e2eaf0}.pc-product-caption{padding:13px 10px 15px;color:#687c90;font-size:.66rem}.pc-journey{background:#fff}.pc-journey-list{display:grid;gap:12px}.pc-journey-track{display:grid;grid-template-columns:160px repeat(7,minmax(0,1fr));align-items:center;gap:4px;padding:15px 19px;border:1px solid #e0e8ee;border-radius:14px}.pc-journey-track p{font-size:.82rem;color:#3c5266;font-weight:700;text-align:center;margin:0}.pc-journey-track b[aria-hidden]{text-align:center;font-weight:400;color:#90a0af}.pc-journey-heading{display:flex;align-items:center;gap:11px;font-size:.81rem}.pc-journey-heading span{display:grid;place-items:center;font-size:.75rem;font-weight:800;width:37px;height:37px;border-radius:9px}.pc-j-teal span{background:#e1f3ee;color:#13736f}.pc-j-purple span{background:#f0eafa;color:#6b49b9}.pc-j-blue span{background:#eaf0ff;color:#265caf}
.pc-safety{background:#142c45;color:#fff}.pc-safety-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.pc-safety h2,.pc-contact h2{color:#fff}.pc-safety p{color:#c9d7e4;line-height:1.76}.pc-safety-features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-safety-features article{background:#213d57;border:1px solid #35536e;border-radius:15px;padding:23px}.pc-safety-features article strong{color:#8fd6d0;font-size:.73rem}.pc-safety-features article h3{font-size:1.01rem;margin:10px 0}.pc-safety-features article p{font-size:.79rem;line-height:1.6;margin:0}.pc-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.pc-faq-items details{border-bottom:1px solid #dbe5eb}.pc-faq-items summary{list-style:none;padding:20px 35px 20px 0;font-weight:720;position:relative;cursor:pointer}.pc-faq-items summary::-webkit-details-marker{display:none}.pc-faq-items summary:after{content:"+";position:absolute;right:6px;top:17px;font-size:1.3rem;color:var(--button)}.pc-faq-items details[open] summary:after{content:"−"}.pc-faq-items p{font-size:.9rem;line-height:1.8;padding-bottom:13px;max-width:670px}
.pc-contact{background:#eaf5f5;padding-block:95px}.pc-contact-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:70px;align-items:center}.pc-contact-copy h2{color:#123248}.pc-contact-copy p{max-width:470px;line-height:1.75}.pc-contact-copy .pc-eyebrow-light{color:#087c7d}.pc-contact-advantages{display:grid;gap:9px;color:#285365;font-size:.83rem;font-weight:650;margin-top:25px}.pc-lead-form{background:#fff;border:1px solid #d8e5e9;padding:29px;border-radius:19px;box-shadow:0 20px 48px rgba(18,61,67,.08)}.pc-lead-form label{display:block;color:#2c435a;font-weight:650;font-size:.78rem;margin-bottom:17px}.pc-lead-form input:not([type=checkbox]),.pc-lead-form select,.pc-lead-form textarea{display:block;margin-top:7px;width:100%;min-height:44px;border:1px solid #bdcfda;border-radius:9px;background:#fff;color:#19334b;font-size:.92rem;line-height:1.5;padding:10px 12px;outline-offset:2px}.pc-lead-form input:focus,.pc-lead-form select:focus,.pc-lead-form textarea:focus{border-color:var(--button);box-shadow:0 0 0 3px #d9f1ee}.pc-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pc-lead-form textarea{resize:vertical}.pc-lead-form .pc-checkbox{display:flex;gap:9px;font-size:.77rem;line-height:1.55;font-weight:450;align-items:flex-start}.pc-checkbox input{margin-top:4px;accent-color:var(--button)}.pc-checkbox a{text-decoration:underline;color:#146a73}.pc-btn-full{width:100%}.pc-honeypot{position:absolute!important;clip-path:inset(100%)!important;width:1px!important;height:1px!important;overflow:hidden!important}.pc-alert{padding:12px 14px;margin-bottom:13px;border-radius:9px;font-size:.85rem}.pc-alert-success{color:#0e5c39;background:#e4f8eb}.pc-alert-error{color:#942f33;background:#ffebee}
.pc-footer{background:#0f2238;color:#dbe5f0;padding:67px 0 18px}.pc-footer-layout{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:55px;padding-bottom:52px}.pc-footer-name{color:#fff;font-size:1.5rem;font-weight:820;letter-spacing:-.045em}.pc-footer-period{color:#4dc2ad}.pc-footer-brand p{font-size:.81rem;line-height:1.7;margin:11px 0;max-width:270px;color:#b3c5d5}.pc-footer-layout>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.pc-footer-layout strong{color:#fff;font-size:.79rem;margin:4px 0 6px}.pc-footer-layout a:not(.pc-footer-name){font-size:.8rem;color:#b9cadd}.pc-footer-layout a:hover{color:#fff}.pc-footer-layout p{font-size:.79rem;color:#b8cadb;line-height:1.6;margin:0}.pc-footer-layout .pc-footer-cta{color:#99e3d8!important;font-weight:760}.pc-footer-bottom{border-top:1px solid #355068;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.7rem;color:#a7bfce}.pc-footer-bottom a{color:#d7ebe8;text-decoration:underline}
/* Segment landing. */
.pc-segment-hero{background:radial-gradient(circle at 85% 23%,#254865,transparent 54%),linear-gradient(110deg,#142a43,#142f4d)}.pc-site--purple .pc-segment-hero{background:radial-gradient(circle at 81% 21%,#43376a,transparent 48%),linear-gradient(115deg,#1c2746,#1d2c48)}.pc-site--blue .pc-segment-hero{background:radial-gradient(circle at 83% 21%,#274c82,transparent 53%),linear-gradient(115deg,#152a4a,#132942)}.pc-segment-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;min-height:570px;align-items:center;padding-block:88px 100px}.pc-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#bdcfe1;margin-top:20px}.pc-breadcrumbs a:hover{text-decoration:underline}.pc-segment-copy h1{font-size:clamp(2.5rem,4.6vw,4.6rem)}.pc-segment-copy h1 span{display:block;color:#9ce1d9}.pc-site--purple .pc-segment-copy h1 span{color:#c5b3f8}.pc-site--blue .pc-segment-copy h1 span{color:#9dc7ff}.pc-segment-art{position:relative;min-height:370px;display:grid;place-items:center;perspective:1100px}.pc-segment-display{width:min(100%,490px);border-radius:18px;overflow:hidden;position:relative;z-index:2;background:#fbfcfe;border:1px solid #dce8f3;box-shadow:0 35px 75px rgba(0,10,30,.37);color:#21364a;transform:rotateY(-9deg) rotateX(4deg);transition:transform .5s}.pc-segment-display:hover{transform:rotateY(-3deg) rotateX(1deg)}.pc-segment-display-top{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e0e9f3;padding:11px 15px;font-size:.72rem;font-weight:800}.pc-display-dots{margin-left:auto;color:#8eb09b;font-size:.52rem}.pc-segment-display-content{padding:29px 23px}.pc-segment-display-meta small,.pc-segment-display-meta strong{display:block}.pc-segment-display-meta small{font-size:.7rem;color:#677f94}.pc-segment-display-meta strong{font-size:1.4rem;letter-spacing:-.03em;margin-top:4px}.pc-segment-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:27px}.pc-segment-data-grid>div{border:1px solid #dee9f1;border-radius:13px;padding:13px 10px;min-width:0;background:#fff}.pc-segment-data-grid small,.pc-segment-data-grid strong{display:block}.pc-segment-data-grid small{font-size:.61rem;color:#6b7e91;margin-top:8px}.pc-segment-data-grid strong{font-size:.9rem;margin-top:3px}.pc-segment-data-symbol{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--accent-pale);color:var(--accent);font-size:.99rem}.pc-mini-timeline{display:flex;gap:5px;margin-top:25px}.pc-mini-timeline span{display:grid;gap:3px;flex:1;font-size:.55rem;text-align:center;color:#526579}.pc-mini-timeline b{border-top:4px solid var(--accent);padding-top:8px;color:var(--accent);font-size:.65rem}.pc-segment-floater{position:absolute;z-index:3;bottom:6%;left:0;padding:12px 17px;border-radius:10px;box-shadow:0 14px 30px #081f345c;background:#fff;color:#223b51;font-size:.77rem;font-weight:760}.pc-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pc-capability{background:#fff;border:1px solid #e0e8ef;border-radius:17px;padding:27px 23px;min-height:220px}.pc-capability-icon{width:43px;height:43px;background:var(--accent-pale);color:var(--accent);border-radius:12px;display:grid;place-items:center;font-size:1.35rem;font-weight:800}.pc-capability h3{margin:16px 0 9px;font-size:1.12rem}.pc-capability p{font-size:.86rem;line-height:1.65;margin:0}.pc-availability-note{font-size:.78rem;color:#61798b;margin-top:23px}.pc-segment-story{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px}.pc-step-list{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px}.pc-step-list li{display:flex;align-items:center;gap:14px;color:#314a61;font-size:.91rem}.pc-step-list span{color:var(--accent);font-size:.71rem;font-weight:800;background:var(--accent-pale);width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.pc-story-panel{background:#fff;border:1px solid #dfe8ef;border-radius:21px;padding:44px;box-shadow:var(--shadow)}.pc-story-kicker{font-size:.71rem;letter-spacing:.1em;color:var(--accent);font-weight:820;text-transform:uppercase}.pc-story-panel h3{font-size:1.7rem;margin:15px 0}.pc-story-panel p{font-size:.96rem;line-height:1.8}.pc-story-divider{height:1px;background:#e1e9ef;margin:28px 0}.pc-story-facts{display:grid;gap:13px}.pc-story-facts span{display:flex;gap:9px;align-items:center;color:#3e5669;font-size:.87rem;font-weight:660}.pc-story-facts b{color:var(--accent)}.pc-segment-security{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:center}.pc-segment-security h2{max-width:660px}.pc-segment-security-note{background:#254159;border:1px solid #44637e;border-radius:17px;padding:35px;color:#d1e0e8;font-size:1rem;line-height:1.8}.pc-segment-security-note span{font-size:2.3rem;color:#97e4de;display:block}.pc-cross-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pc-cross-item{display:flex;align-items:center;gap:17px;padding:24px;border:1px solid #dce7ee;border-radius:16px;transition:transform .2s}.pc-cross-item:hover{transform:translateY(-3px);border-color:var(--accent)}.pc-cross-color{width:10px;height:49px;border-radius:10px;flex:none}.pc-cross-teal{background:#0f8988}.pc-cross-purple{background:#805bc6}.pc-cross-blue{background:#2961bb}.pc-cross-item strong{font-size:.94rem}.pc-cross-item p{font-size:.78rem;margin:2px 0 0}.pc-cross-item>span:last-child{margin-left:auto;font-size:1.35rem;color:var(--accent)}.pc-segment-final-cta{padding:70px 0;text-align:center;background:var(--accent-pale)}.pc-segment-final-cta h2{max-width:790px;margin:0 auto 14px}.pc-segment-final-cta p{margin-bottom:26px}
.pc-reveal{opacity:1;transform:none}.pc-js .pc-reveal:not(.pc-visible){opacity:0;transform:translateY(16px)}.pc-js .pc-reveal{transition:opacity .62s ease,transform .62s ease}.pc-js .pc-reveal.pc-visible{opacity:1;transform:none}
@media(max-width:1120px){.pc-header-inner{gap:12px}.pc-brand{min-width:0}.pc-nav{gap:14px}.pc-hero-grid,.pc-segment-hero-grid{gap:16px}.pc-console{max-width:480px}.pc-float-purple{left:0}.pc-float-blue{right:0}.pc-feature-layout{gap:35px}.pc-contact-grid{gap:35px}}
@media(max-width:900px){.pc-wrap{width:min(var(--wrap),calc(100% - 40px))}.pc-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid #dae5ed;border-radius:10px;background:#fff;padding:11px;flex:none}.pc-menu-toggle span{height:2px;background:#223e57;width:100%;border-radius:3px}.pc-header-inner{height:70px}.pc-nav{display:none;position:absolute;top:69px;right:0;left:0;background:#fff;padding:20px;border-bottom:1px solid #dde7ed;box-shadow:0 16px 30px rgba(11,36,56,.09);flex-direction:column;align-items:stretch;gap:4px}.pc-header.is-open .pc-nav{display:flex}.pc-nav>a:not(.pc-btn),.pc-nav-trigger{padding:13px 10px;width:100%;text-align:left}.pc-nav-dropdown{width:100%}.pc-nav-trigger{justify-content:space-between}.pc-solutions-menu{display:none!important;position:static;width:100%;box-shadow:none;border:0;background:#f5f8fb;padding:6px}.pc-nav-dropdown.is-open .pc-solutions-menu{display:block!important}.pc-hero-grid,.pc-segment-hero-grid{grid-template-columns:1fr;padding-block:70px 85px}.pc-hero-copy{max-width:670px}.pc-hero-art{min-height:450px;max-width:660px;margin:auto;width:100%}.pc-segment-art{min-height:390px;max-width:650px;width:100%;margin:auto}.pc-illustration-note{bottom:-24px}.pc-feature-layout,.pc-safety-grid,.pc-faq-grid,.pc-contact-grid,.pc-segment-story,.pc-segment-security{grid-template-columns:1fr;gap:35px}.pc-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-footer-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.pc-section{padding-block:75px}}
@media(max-width:650px){.pc-wrap{width:calc(100% - 34px)}.pc-hero-grid,.pc-segment-hero-grid{padding-block:55px 70px}.pc-hero h1{font-size:clamp(2.42rem,9vw,3.55rem)}.pc-hero .pc-lead{font-size:1rem}.pc-hero-actions{align-items:stretch;gap:10px}.pc-hero-actions .pc-btn{width:100%}.pc-hero-notes{gap:10px 16px;margin-top:24px}.pc-hero-art{min-height:345px;padding:12px 3px}.pc-console{transform:none;max-width:470px}.pc-console:hover{transform:none}.pc-console-content{grid-template-columns:76px 1fr}.pc-console-menu{padding:10px 3px}.pc-console-menu b{font-size:0;line-height:0}.pc-console-main{padding:15px 8px}.pc-console-heading strong{font-size:.86rem}.pc-console-heading small{font-size:.58rem}.pc-console-kpis{gap:4px;margin-top:13px}.pc-console-kpis>div{padding:8px 5px}.pc-console-kpis small{font-size:.47rem}.pc-console-kpis b{font-size:.64rem}.pc-console-kpis i{font-size:.49rem}.pc-console-visual{min-height:75px}.pc-console-bars{height:48px}.pc-console-tag{width:72px}.pc-console-tag strong{font-size:.62rem}.pc-console-tag small{font-size:.5rem}.pc-float{padding:8px}.pc-float-purple{top:-2%;left:0}.pc-float-blue{bottom:2%;right:0}.pc-float>span{width:25px;height:25px;font-size:.88rem}.pc-float strong{font-size:.65rem}.pc-float small{font-size:.52rem}.pc-illustration-note{font-size:.57rem;bottom:-15px}.pc-section-intro{margin-bottom:24px}.pc-solutions-grid{grid-template-columns:1fr}.pc-solution{min-height:0;padding:25px}.pc-solution p{min-height:0}.pc-journey-track{grid-template-columns:1fr 1fr 1fr 1fr;gap:7px 4px;padding:15px}.pc-journey-heading{grid-column:1/-1;margin-bottom:7px}.pc-journey-track>p{font-size:.68rem}.pc-journey-track>b{display:none}.pc-safety-features{grid-template-columns:1fr 1fr;gap:8px}.pc-safety-features article{padding:14px}.pc-safety-features article h3{font-size:.91rem}.pc-safety-features article p{font-size:.71rem}.pc-form-pair{grid-template-columns:1fr;gap:0}.pc-lead-form{padding:22px}.pc-footer-layout{grid-template-columns:1fr 1fr;gap:24px}.pc-footer-layout>div:first-child{grid-column:1/-1}.pc-footer-bottom{flex-direction:column;align-items:flex-start}.pc-capability-grid{grid-template-columns:1fr}.pc-capability{min-height:0}.pc-segment-display{transform:none}.pc-segment-display:hover{transform:none}.pc-segment-art{min-height:330px}.pc-segment-display-content{padding:20px 10px}.pc-segment-data-grid{gap:5px;margin-top:17px}.pc-segment-data-grid>div{padding:10px 6px}.pc-segment-data-grid strong{font-size:.69rem}.pc-segment-data-grid small{font-size:.54rem}.pc-mini-timeline span{font-size:.48rem}.pc-segment-floater{bottom:4%;left:-3%;font-size:.62rem}.pc-story-panel{padding:24px}.pc-cross-grid{grid-template-columns:1fr}.pc-section{padding-block:62px}}
@media(max-width:370px){.pc-brand small{font-size:.59rem}.pc-console-header{padding:10px}.pc-console-content{grid-template-columns:59px 1fr}.pc-console-menu span{padding:6px}.pc-console-kpis i{display:none}.pc-footer-layout{grid-template-columns:1fr}.pc-footer-layout>div:first-child{grid-column:auto}.pc-segment-hero h1{font-size:2.45rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pc-reveal,.pc-js .pc-reveal{transition:none!important;opacity:1!important;transform:none!important}.pc-console,.pc-segment-display,.pc-solution,.pc-btn{transition:none!important;transform:none!important}}
.pc-legal-main{background:#f5f8fb}.pc-legal{max-width:900px}.pc-legal-head{margin-bottom:25px}.pc-legal-head h1{font-size:clamp(2.2rem,4vw,3.6rem);margin:13px 0}.pc-legal-head p{font-size:1.06rem;line-height:1.75}.pc-legal-body{background:#fff;padding:clamp(22px,4vw,55px);border-radius:20px;border:1px solid #dce7ef}.pc-legal-body h2{font-size:1.25rem;margin:28px 0 9px}.pc-legal-body h2:first-child{margin-top:0}.pc-legal-body p{line-height:1.8;font-size:.94rem}.pc-legal-revision{border-top:1px solid #dfebee;padding-top:20px;margin-top:24px}

.pc-footer-parent{display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;padding:3px 7px;background:#fff;border-radius:6px}.pc-footer-parent img{width:94px;height:auto;max-height:30px;object-fit:contain}
@keyframes pc-drift-up{0%,100%{translate:0 0}50%{translate:0 -9px}}
@keyframes pc-drift-down{0%,100%{translate:0 0}50%{translate:0 8px}}
@media(prefers-reduced-motion:no-preference){.pc-float-purple{animation:pc-drift-up 7.5s ease-in-out infinite}.pc-float-blue{animation:pc-drift-down 8.3s ease-in-out infinite}.pc-segment-floater{animation:pc-drift-up 9s ease-in-out infinite}}
