@font-face{font-family:Roboto;src:url('/fonts/Roboto-Light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-Medium.woff2') format('woff2');font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-Bold.woff2') format('woff2');font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-Italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-BoldItalic.woff2') format('woff2');font-style:italic;font-weight:700 900;font-display:swap}.idonic-guide{--navy:#001f34;--blue:#004a72;--cyan:#35b4c5;--ink:#102c3d;--muted:#627581;--soft:#f1f6f8;--line:#d9e4e8;--white:#fff}.idonic-guide *{box-sizing:border-box}.idonic-guide{scroll-behavior:smooth}.idonic-guide{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff;line-height:1.65}.idonic-guide .container{width:min(1180px,calc(100% - 48px));margin:auto}.idonic-guide .narrow{max-width:820px}.idonic-guide .topbar{height:74px;padding:0 max(24px,calc((100% - 1180px)/2));background:var(--navy);display:flex;align-items:center;gap:46px;color:#fff;position:relative;z-index:5}.idonic-guide .brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:19px;letter-spacing:2px;font-weight:700}.idonic-guide .brandmark{font-family:Georgia;font-size:40px;font-weight:400;transform:scaleX(.65);display:inline-block;color:#8bb5c2}.idonic-guide .topbar nav{display:flex;gap:30px;margin-left:auto}.idonic-guide .topbar nav a{font-size:13px;color:#b6c8d1;text-decoration:none}.idonic-guide .topCta{font-size:13px;color:#fff;text-decoration:none;border-left:1px solid #315063;padding-left:28px}.idonic-guide .topCta span,.idonic-guide .button span{margin-left:10px}.idonic-guide .hero{background:var(--navy);color:#fff;min-height:650px;position:relative;overflow:hidden;padding:96px 0 90px}.idonic-guide .hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to right,transparent,#000)}.idonic-guide .heroGlow{position:absolute;width:620px;height:620px;border-radius:50%;background:#064d6d;filter:blur(90px);right:-200px;top:-210px;opacity:.45}.idonic-guide .heroGrid{display:grid;grid-template-columns:1.6fr .75fr;gap:110px;align-items:center;position:relative;z-index:1}.idonic-guide .eyebrow{font-size:12px;letter-spacing:2.2px;font-weight:800;color:var(--blue);margin:0 0 20px}.idonic-guide .eyebrow.light{color:#62c4d0}.idonic-guide .hero h1{font-size:clamp(48px,5.4vw,76px);line-height:1.03;letter-spacing:-3.6px;margin:0 0 28px;max-width:850px}.idonic-guide .hero h1 em,.idonic-guide .caseIntro h2 em{font-family:Georgia,serif;font-weight:400;color:#6dc3cf}.idonic-guide .lead{font-size:20px;color:#c6d5dc;max-width:680px;line-height:1.65}.idonic-guide .heroActions,.idonic-guide .solutionActions{display:flex;align-items:center;gap:30px;margin:38px 0}.idonic-guide .button{display:inline-flex;align-items:center;border-radius:4px;padding:15px 22px;font-weight:700;font-size:14px;text-decoration:none}.idonic-guide .primary{background:#fff;color:var(--navy)}.idonic-guide .textLink{color:#fff;text-decoration:none;border-bottom:1px solid #527080;padding:8px 0;font-size:14px}.idonic-guide .meta{display:flex;gap:24px;font-size:12px;color:#86a2af;margin-top:48px}.idonic-guide .scoreCard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:30px;border-radius:6px;backdrop-filter:blur(8px)}.idonic-guide .scoreTop{display:flex;justify-content:space-between;color:#c2d3da;font-size:12px;text-transform:uppercase;letter-spacing:1px}.idonic-guide .pulse{color:#55d1ae}.idonic-guide .scoreNumber{font-size:100px;line-height:1;margin:35px 0 0;font-weight:700}.idonic-guide .scoreLabel{color:#c5d4da;margin:5px 0 30px}.idonic-guide .miniBars{display:flex;gap:5px}.idonic-guide .miniBars i{height:5px;background:#55c2ce;flex:1;border-radius:4px}.idonic-guide .scoreHint{font-size:12px;color:#8da6b1;margin:18px 0 0}.idonic-guide .anchorbar{min-height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:34px;position:sticky;top:var(--guide-sticky-top,0px);background:rgba(255,255,255,.96);z-index:90;padding:12px 24px}.idonic-guide .anchorbar span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#8aa0aa}.idonic-guide .anchorbar a{font-size:13px;color:var(--ink);font-weight:700;text-decoration:none}.idonic-guide .section{padding:100px 0}.idonic-guide .intro h2,.idonic-guide .section h2,.idonic-guide .finalCta h2{font-size:clamp(38px,4vw,54px);line-height:1.12;letter-spacing:-2px;margin:0 0 28px}.idonic-guide .bigText{font-size:22px;line-height:1.6;color:#263f4e}.idonic-guide .intro .narrow>p:last-child{color:var(--muted);font-size:17px}.idonic-guide .soft{background:var(--soft)}.idonic-guide .sectionHead{display:grid;grid-template-columns:1.5fr .8fr;gap:80px;align-items:end;margin-bottom:45px}.idonic-guide .sectionHead h2{margin-bottom:0}.idonic-guide .sectionHead>p{color:var(--muted);margin:0}.idonic-guide .checkGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.idonic-guide .checkCard{background:#fff;border:1px solid var(--line);padding:25px;display:flex;gap:18px;cursor:pointer;transition:.2s}.idonic-guide .checkCard:hover{border-color:#81b7c4;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,36,54,.06)}.idonic-guide .checkCard input{position:absolute;opacity:0}.idonic-guide .box{width:25px;height:25px;flex:0 0 25px;border:1.5px solid #9bb0ba;display:grid;place-items:center;color:transparent;margin-top:3px}.idonic-guide .checkCard input:checked+.box{background:var(--cyan);border-color:var(--cyan);color:#fff}.idonic-guide .checkCard input:checked~.checkContent strong{text-decoration:line-through;color:#687d87}.idonic-guide .checkContent{display:flex;flex-direction:column}.idonic-guide .checkContent small{color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.idonic-guide .checkContent strong{font-size:18px;margin:5px 0 8px}.idonic-guide .checkContent>span{font-size:14px;color:var(--muted)}.idonic-guide .checkNote{margin-top:22px;border:1px solid #b8dce2;background:#e9f5f7;padding:20px 25px;display:flex;gap:18px;align-items:center}.idonic-guide .noteIcon{border-radius:50%;border:1px solid var(--blue);width:28px;height:28px;display:grid;place-items:center;font-family:Georgia;font-style:italic}.idonic-guide .checkNote p{margin:0;font-size:14px}.idonic-guide .warning{background:#00314c;color:#fff;padding:75px 0}.idonic-guide .split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.idonic-guide .warning h2{margin:0}.idonic-guide .quote{border-left:1px solid #52798d;padding-left:45px;display:flex;gap:20px}.idonic-guide .quote span{font-family:Georgia;font-size:65px;color:#59b7c4;line-height:1}.idonic-guide .quote p{font-family:Georgia;font-size:24px;line-height:1.5;margin:0;color:#d7e3e8}.idonic-guide .caseIntro{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.idonic-guide .caseIntro>p{font-size:18px;color:var(--muted)}.idonic-guide .impactGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.idonic-guide .impact{padding:32px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.idonic-guide .stat{font-size:38px;color:var(--blue);font-weight:800}.idonic-guide .impact h3{font-size:17px;margin:9px 0}.idonic-guide .impact p{font-size:13px;color:var(--muted)}.idonic-guide .caseConclusion{text-align:center;font-family:Georgia;font-size:22px;margin:55px auto 0;max-width:700px}.idonic-guide .solution{background:var(--blue);color:#fff;overflow:hidden}.idonic-guide .solutionGrid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.idonic-guide .solution h2{font-size:45px}.idonic-guide .solution p{color:#c0d4de}.idonic-guide .benefits{list-style:none;padding:0;margin:28px 0}.idonic-guide .benefits li{border-top:1px solid #38718e;padding:15px 0;display:flex;gap:18px;font-size:14px}.idonic-guide .benefits li span{color:#65c9d4;font-size:11px}.idonic-guide .white{background:#fff;color:var(--blue)}.idonic-guide .whiteLink{color:#fff}.idonic-guide .productVisual{position:relative}.idonic-guide .window{background:#fff;border-radius:6px;box-shadow:0 35px 80px rgba(0,0,0,.3);overflow:hidden;transform:perspective(900px) rotateY(5deg)}.idonic-guide .windowTop{height:27px;background:#edf1f3;padding:8px 12px;display:flex;gap:5px}.idonic-guide .windowTop i{width:7px;height:7px;border-radius:50%;background:#c8d3d7}.idonic-guide .dash{height:360px;display:flex}.idonic-guide .side{width:55px;background:#092e43;color:#72bcc8;padding:20px 10px;font-size:10px;line-height:2;letter-spacing:2px}.idonic-guide .dashBody{flex:1;padding:30px}.idonic-guide .dashTitle{height:12px;background:#d8e4e8;width:35%;margin-bottom:30px}.idonic-guide .metrics{display:flex;gap:12px}.idonic-guide .metrics i{height:55px;background:#edf3f5;flex:1;border-top:3px solid #56bdc9}.idonic-guide .chart{height:120px;margin:25px 0;background:linear-gradient(#f2f7f8 1px,transparent 1px);background-size:100% 25%;display:flex;align-items:end;gap:10px;padding:10px}.idonic-guide .chart b{width:12%;background:#55bac7}.idonic-guide .chart b:nth-child(1){height:40%}.idonic-guide .chart b:nth-child(2){height:65%}.idonic-guide .chart b:nth-child(3){height:52%}.idonic-guide .chart b:nth-child(4){height:80%}.idonic-guide .chart b:nth-child(5){height:70%}.idonic-guide .chart b:nth-child(6){height:93%}.idonic-guide .rows i{display:block;height:9px;background:#edf3f5;margin:9px 0}.idonic-guide .floatBadge{position:absolute;right:-20px;bottom:35px;background:#fff;color:#16445b;padding:13px 18px;border-radius:3px;box-shadow:0 12px 30px rgba(0,0,0,.18);font-size:12px;font-weight:700}.idonic-guide .faq details{border-top:1px solid var(--line);padding:22px 0}.idonic-guide .faq details:last-child{border-bottom:1px solid var(--line)}.idonic-guide .faq summary{list-style:none;font-size:18px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between}.idonic-guide .faq summary::-webkit-details-marker{display:none}.idonic-guide .faq summary span{color:var(--cyan);font-size:25px}.idonic-guide .faq details[open] summary span{transform:rotate(45deg)}.idonic-guide .faq details p{color:var(--muted);max-width:680px}.idonic-guide .finalCta{text-align:center;background:var(--navy);color:#fff;padding:100px 24px}.idonic-guide .finalCta p:not(.eyebrow){color:#adc2cc;font-size:18px;max-width:650px;margin:0 auto 30px}.idonic-guide .finalCta .button{margin-top:10px}.idonic-guide footer{background:#001827;color:#90a8b3;padding:35px max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:40px;font-size:12px}.idonic-guide footer p{margin-right:auto}@media(max-width:850px){.idonic-guide .topbar nav{display:none}.idonic-guide .topbar{gap:20px}.idonic-guide .topCta{margin-left:auto}.idonic-guide .hero{padding:70px 0}.idonic-guide .heroGrid,.idonic-guide .sectionHead,.idonic-guide .split,.idonic-guide .caseIntro,.idonic-guide .solutionGrid{grid-template-columns:1fr;gap:45px}.idonic-guide .scoreCard{display:none}.idonic-guide .hero h1{letter-spacing:-2px}.idonic-guide .anchorbar{justify-content:flex-start;overflow:auto}.idonic-guide .anchorbar span{display:none}.idonic-guide .section{padding:75px 0}.idonic-guide .checkGrid{grid-template-columns:1fr}.idonic-guide .impactGrid{grid-template-columns:repeat(2,1fr)}.idonic-guide .productVisual{max-width:560px}.idonic-guide .solutionGrid{display:flex;flex-direction:column-reverse}.idonic-guide footer{flex-wrap:wrap;gap:15px}.idonic-guide footer p{width:100%;order:3}}@media(max-width:520px){.idonic-guide .container{width:min(100% - 30px,1180px)}.idonic-guide .topbar{height:66px;padding:0 15px}.idonic-guide .topCta{font-size:0;border:0;padding:0}.idonic-guide .topCta span{font-size:20px}.idonic-guide .hero{min-height:auto}.idonic-guide .hero h1{font-size:43px}.idonic-guide .lead{font-size:17px}.idonic-guide .heroActions{align-items:flex-start;flex-direction:column;gap:12px}.idonic-guide .meta{flex-direction:column;gap:4px}.idonic-guide .anchorbar{gap:23px}.idonic-guide .intro h2,.idonic-guide .section h2,.idonic-guide .finalCta h2{font-size:36px}.idonic-guide .checkCard{padding:20px 16px}.idonic-guide .impactGrid{grid-template-columns:1fr}.idonic-guide .caseIntro{gap:20px}.idonic-guide .solution h2{font-size:36px}.idonic-guide .dash{height:270px}.idonic-guide .solutionActions{align-items:flex-start;flex-direction:column}.idonic-guide .floatBadge{right:10px}.idonic-guide .warning{padding:60px 0}.idonic-guide .quote{padding-left:25px}.idonic-guide .quote p{font-size:20px}}.idonic-guide .anchorbar{top:var(--guide-sticky-top,0px);z-index:90}.idonic-guide .guideOpening,.idonic-guide .guideSection,.idonic-guide .section,.idonic-guide .productBand{scroll-margin-top:calc(var(--guide-sticky-top,0px) + 96px)}.idonic-guide .guide{--accent:#36b8c6;--accent-deep:#00647b}.idonic-guide .theme-blue{--accent:#49b9dc;--accent-deep:#00547a}.idonic-guide .theme-amber{--accent:#f1b85a;--accent-deep:#93620e}.idonic-guide .theme-violet{--accent:#9aa0ec;--accent-deep:#565ca8}.idonic-guide .theme-green{--accent:#75c9a5;--accent-deep:#24775a}.idonic-guide .guideHero{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:100px 0 92px}.idonic-guide .guideHero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.idonic-guide .heroOrb{position:absolute;width:650px;height:650px;border-radius:50%;right:-160px;top:-270px;background:var(--accent-deep);filter:blur(75px);opacity:.58}.idonic-guide .heroLines{position:absolute;width:420px;height:420px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;right:5%;top:12%}.idonic-guide .heroLines:before,.idonic-guide .heroLines:after{content:"";position:absolute;border:inherit;border-radius:inherit;inset:55px}.idonic-guide .heroLines:after{inset:110px}.idonic-guide .guideHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) .55fr;gap:100px;align-items:center}.idonic-guide .guideHero h1{font-size:clamp(48px,5.7vw,76px);line-height:1.02;letter-spacing:-3.5px;margin:0 0 20px;max-width:890px}.idonic-guide .guideAccent{font-family:Georgia,serif;font-size:27px;color:var(--accent);margin:0 0 18px}.idonic-guide .guideLead{font-size:18px;color:#c4d4dc;max-width:760px;line-height:1.7}.idonic-guide .metricCard{border-top:1px solid color-mix(in srgb,var(--accent) 70%,transparent);border-bottom:1px solid rgba(255,255,255,.16);padding:30px 0}.idonic-guide .metricKicker{font-size:10px;letter-spacing:2px;color:var(--accent);font-weight:800}.idonic-guide .metricCard strong{display:block;font-size:76px;line-height:1.05;margin:20px 0 8px;color:#fff}.idonic-guide .metricCard p{font-size:14px;color:#aac0ca;line-height:1.5}.idonic-guide .metricRule{width:42px;height:3px;background:var(--accent);margin-top:24px}.idonic-guide .guideAnchors a{text-transform:capitalize}.idonic-guide .guideOpening{padding:85px 0 70px}.idonic-guide .reading{max-width:850px}.idonic-guide .dropcap{font-family:Georgia,serif;font-size:25px;line-height:1.65;color:#294452}.idonic-guide .dropcap:first-letter{float:left;font-size:78px;line-height:.78;padding:12px 12px 0 0;color:var(--accent-deep)}.idonic-guide .openingRule{display:flex;align-items:center;gap:20px;margin-top:35px;font-size:10px;letter-spacing:2px;color:#8298a2;font-weight:800}.idonic-guide .openingRule i{height:1px;background:var(--line);flex:1}.idonic-guide .guideSection{padding:95px 0}.idonic-guide .guideSection.soft{background:var(--soft)}.idonic-guide .guideSection.dark{background:#06324a;color:#fff}.idonic-guide .guideSectionGrid{display:grid;grid-template-columns:80px minmax(0,1fr);gap:45px}.idonic-guide .sectionMarker{display:flex;align-items:flex-start;gap:12px;color:var(--accent-deep);font-size:11px;font-weight:800}.idonic-guide .sectionMarker i{height:1px;background:currentColor;flex:1;margin-top:9px}.idonic-guide .dark .sectionMarker{color:var(--accent)}.idonic-guide .guideContent{max-width:960px}.idonic-guide .guideContent h2,.idonic-guide .related h2,.idonic-guide .productBand h2{font-size:clamp(38px,4.3vw,56px);line-height:1.1;letter-spacing:-2.2px;margin:0 0 30px}.idonic-guide .guideContent>p:not(.eyebrow){font-size:17px;color:#576e79;max-width:790px}.idonic-guide .dark .guideContent>p:not(.eyebrow){color:#c0d3dc}.idonic-guide .dark .eyebrow{color:var(--accent)}.idonic-guide .guideBullets{padding:0;list-style:none;margin:38px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.idonic-guide .guideBullets li{display:flex;gap:18px;border-top:1px solid var(--line);padding:17px 0;font-weight:700;line-height:1.45}.idonic-guide .guideBullets li span{font-size:10px;color:var(--accent-deep);padding-top:4px}.idonic-guide .dark .guideBullets li{border-color:#315b70}.idonic-guide .dark .guideBullets li span{color:var(--accent)}.idonic-guide .editorialCards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px}.idonic-guide .editorialCards article{padding:27px;border:1px solid var(--line);background:#fff;min-height:170px}.idonic-guide .editorialCards small{color:var(--accent-deep);font-size:10px;font-weight:800}.idonic-guide .editorialCards h3{font-size:18px;margin:12px 0 7px}.idonic-guide .editorialCards p{font-size:14px;color:var(--muted);margin:0}.idonic-guide .dark .editorialCards article{background:rgba(255,255,255,.05);border-color:#3b6477}.idonic-guide .dark .editorialCards small{color:var(--accent)}.idonic-guide .dark .editorialCards p{color:#b8ccd5}.idonic-guide .statStrip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.idonic-guide .statStrip div{padding:27px 25px;border-right:1px solid var(--line)}.idonic-guide .statStrip div:last-child{border:0}.idonic-guide .statStrip strong{display:block;font-size:35px;color:var(--accent-deep)}.idonic-guide .statStrip span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.idonic-guide .dark .statStrip{border-color:#3d6275}.idonic-guide .dark .statStrip div{border-color:#3d6275}.idonic-guide .dark .statStrip strong{color:var(--accent)}.idonic-guide .dark .statStrip span{color:#afc3cd}.idonic-guide .productBand{background:var(--accent-deep);color:#fff;padding:110px 0;overflow:hidden}.idonic-guide .productBandGrid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.idonic-guide .productBand p{color:#d4e2e7}.idonic-guide .productBand ul{list-style:none;padding:0;margin:28px 0}.idonic-guide .productBand li{padding:11px 0;border-top:1px solid rgba(255,255,255,.2);font-size:13px;color:var(--accent)}.idonic-guide .productBand li span{color:#fff;margin-left:10px}.idonic-guide .productMock{position:relative;background:#fff;box-shadow:0 35px 80px rgba(0,0,0,.3);transform:perspective(900px) rotateY(5deg);border-radius:5px}.idonic-guide .mockTop{height:28px;background:#eaf0f2;display:flex;gap:5px;padding:10px}.idonic-guide .mockTop i{width:7px;height:7px;border-radius:50%;background:#c4d1d6}.idonic-guide .mockInner{height:345px;display:flex}.idonic-guide .mockInner aside{background:#072a3e;color:var(--accent);padding:25px 15px;font-size:10px;letter-spacing:2px;line-height:2}.idonic-guide .mockInner>div{flex:1;padding:35px}.idonic-guide .mockInner b{display:block;width:40%;height:13px;background:#d8e5e8;margin-bottom:35px}.idonic-guide .mockMetrics{display:flex;gap:12px;margin-bottom:28px}.idonic-guide .mockMetrics i{height:70px;background:#eef4f5;flex:1;border-top:3px solid var(--accent)}.idonic-guide .mockInner span{display:block;height:12px;background:#edf3f4;margin:14px 0}.idonic-guide .productMock em{position:absolute;right:-20px;bottom:32px;background:#fff;color:#284957;padding:13px 18px;box-shadow:0 10px 30px rgba(0,0,0,.2);font-style:normal;font-size:12px;font-weight:800}.idonic-guide .related{padding:95px 0;background:#f5f8f9}.idonic-guide .relatedHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.idonic-guide .relatedHead h2{font-size:42px;margin:0}.idonic-guide .relatedHead>a{color:var(--blue);font-size:13px;font-weight:700}.idonic-guide .relatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.idonic-guide .relatedGrid>a{background:#fff;border:1px solid var(--line);padding:27px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;min-height:210px;transition:.2s}.idonic-guide .relatedGrid>a:hover{transform:translateY(-3px);border-color:var(--accent)}.idonic-guide .relatedGrid small{color:var(--accent-deep);font-size:10px;font-weight:800;letter-spacing:1px}.idonic-guide .relatedGrid strong{font-size:20px;line-height:1.35;margin:18px 0 auto}.idonic-guide .relatedGrid span{font-size:12px;color:var(--blue);font-weight:800;margin-top:20px}.idonic-guide footer a{color:#b3c5cd;text-decoration:none}@media(max-width:980px){.idonic-guide .topbar nav{gap:16px}.idonic-guide .topbar nav a:nth-last-child(-n+2){display:none}.idonic-guide .guideHeroGrid,.idonic-guide .productBandGrid{grid-template-columns:1fr;gap:55px}.idonic-guide .metricCard{max-width:450px}.idonic-guide .guideSectionGrid{grid-template-columns:55px 1fr;gap:20px}.idonic-guide .guideHero h1{letter-spacing:-2.5px}}@media(max-width:700px){.idonic-guide .guideHero{padding:70px 0}.idonic-guide .guideHero h1{font-size:43px}.idonic-guide .guideAccent{font-size:22px}.idonic-guide .heroLines{right:-180px}.idonic-guide .metricCard strong{font-size:62px}.idonic-guide .guideOpening,.idonic-guide .guideSection,.idonic-guide .related{padding:70px 0}.idonic-guide .guideSectionGrid{display:block}.idonic-guide .sectionMarker{display:none}.idonic-guide .guideContent h2,.idonic-guide .productBand h2{font-size:36px}.idonic-guide .guideBullets,.idonic-guide .editorialCards{grid-template-columns:1fr}.idonic-guide .statStrip{grid-template-columns:1fr}.idonic-guide .statStrip div{border-right:0;border-bottom:1px solid var(--line)}.idonic-guide .statStrip div:last-child{border-bottom:0}.idonic-guide .productBand{padding:80px 0}.idonic-guide .productMock{max-width:520px}.idonic-guide .mockInner{height:280px}.idonic-guide .relatedHead{display:block}.idonic-guide .relatedHead>a{display:inline-block;margin-top:15px}.idonic-guide .relatedGrid{grid-template-columns:1fr}.idonic-guide .relatedGrid>a{min-height:170px}.idonic-guide footer{align-items:flex-start}}.idonic-guide .technicalLibrary{background:#edf7fb;padding:105px 0}.idonic-guide .technicalLibraryHead{display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:end;margin-bottom:44px}.idonic-guide .technicalLibraryHead h2{font-size:clamp(36px,4.2vw,53px);line-height:1.1;letter-spacing:-2px;margin:0;max-width:800px}.idonic-guide .technicalLibraryHead>p{color:var(--muted);margin:0}.idonic-guide .technicalCards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.idonic-guide .technicalCard{position:relative;background:#fff;color:var(--ink);text-decoration:none;min-height:390px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.idonic-guide .technicalCard:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,50,77,.12)}.idonic-guide .technicalCover{height:185px;background-image:url('/data/pages/tec/guias-tecnicos-capas-hardware-real.webp');background-repeat:no-repeat;background-size:400% 200%}.idonic-guide .cover-attendance{background-position:0 0}.idonic-guide .cover-terminal{background-position:33.333% 0}.idonic-guide .cover-hours{background-position:66.666% 0}.idonic-guide .cover-canteen{background-position:100% 0}.idonic-guide .cover-temporary{background-position:0 100%}.idonic-guide .cover-outsourcing{background-position:33.333% 100%}.idonic-guide .cover-access{background-position:66.666% 100%}.idonic-guide .technicalCardBody{padding:25px 25px 28px;display:flex;flex-direction:column;flex:1}.idonic-guide .technicalCardBody small{font-size:9px;letter-spacing:1.4px;color:#18799c;font-weight:800}.idonic-guide .technicalCardBody strong{font-size:20px;line-height:1.28;margin:10px 0}.idonic-guide .technicalCardBody p{font-size:13px;color:var(--muted);margin:0 0 20px}.idonic-guide .technicalCardBody>span{margin-top:auto;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#006ba0;font-weight:800}.idonic-guide .technicalCardBody b{font-size:16px;margin-left:7px}.idonic-guide .technicalCard>i{position:absolute;right:13px;top:13px;background:rgba(0,31,52,.8);color:#fff;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:9px;font-style:normal}.idonic-guide .technicalLibraryHub{background:#fff}.idonic-guide .technicalLibraryHub .technicalCards{grid-template-columns:repeat(12,1fr)}.idonic-guide .technicalLibraryHub .technicalCard{grid-column:span 4}.idonic-guide .technicalLibraryHub .technicalCardFeatured{grid-column:span 8;display:grid;grid-template-columns:1.2fr 1fr;min-height:410px}.idonic-guide .technicalLibraryHub .technicalCardFeatured .technicalCover{height:100%}.idonic-guide .hubHero{position:relative;overflow:hidden;background:#003f67;color:#fff;padding:120px 0}.idonic-guide .hubHero .container{position:relative;z-index:1;max-width:1180px}.idonic-guide .hubHero h1{font-size:clamp(48px,6vw,78px);line-height:1.02;letter-spacing:-3.5px;max-width:920px;margin:0 0 25px}.idonic-guide .hubHero p:not(.eyebrow){color:#c8dbe5;font-size:19px;max-width:700px;margin-bottom:35px}.idonic-guide .hubTexture{position:absolute;inset:0 0 0 55%;background:url('/data/pages/tec/guias-tecnicos-capas-hardware-real.webp') 100% 100%/400% 200% no-repeat;opacity:.48;mask-image:linear-gradient(90deg,transparent,#000)}@media(max-width:900px){.idonic-guide .technicalLibraryHead{grid-template-columns:1fr;gap:20px}.idonic-guide .technicalCards{grid-template-columns:repeat(2,1fr)}.idonic-guide .technicalLibraryHub .technicalCard{grid-column:span 6}.idonic-guide .technicalLibraryHub .technicalCardFeatured{grid-column:span 12}.idonic-guide .hubHero{padding:90px 0}}@media(max-width:600px){.idonic-guide .technicalLibrary{padding:75px 0}.idonic-guide .technicalCards,.idonic-guide .technicalLibraryHub .technicalCards{grid-template-columns:1fr}.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{grid-column:auto;display:flex}.idonic-guide .technicalCard{min-height:370px}.idonic-guide .technicalCover{height:175px}.idonic-guide .technicalLibraryHub .technicalCardFeatured .technicalCover{height:175px}.idonic-guide .hubHero h1{font-size:44px;letter-spacing:-2px}.idonic-guide .hubTexture{left:25%;opacity:.25}}.idonic-guide .guideHero{min-height:auto;padding:58px 0 54px;background:#eaf5f9;color:var(--navy)}.idonic-guide .guideHero:before{content:"";position:absolute;inset:0 0 0 54%;background-image:url('/data/pages/tec/guias-tecnicos-capas-hardware-real.webp');background-repeat:no-repeat;background-size:400% 200%;opacity:.9}.idonic-guide .guideHero:after{background:linear-gradient(90deg,#eaf5f9 0%,#eaf5f9 48%,rgba(234,245,249,.94) 57%,rgba(234,245,249,.15) 100%);mask-image:none}.idonic-guide .guideHero-sistema-picagem-ponto:before{background-position:66.666% 100%}.idonic-guide .guideHero-banco-de-horas:before{background-position:66.666% 0}.idonic-guide .guideHero-planeamento-refeicoes-cantinas:before{background-position:100% 0}.idonic-guide .guideHero-trabalho-temporario:before{background-position:0 100%}.idonic-guide .guideHero-outsourcing:before{background-position:33.333% 100%}.idonic-guide .guideHeroGrid{grid-template-columns:minmax(0,1.45fr) .5fr;gap:58px}.idonic-guide .guideHero h1{font-size:clamp(39px,4.2vw,58px);line-height:1.06;letter-spacing:-2.5px;max-width:760px;margin-bottom:12px}.idonic-guide .guideAccent{font-size:21px;margin-bottom:10px;color:var(--accent-deep)}.idonic-guide .guideLead{font-size:15px;line-height:1.55;color:#385463;max-width:670px}.idonic-guide .guideHero .eyebrow.light,.idonic-guide .guideHero .metricKicker{color:var(--accent-deep)}.idonic-guide .guideHero .heroActions{margin:22px 0 0}.idonic-guide .guideHero .primary{background:var(--accent-deep);color:#fff}.idonic-guide .guideHero .textLink{color:var(--navy);border-color:#8eabb8}.idonic-guide .guideHero .meta{color:#587481;margin-top:22px}.idonic-guide .metricCard{background:rgba(255,255,255,.84);border:0;padding:24px;box-shadow:0 16px 40px rgba(0,50,75,.12);backdrop-filter:blur(7px)}.idonic-guide .metricCard strong{font-size:52px;color:var(--navy);margin:12px 0 5px}.idonic-guide .metricCard p{font-size:12px;color:#526f7d;margin:0}.idonic-guide .heroOrb,.idonic-guide .heroLines{display:none}.idonic-guide .guideHero-relogio-ponto-o-que-e-tipos-relogios-ponto:before{background-position:33.333% 0}.idonic-guide .cover-terminal{background-image:url('/data/pages/tec/hero-relogio-ponto-original.webp');background-size:cover;background-position:left center}.idonic-guide .cover-access{background-image:url('/data/pages/tec/guia-acessos-hardware-real.webp');background-size:cover;background-position:center}.idonic-guide .guideHero-relogio-ponto-o-que-e-tipos-relogios-ponto:before{inset:0 0 0 52%;background-image:url('/data/pages/tec/hero-relogio-ponto-original.webp');background-size:cover;background-position:left center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.78) 12%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.78) 12%,#000 26%)}.idonic-guide .guideHero-sistema-picagem-ponto:before{background-image:url('/data/pages/tec/guia-acessos-hardware-real.webp');background-size:cover;background-position:center}.idonic-guide .technicalLibrary{padding:82px 0;background:#f1f9fc}.idonic-guide .technicalLibraryHead{grid-template-columns:1.25fr .75fr;gap:60px;margin-bottom:30px}.idonic-guide .technicalLibraryHead h2{font-size:clamp(32px,3.4vw,44px);max-width:720px}.idonic-guide .technicalHeadSide{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.idonic-guide .technicalHeadSide>p{color:var(--muted);font-size:13px;margin:0;max-width:330px}.idonic-guide .technicalArrows{display:flex;gap:8px;flex:0 0 auto}.idonic-guide .technicalArrows button{width:42px;height:42px;border:1px solid #a9cedc;background:#fff;color:#00678f;font-size:20px;cursor:pointer;transition:.2s}.idonic-guide .technicalArrows button:hover:not(:disabled){background:#006f9d;color:#fff;border-color:#006f9d}.idonic-guide .technicalArrows button:disabled{opacity:.28;cursor:default}.idonic-guide .technicalCards,.idonic-guide .technicalLibraryHub .technicalCards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 24px;margin:0 -2px}.idonic-guide .technicalCards::-webkit-scrollbar{display:none}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex:0 0 calc((100% - 42px)/4);min-width:0;min-height:315px;display:flex;grid-column:auto;scroll-snap-align:start;border:1px solid #dceaf0;box-shadow:0 6px 20px rgba(0,55,82,.045)}.idonic-guide .technicalCover,.idonic-guide .technicalLibraryHub .technicalCardFeatured .technicalCover{height:142px}.idonic-guide .technicalCardBody{padding:18px 19px 20px}.idonic-guide .technicalCardBody strong{font-size:17px;margin:7px 0;line-height:1.25}.idonic-guide .technicalCardBody p{font-size:12px;line-height:1.5;margin-bottom:13px}.idonic-guide .technicalCardBody small{font-size:8px}.idonic-guide .technicalCard:nth-child(4n+1){background:#fff}.idonic-guide .technicalCard:nth-child(4n+2){background:#eef6ff}.idonic-guide .technicalCard:nth-child(4n+3){background:#f4f2ff}.idonic-guide .technicalCard:nth-child(4n+4){background:#f7f5e8}.idonic-guide .technicalHint{display:none;text-align:right;color:#6a8997;font-size:11px;margin-top:5px}.idonic-guide .technicalCard>i{width:25px;height:25px;font-size:8px}.idonic-guide .technicalLibraryHub{background:#fff}@media(max-width:900px){.idonic-guide .guideHero:before{left:45%;opacity:.42}.idonic-guide .guideHero-relogio-ponto-o-que-e-tipos-relogios-ponto:before{left:35%;background-position:left center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 36%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 36%)}.idonic-guide .guideHero:after{background:linear-gradient(90deg,#eaf5f9 0%,rgba(234,245,249,.97) 70%,rgba(234,245,249,.65) 100%)}.idonic-guide .guideHeroGrid{grid-template-columns:1fr}.idonic-guide .metricCard{display:none}.idonic-guide .technicalLibraryHead{grid-template-columns:1fr;gap:18px}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex-basis:calc((100% - 14px)/2)}.idonic-guide .technicalHint{display:block}}@media(max-width:600px){.idonic-guide .guideHero{padding:44px 0 40px}.idonic-guide .guideHero:before{inset:0;opacity:.18}.idonic-guide .guideHero h1{font-size:36px}.idonic-guide .guideLead{font-size:14px}.idonic-guide .guideHero .heroActions{align-items:flex-start;flex-direction:column;gap:10px}.idonic-guide .technicalLibrary{padding:62px 0}.idonic-guide .technicalHeadSide{align-items:center}.idonic-guide .technicalHeadSide>p{display:none}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex-basis:82%;min-height:315px}.idonic-guide .technicalArrows button{width:39px;height:39px}}.idonic-guide,.idonic-guide,.idonic-guide button,.idonic-guide input,.idonic-guide select,.idonic-guide textarea{font-family:Roboto,Arial,sans-serif}.idonic-guide h1,.idonic-guide h2,.idonic-guide h3,.idonic-guide h4,.idonic-guide h5,.idonic-guide h6{font-family:Roboto,Arial,sans-serif;font-weight:700}.idonic-guide .brandmark,.idonic-guide .hero h1 em,.idonic-guide .caseIntro h2 em,.idonic-guide .guideAccent,.idonic-guide .noteIcon,.idonic-guide .quote span,.idonic-guide .quote p,.idonic-guide .caseConclusion,.idonic-guide .dropcap{font-family:Roboto,Arial,sans-serif}.idonic-guide .hero h1 em,.idonic-guide .caseIntro h2 em{font-weight:400;font-style:italic}.idonic-guide .dropcap:first-letter{font-weight:700}.idonic-guide .technicalLibrary,.idonic-guide .technicalLibraryHub{background:#f4f6f8;padding:72px 0 82px}.idonic-guide .technicalLibraryHead{display:block;position:relative;margin:0 0 44px;text-align:center}.idonic-guide .technicalLibraryHead h2{max-width:none;margin:0 auto;color:#354052;font-size:clamp(30px,3vw,43px);font-weight:300;line-height:1.18;letter-spacing:.01em}.idonic-guide .technicalArrows{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:8px}.idonic-guide .technicalArrows button{width:42px;height:42px;border:1px solid #c9d4dc;border-radius:50%;background:#fff;color:#516270;font:500 18px/1 Roboto,Arial,sans-serif;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.idonic-guide .technicalArrows button:hover:not(:disabled){background:#116cff;border-color:#116cff;color:#fff}.idonic-guide .technicalArrows button:disabled{opacity:.3;cursor:default}.idonic-guide .technicalCards,.idonic-guide .technicalLibraryHub .technicalCards{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 20px;margin:0 -1px}.idonic-guide .technicalCards::-webkit-scrollbar{display:none}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex:0 0 calc((100% - 60px)/4);min-width:0;min-height:480px;display:flex;background:#fff;border:1px solid transparent;border-radius:15px;box-shadow:none;overflow:hidden;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s,transform .2s}.idonic-guide .technicalCard:nth-child(n){background:#fff}.idonic-guide .technicalCard:hover,.idonic-guide .technicalCard:focus-visible{transform:translateY(-2px);border-color:#116cff;box-shadow:0 12px 32px rgba(28,66,96,.08);outline:none}.idonic-guide .technicalCover,.idonic-guide .technicalLibraryHub .technicalCardFeatured .technicalCover{width:auto;height:auto;aspect-ratio:1.17;margin:19px 19px 0;border-radius:11px;background-size:400% 200%;background-color:#dcecf3}.idonic-guide .technicalCardBody{padding:12px 19px 27px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.idonic-guide .technicalCardBody small{display:inline-flex;padding:5px 17px;border-radius:999px;background:#efedff;color:#7267ff;font-size:11px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none}.idonic-guide .technicalCardBody strong{display:block;margin:16px 0 12px;color:#354052;font-size:20px;font-weight:700;line-height:1.25}.idonic-guide .technicalCardBody p{margin:0;color:#566173;font-size:12px;line-height:1.55}.idonic-guide .technicalCard>i,.idonic-guide .technicalCardBody>span{display:none}.idonic-guide .technicalHint{display:none;text-align:right;color:#6a7885;font-size:11px;margin-top:2px}@media(max-width:1000px){.idonic-guide .technicalLibraryHead{padding:0 100px}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex-basis:calc((100% - 20px)/2)}.idonic-guide .technicalHint{display:block}}@media(max-width:650px){.idonic-guide .technicalLibrary,.idonic-guide .technicalLibraryHub{padding:56px 0 64px}.idonic-guide .technicalLibraryHead{padding:0 0 58px;margin-bottom:24px}.idonic-guide .technicalLibraryHead h2{font-size:31px}.idonic-guide .technicalArrows{top:auto;right:50%;bottom:0;transform:translateX(50%)}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{flex-basis:84%;min-height:430px}.idonic-guide .technicalCover,.idonic-guide .technicalLibraryHub .technicalCardFeatured .technicalCover{margin:15px 15px 0}.idonic-guide .technicalCardBody{padding:11px 16px 23px}}.idonic-guide .technicalCarousel{position:relative}.idonic-guide .technicalArrow{position:absolute;z-index:2;top:50%;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#2864ff;color:#fff;display:grid;place-items:center;cursor:pointer;transform:translateY(-50%);box-shadow:0 8px 20px rgba(40,100,255,.2);transition:transform .2s,background .2s,opacity .2s}.idonic-guide .technicalArrow span{display:block;font:300 39px/36px Roboto,Arial,sans-serif;height:39px;margin-top:-3px}.idonic-guide .technicalArrowPrev{left:-74px}.idonic-guide .technicalArrowNext{right:-74px}.idonic-guide .technicalArrow:hover:not(:disabled){background:#0f4df0;transform:translateY(-50%) scale(1.06)}.idonic-guide .technicalArrow:focus-visible{outline:3px solid rgba(40,100,255,.25);outline-offset:4px}.idonic-guide .technicalArrow:disabled{opacity:.28;cursor:default;box-shadow:none}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{min-height:0}.idonic-guide .technicalCardBody{padding-bottom:18px}.idonic-guide .technicalCardBody strong{margin-top:22px}@media(max-width:1320px){.idonic-guide .technicalArrowPrev{left:-24px}.idonic-guide .technicalArrowNext{right:-24px}}@media(max-width:1000px){.idonic-guide .technicalArrowPrev{left:-14px}.idonic-guide .technicalArrowNext{right:-14px}}@media(max-width:650px){.idonic-guide .technicalArrow{width:42px;height:42px}.idonic-guide .technicalArrow span{font-size:35px}.idonic-guide .technicalArrowPrev{left:-8px}.idonic-guide .technicalArrowNext{right:-8px}.idonic-guide .technicalCard,.idonic-guide .technicalLibraryHub .technicalCard,.idonic-guide .technicalLibraryHub .technicalCardFeatured{min-height:0}.idonic-guide .technicalCardBody{padding-bottom:17px}.idonic-guide .technicalCardBody strong{margin-top:20px}}.idonic-guide .technicalCardBody .technicalTag-attendance{background:color-mix(in srgb,#009b76 12%,#fff);color:#009b76}.idonic-guide .technicalCardBody .technicalTag-canteen{background:#fff0df;color:#d96800}.idonic-guide .technicalCardBody .technicalTag-operations{background:#e7f2ff;color:#075eb7}.idonic-guide .theme-picagem{--accent:#42b7d6;--accent-deep:#08759a;--accent-soft:#eef8fb;--accent-dark:#06475f;--product-accent:#009b76;--product-secondary:#008a8d;--product-dark:#267a9f}.idonic-guide .theme-hours{--accent:#e2a33d;--accent-deep:#9a650f;--accent-soft:#fff8eb;--accent-dark:#67440e;--product-accent:#009b76;--product-secondary:#008a8d;--product-dark:#267a9f}.idonic-guide .theme-teams{--accent:#9996e8;--accent-deep:#5f5ba9;--accent-soft:#f4f3fd;--accent-dark:#403d78;--product-accent:#009b76;--product-secondary:#008a8d;--product-dark:#267a9f}.idonic-guide .theme-canteen{--accent:#f39a32;--accent-deep:#d96800;--accent-soft:#fff6ea;--accent-dark:#783c00;--product-accent:#ffc06b;--product-secondary:#d96800;--product-dark:#b95300}.idonic-guide .theme-operations{--accent:#3a9be8;--accent-deep:#075eb7;--accent-soft:#eff7ff;--accent-dark:#063c6e;--product-accent:#75c2ff;--product-secondary:#075eb7;--product-dark:#064c8b}.idonic-guide .guideHero{background:var(--accent-soft)}.idonic-guide .guideHero:after{background:linear-gradient(90deg,var(--accent-soft) 0%,var(--accent-soft) 48%,color-mix(in srgb,var(--accent-soft) 94%,transparent) 57%,transparent 100%)}.idonic-guide .guideHero-relogio-ponto-o-que-e-tipos-relogios-ponto:after{background:linear-gradient(90deg,var(--accent-soft) 0%,var(--accent-soft) 45%,color-mix(in srgb,var(--accent-soft) 98%,transparent) 50%,color-mix(in srgb,var(--accent-soft) 78%,transparent) 54%,color-mix(in srgb,var(--accent-soft) 52%,transparent) 59%,color-mix(in srgb,var(--accent-soft) 25%,transparent) 66%,transparent 77%)}.idonic-guide .guideSection.soft{background:color-mix(in srgb,var(--accent-soft) 76%,#fff)}.idonic-guide .guideSection.dark,.idonic-guide .finalCta{background:var(--accent-dark)}.idonic-guide .productBand{background:linear-gradient(125deg,var(--product-dark,var(--accent-deep)) 0%,var(--product-secondary,var(--accent-deep)) 100%)}.idonic-guide .productBand li,.idonic-guide .productBand .eyebrow.light,.idonic-guide .productBand .mockInner aside{color:var(--product-accent,var(--accent))}.idonic-guide .productBand .mockMetrics i{border-top-color:var(--product-accent,var(--accent))}.idonic-guide .dark .guideBullets li,.idonic-guide .dark .editorialCards article,.idonic-guide .dark .statStrip,.idonic-guide .dark .statStrip div{border-color:rgba(255,255,255,.2)}.idonic-guide .dark .guideContent>p:not(.eyebrow),.idonic-guide .dark .editorialCards p,.idonic-guide .dark .statStrip span{color:rgba(255,255,255,.75)}.idonic-guide .finalCta .eyebrow.light{color:var(--accent)}@media(max-width:900px){.idonic-guide .guideHero:after{background:linear-gradient(90deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent-soft) 97%,transparent) 70%,color-mix(in srgb,var(--accent-soft) 65%,transparent) 100%)}.idonic-guide .guideHero-relogio-ponto-o-que-e-tipos-relogios-ponto:after{background:linear-gradient(90deg,var(--accent-soft) 0%,var(--accent-soft) 42%,color-mix(in srgb,var(--accent-soft) 96%,transparent) 60%,color-mix(in srgb,var(--accent-soft) 72%,transparent) 78%,color-mix(in srgb,var(--accent-soft) 42%,transparent) 100%)}}.idonic-guide .attendancePage{--attendance-green:#009b76;--attendance-teal:#008a8d;--attendance-blue:#267a9f}.idonic-guide .attendancePage .hero{background:linear-gradient(120deg,var(--attendance-blue) 0%,var(--attendance-teal) 58%,var(--attendance-green) 100%)}.idonic-guide .attendancePage .warning{background:var(--attendance-teal)}.idonic-guide .attendancePage .solution{background:var(--attendance-blue)}.idonic-guide .attendancePage .finalCta{background:var(--attendance-green)}.idonic-guide .attendancePage .heroGlow{background:var(--attendance-green)}.idonic-guide .attendancePage .eyebrow{color:var(--attendance-blue)}.idonic-guide .attendancePage .eyebrow.light,.idonic-guide .attendancePage .pulse,.idonic-guide .attendancePage .benefits li span{color:#d9fff5}.idonic-guide .attendancePage .hero h1 em,.idonic-guide .attendancePage .caseIntro h2 em{color:#b8f2e5}.idonic-guide .attendancePage .miniBars i,.idonic-guide .attendancePage .metrics i,.idonic-guide .attendancePage .chart b{background-color:var(--attendance-teal)}.idonic-guide .attendancePage .metrics i{border-top-color:var(--attendance-green)}.idonic-guide .attendancePage .checkCard input:checked+.box{background:var(--attendance-green);border-color:var(--attendance-green)}.idonic-guide .attendancePage .checkContent small{color:var(--attendance-green)}.idonic-guide .attendancePage .stat{color:var(--attendance-blue)}.idonic-guide .attendancePage .checkNote{border-color:color-mix(in srgb,var(--attendance-green) 35%,#fff);background:color-mix(in srgb,var(--attendance-green) 8%,#fff)}.idonic-guide .attendancePage .noteIcon{border-color:var(--attendance-green)}.idonic-guide .attendancePage .benefits li{border-color:rgba(255,255,255,.2)}.idonic-guide{--muted:#526873}.idonic-guide .anchorbar span{color:#526873}.idonic-guide .openingRule,.idonic-guide .technicalHint{color:#4e6570}.idonic-guide .faq summary span{color:#006681}.idonic-guide .technicalCardBody .technicalTag{font-weight:500}.idonic-guide .technicalCardBody .technicalTag-attendance{background:#e7f7f2;color:#00664e;border:1px solid rgba(0,155,118,.22)}.idonic-guide .technicalCardBody .technicalTag-canteen{background:#fff1e3;color:#934400;border:1px solid rgba(217,104,0,.2)}.idonic-guide .technicalCardBody .technicalTag-operations{background:#e7f2ff;color:#0755a4;border:1px solid rgba(7,94,183,.18)}.idonic-guide .theme-terminal{--accent:#009b76;--accent-deep:#00664e;--accent-soft:#eef9f6;--accent-dark:#00513e;--accent-on-dark:#c4f7e9;--product-accent:#009b76;--product-secondary:#008a8d;--product-dark:#267a9f;--product-surface:#267a9f}.idonic-guide .theme-picagem{--accent-deep:#065f7d;--accent-on-dark:#a8eaff;--product-surface:#267a9f}.idonic-guide .theme-hours{--accent-deep:#79500d;--accent-on-dark:#ffe1a8;--product-surface:#267a9f}.idonic-guide .theme-teams{--accent-deep:#4d498e;--accent-on-dark:#dedcff;--product-surface:#267a9f}.idonic-guide .theme-canteen{--accent-deep:#934400;--accent-on-dark:#ffdfbd;--product-surface:#743000}.idonic-guide .theme-operations{--accent-deep:#0755a4;--accent-on-dark:#b8deff;--product-surface:#064c8b}.idonic-guide .guideOpening .reading>p:not(.dropcap){font-size:17px;color:#576e79;margin-top:20px}.idonic-guide .editorialCards article>a{display:inline-flex;align-items:center;margin-top:18px;color:var(--accent-deep);font-size:12px;font-weight:800;text-decoration:none}.idonic-guide .editorialCards article>a:hover{text-decoration:underline}.idonic-guide .dark .editorialCards article>a{color:var(--accent-on-dark,var(--accent))}.idonic-guide .sectionAfter{margin-top:32px!important}.idonic-guide .guideFinalNote{margin-top:34px;padding:24px 26px;background:var(--accent-soft);border-left:3px solid var(--accent);color:#385463}.idonic-guide .guideHero .eyebrow.light,.idonic-guide .guideHero .metricKicker,.idonic-guide .guideHero .guideAccent{color:var(--accent-deep)}.idonic-guide .guideHero .meta,.idonic-guide .metricCard p{color:#405966}.idonic-guide .guideHero .textLink{color:#102c3d;border-color:#617b87}.idonic-guide .guideHero .primary{background:var(--accent-deep);color:#fff}.idonic-guide .dark .sectionMarker,.idonic-guide .dark .eyebrow,.idonic-guide .dark .guideBullets li span,.idonic-guide .dark .editorialCards small,.idonic-guide .dark .statStrip strong,.idonic-guide .guide .finalCta .eyebrow.light{color:var(--accent-on-dark)}.idonic-guide .dark .guideContent>p:not(.eyebrow),.idonic-guide .dark .editorialCards p,.idonic-guide .dark .statStrip span{color:#f3f8fa}.idonic-guide .productBand{background:var(--product-surface,var(--product-dark,var(--accent-deep)))}.idonic-guide .productBand p,.idonic-guide .productBand li,.idonic-guide .productBand li span,.idonic-guide .productBand .eyebrow.light{color:#fff}.idonic-guide .productBand li{border-color:rgba(255,255,255,.35)}.idonic-guide .productBand .mockInner aside{color:#fff}.idonic-guide .productBand .mockMetrics i:nth-child(1){border-top-color:var(--product-accent,var(--accent))}.idonic-guide .productBand .mockMetrics i:nth-child(2){border-top-color:var(--product-secondary,var(--accent))}.idonic-guide .productBand .mockMetrics i:nth-child(3){border-top-color:var(--product-dark,var(--accent-deep))}.idonic-guide .guide .finalCta p:not(.eyebrow){color:#fff}.idonic-guide .attendancePage{--attendance-blue-text:#1d6685;--attendance-green-text:#00664e}.idonic-guide .attendancePage .hero .eyebrow.light,.idonic-guide .attendancePage .hero .lead,.idonic-guide .attendancePage .hero .meta,.idonic-guide .attendancePage .scoreTop,.idonic-guide .attendancePage .scoreLabel,.idonic-guide .attendancePage .scoreHint{color:#fff}.idonic-guide .attendancePage .hero h1 em{color:#e5fff8}.idonic-guide .attendancePage .scoreCard{background:rgba(0,31,52,.62);border-color:rgba(255,255,255,.4)}.idonic-guide .attendancePage .warning{background:#006b6d}.idonic-guide .attendancePage .warning .eyebrow.light,.idonic-guide .attendancePage .warning .quote p{color:#fff}.idonic-guide .attendancePage .warning .quote span{color:#bdf4f5}.idonic-guide .attendancePage .solution{background:#267a9f}.idonic-guide .attendancePage .solution p,.idonic-guide .attendancePage .solution .eyebrow.light{color:#fff}.idonic-guide .attendancePage .finalCta{background:#00654f}.idonic-guide .attendancePage .finalCta .eyebrow.light,.idonic-guide .attendancePage .finalCta p:not(.eyebrow){color:#fff}.idonic-guide .attendancePage .eyebrow{color:var(--attendance-blue-text)}.idonic-guide .attendancePage .checkContent small{color:var(--attendance-green-text)}.idonic-guide .attendancePage .stat{color:var(--attendance-blue-text)}.idonic-guide .attendancePage .caseIntro h2 em{color:#006b72}.idonic-guide .attendancePage .benefits li span{color:#fff}.idonic-guide .sectionNav{--nav-accent:#006b72;justify-content:flex-start;gap:.55rem;min-height:auto;padding:.85rem max(24px,calc((100vw - 1180px)/2));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.idonic-guide .sectionNav::-webkit-scrollbar{display:none}.idonic-guide .sectionNav .sectionNavTitle{display:none}.idonic-guide .sectionNav a{position:relative;align-self:auto;flex:0 0 auto;display:inline-flex;align-items:center;padding:.7rem .95rem;border:1px solid transparent;border-radius:999px;color:#526873;line-height:1.15;white-space:nowrap;transition:color .25s,background-color .25s,border-color .25s}.idonic-guide .sectionNav a:after{display:none}.idonic-guide .sectionNav a:hover{color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 8%,#fff);border-color:color-mix(in srgb,var(--nav-accent) 12%,transparent)}.idonic-guide .sectionNav a:focus-visible{outline:3px solid color-mix(in srgb,var(--nav-accent) 24%,transparent);outline-offset:2px}.idonic-guide .sectionNav a.is-active,.idonic-guide .sectionNav a[aria-current="location"]{color:var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 8%,#fff);border-color:color-mix(in srgb,var(--nav-accent) 12%,transparent);font-weight:700;box-shadow:none}.idonic-guide .guide .sectionNav{--nav-accent:var(--accent-deep)}@media(max-width:700px){.idonic-guide .sectionNav{min-height:auto;padding:.65rem 18px;gap:.35rem}.idonic-guide .sectionNav a{padding:.58rem .8rem;font-size:12px}}.idonic-guide .productScreenshot,.idonic-guide .sectionSoftware,.idonic-guide .realSoftware{--media-accent:var(--accent,#009b76);margin:0;position:relative;isolation:isolate;perspective:850px;overflow:visible}.idonic-guide .realSoftware{--media-accent:#009b76}.idonic-guide .productScreenshot img,.idonic-guide .sectionSoftware img,.idonic-guide .realSoftware img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 32px 30px rgba(0,24,40,.34));transform:rotateY(12deg) rotateX(1.8deg) rotateZ(-.35deg);transform-origin:right center;transition:transform .45s ease,filter .45s ease}.idonic-guide .productScreenshot:hover img,.idonic-guide .sectionSoftware:hover img,.idonic-guide .realSoftware:hover img{transform:rotateY(8deg) rotateX(1deg) rotateZ(-.15deg) translateY(-3px);filter:drop-shadow(0 38px 34px rgba(0,24,40,.38))}.idonic-guide .productScreenshot figcaption,.idonic-guide .realSoftware figcaption,.idonic-guide .sectionSoftware figcaption{position:absolute;z-index:3;right:-18px;bottom:30px;margin:0;min-width:285px;max-width:82%;padding:14px 20px 14px 14px;border:1px solid rgba(255,255,255,.78);border-radius:4px;background:#fff;color:#163444;box-shadow:0 18px 42px rgba(0,24,40,.28);display:flex;align-items:center;gap:13px}.idonic-guide .productScreenshot figcaption i,.idonic-guide .realSoftware figcaption i,.idonic-guide .sectionSoftware figcaption i{width:36px;height:36px;flex:0 0 36px;border-radius:3px;background:color-mix(in srgb,var(--media-accent) 15%,#fff);color:var(--media-accent);display:grid;place-items:center;font-size:17px;font-style:normal;font-weight:900}.idonic-guide .productScreenshot figcaption span,.idonic-guide .realSoftware figcaption span,.idonic-guide .sectionSoftware figcaption span{display:flex;min-width:0;flex-direction:column;gap:2px}.idonic-guide .productScreenshot figcaption small,.idonic-guide .realSoftware figcaption small,.idonic-guide .sectionSoftware figcaption small{color:var(--media-accent);font-size:8px;font-weight:800;letter-spacing:1.5px;line-height:1.35}.idonic-guide .productScreenshot figcaption strong,.idonic-guide .realSoftware figcaption strong,.idonic-guide .sectionSoftware figcaption strong{font-size:14px;line-height:1.35}.idonic-guide .sectionSoftware{margin-top:48px;margin-bottom:40px;perspective:1000px}.idonic-guide .sectionSoftware img{filter:drop-shadow(0 27px 25px rgba(0,35,52,.24));transform:rotateY(10deg) rotateX(1.3deg) rotateZ(-.25deg)}.idonic-guide .sectionSoftware figcaption{right:4px;bottom:-16px}@media(max-width:980px){.idonic-guide .productScreenshot,.idonic-guide .realSoftware{max-width:760px}.idonic-guide .productScreenshot img,.idonic-guide .realSoftware img,.idonic-guide .sectionSoftware img{transform:rotateY(8deg) rotateX(1deg) rotateZ(-.2deg)}.idonic-guide .productScreenshot figcaption,.idonic-guide .realSoftware figcaption{right:8px}}@media(max-width:600px){.idonic-guide .productScreenshot img,.idonic-guide .realSoftware img,.idonic-guide .sectionSoftware img{transform:rotateY(4deg) rotateX(.5deg);filter:drop-shadow(0 18px 18px rgba(0,24,40,.26))}.idonic-guide .productScreenshot figcaption,.idonic-guide .realSoftware figcaption,.idonic-guide .sectionSoftware figcaption{position:relative;right:auto;bottom:auto;min-width:0;max-width:calc(100% - 18px);margin:-12px 9px 0;padding:11px 13px}.idonic-guide .productScreenshot figcaption i,.idonic-guide .realSoftware figcaption i,.idonic-guide .sectionSoftware figcaption i{width:31px;height:31px;flex-basis:31px}.idonic-guide .sectionSoftware{margin-top:32px;margin-bottom:0}}.idonic-guide .guide{--guide-marker-column:80px;--guide-column-gap:45px}.idonic-guide .guide .sectionNav{justify-content:flex-start}.idonic-guide .guide .sectionNav .sectionNavTitle{width:var(--guide-marker-column);flex-basis:var(--guide-marker-column);margin-right:calc(var(--guide-column-gap) - 30px)}.idonic-guide .guideOpening .reading{max-width:none;display:grid;grid-template-columns:var(--guide-marker-column) minmax(0,1fr);column-gap:var(--guide-column-gap)}.idonic-guide .guideOpening .reading>p,.idonic-guide .guideOpening .openingRule{grid-column:2;width:min(100%,960px);min-width:0}.idonic-guide .guideSectionGrid{grid-template-columns:var(--guide-marker-column) minmax(0,1fr);gap:var(--guide-column-gap)}@media(max-width:980px) and (min-width:701px){.idonic-guide .guide{--guide-marker-column:55px;--guide-column-gap:20px}.idonic-guide .guide .sectionNav .sectionNavTitle{margin-right:calc(var(--guide-column-gap) - 30px)}}@media(max-width:700px){.idonic-guide .guideOpening .reading{display:block}.idonic-guide .guideOpening .dropcap,.idonic-guide .guideOpening .openingRule{width:auto}}.idonic-guide .guideHero-planeamento-refeicoes-cantinas:before{background-image:url('/data/pages/tec/guia-cantinas-hero.webp')}.idonic-guide .guideHero-trabalho-temporario:before{background-image:url('/data/pages/tec/guia-trabalho-temporario-hero.webp')}.idonic-guide .guideHero-outsourcing:before{background-image:url('/data/pages/tec/guia-outsourcing-hero.webp')}.idonic-guide .guideHero-planeamento-refeicoes-cantinas:before,.idonic-guide .guideHero-trabalho-temporario:before,.idonic-guide .guideHero-outsourcing:before{background-position:center;background-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 10%,rgba(0,0,0,.58) 22%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 10%,rgba(0,0,0,.58) 22%,#000 38%)}.idonic-guide .guideHero-planeamento-refeicoes-cantinas:after,.idonic-guide .guideHero-trabalho-temporario:after,.idonic-guide .guideHero-outsourcing:after{background:linear-gradient(90deg,var(--accent-soft) 0%,var(--accent-soft) 48%,color-mix(in srgb,var(--accent-soft) 97%,transparent) 54%,color-mix(in srgb,var(--accent-soft) 82%,transparent) 60%,color-mix(in srgb,var(--accent-soft) 52%,transparent) 66%,color-mix(in srgb,var(--accent-soft) 22%,transparent) 72%,transparent 78%)}@media(max-width:900px){.idonic-guide .guideHero-planeamento-refeicoes-cantinas:after,.idonic-guide .guideHero-trabalho-temporario:after,.idonic-guide .guideHero-outsourcing:after{background:linear-gradient(90deg,var(--accent-soft) 0%,color-mix(in srgb,var(--accent-soft) 98%,transparent) 68%,color-mix(in srgb,var(--accent-soft) 70%,transparent) 86%,color-mix(in srgb,var(--accent-soft) 38%,transparent) 100%)}}@media(max-width:600px){.idonic-guide .guideHero-planeamento-refeicoes-cantinas:before,.idonic-guide .guideHero-trabalho-temporario:before,.idonic-guide .guideHero-outsourcing:before{-webkit-mask-image:none;mask-image:none}}.idonic-guide{--radius-small:8px;--radius-medium:12px;--radius-large:15px;--radius-pill:999px}.idonic-guide .button{border-radius:var(--radius-small)}.idonic-guide .scoreCard,.idonic-guide .metricCard,.idonic-guide .checkCard,.idonic-guide .checkNote,.idonic-guide .editorialCards article,.idonic-guide .guideFinalNote,.idonic-guide .relatedGrid>a{border-radius:var(--radius-large)}.idonic-guide .impactGrid,.idonic-guide .statStrip,.idonic-guide .window,.idonic-guide .productMock{border-radius:var(--radius-large);overflow:hidden}.idonic-guide .box,.idonic-guide .floatBadge,.idonic-guide .productMock em{border-radius:var(--radius-small)}.idonic-guide .metricRule,.idonic-guide .openingRule i,.idonic-guide .miniBars i,.idonic-guide .dashTitle,.idonic-guide .mockInner b,.idonic-guide .mockInner span{border-radius:var(--radius-pill)}.idonic-guide .mockMetrics i,.idonic-guide .metrics i,.idonic-guide .chart b{border-radius:var(--radius-small)}.idonic-guide .faq details{border:1px solid var(--line);border-radius:var(--radius-medium);padding:20px 22px;margin:10px 0;background:#fff}.idonic-guide .faq details:last-child{border-bottom:1px solid var(--line)}.idonic-guide .productScreenshot img,.idonic-guide .sectionSoftware img,.idonic-guide .realSoftware img{border-radius:var(--radius-large)}.idonic-guide .productScreenshot figcaption,.idonic-guide .realSoftware figcaption,.idonic-guide .sectionSoftware figcaption{border-radius:var(--radius-medium)}.idonic-guide .productScreenshot figcaption i,.idonic-guide .realSoftware figcaption i,.idonic-guide .sectionSoftware figcaption i{border-radius:var(--radius-small)}.idonic-guide .attendancePage .intro .container.narrow{max-width:1180px}.idonic-guide .attendancePage .intro .container.narrow>*{max-width:820px}.idonic-guide .attendancePage .faq .container.narrow{max-width:1180px}.idonic-guide .attendancePage .faq .container.narrow>*{max-width:820px}.idonic-guide .guide .faq .container.reading{max-width:1180px;padding-left:calc(var(--guide-marker-column) + var(--guide-column-gap))}.idonic-guide .guide .faq .container.reading>*{max-width:960px}@media(max-width:700px){.idonic-guide .guide .faq .container.reading{padding-left:0}}