.security-page{color:#102650;background:#fff}
.security-page .desktop-nav a.active{color:#5e3fe4}.security-page .desktop-nav a.active:after{right:0}
.security-page h1,.security-page h2,.security-page h3{letter-spacing:-.045em}
.security-page .eyebrow{color:#087c79;font-size:10px;letter-spacing:.1em}.security-page .eyebrow:before{content:"";width:20px;height:2px;background:currentColor}
.security-page svg:not(.svg-sprite){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.security-hero{overflow:hidden;background:radial-gradient(circle at 92% 25%,#e9dcff,transparent 33%),radial-gradient(circle at 0 100%,#e8f4ff,transparent 28%),linear-gradient(#fff,#f9fbff)}
.security-hero-grid{display:grid;grid-template-columns:40% 60%;align-items:center;min-height:460px}
.security-hero-copy{z-index:2;padding:23px 12px 23px 0}
.security-hero h1{max-width:520px;margin:15px 0 12px;color:#102650;font-size:clamp(43px,4.4vw,60px);font-weight:850;line-height:1.02}
.security-hero h1 em,.security-final h2 em{font-style:normal;color:#6543e9}
.security-hero-copy>p{max-width:490px;margin:0;color:#526783;font-size:14px;line-height:1.52}
.security-actions{display:flex;gap:10px;margin:20px 0 24px}.security-actions .button{min-height:42px;padding:10px 15px;border-radius:9px;font-size:11px}.security-actions .button-ghost{border-color:#ab99ff;color:#5539da}
.security-trust{display:flex;flex-wrap:wrap;gap:8px 13px;margin:0;padding:0;list-style:none}.security-trust li{display:flex;align-items:center;gap:4px;white-space:nowrap;color:#506683;font-size:9px;font-weight:750}.security-trust svg{width:15px;height:15px;padding:3px;border-radius:50%;background:#f0edff;color:#5c45e5;stroke-width:3!important}
.security-stage{position:relative;height:450px;min-width:0}.security-stage>.hand-note{position:absolute;z-index:5;right:0;top:25px;margin:0;color:#593edc;font-size:16px;text-align:center}
.security-laptop{position:absolute;left:3%;right:12%;top:66px;filter:drop-shadow(0 23px 20px rgba(29,40,83,.18));transform:perspective(950px) rotateY(-3deg)}
.security-screen{display:flex;height:302px;overflow:hidden;border:9px solid #111923;border-bottom-width:13px;border-radius:18px 18px 5px 5px;background:#fff}.security-laptop-base{height:15px;margin:0 -5%;border-radius:2px 2px 15px 15px;background:linear-gradient(#e8edf1,#a3adb8)}
.security-screen-sidebar{display:flex;flex-direction:column;gap:9px;width:23%;padding:13px 7px;background:#f8faff;color:#536884;font-size:8px}.security-screen-sidebar strong{margin-bottom:8px;color:#4f3ddd;font-size:11px}.security-screen-sidebar span{padding:4px;border-radius:4px}.security-screen-sidebar .selected{background:#edeaff;color:#5539da;font-weight:800}
.security-screen-main{flex:1;min-width:0;padding:14px 13px}.security-screen-top{display:flex;justify-content:space-between;color:#132a56;font-size:15px;font-weight:850}.security-screen-top span{color:#7287a8;font-size:11px}.security-screen-main>small{display:block;color:#7184a0;font-size:7px}.security-screen-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0 8px}.security-screen-metrics span{display:grid;justify-items:center;gap:5px;min-height:52px;padding:7px 4px;border:1px solid #e5ebf7;border-radius:7px;box-shadow:0 3px 6px #dfe8f766;text-align:center;color:#2c4166;font-size:6px;font-weight:700}.security-screen-metrics svg{width:17px;height:17px;color:#5e49e9}.security-screen-status{display:flex;align-items:center;gap:5px;padding:7px;border-radius:7px;background:#e6f7ee;color:#188355;font-size:8px;font-weight:800}.security-screen-status svg{width:16px;height:16px;padding:3px;border-radius:50%;background:#1faa79;color:#fff}.security-screen-log{display:grid;gap:4px;margin-top:9px;padding:7px;border:1px solid #e9eef8;border-radius:7px;font-size:7px}.security-screen-log strong{font-size:8px}.security-screen-log span{padding:3px;border-top:1px solid #edf1f8;color:#1c9a76}.security-screen-log small{float:right;color:#7d8da5;font-size:6px}
.security-shield{position:absolute;z-index:3;right:1%;top:125px;display:grid;place-items:center;width:100px;height:118px;clip-path:polygon(50% 0,100% 17%,94% 69%,50% 100%,6% 69%,0 17%);background:linear-gradient(135deg,#a084ff,#5335e8 70%,#3a62db);filter:drop-shadow(0 15px 12px rgba(71,48,209,.24))}.security-shield svg{width:43px;height:43px;color:#fff;stroke-width:2.4!important}.security-float-list{position:absolute;z-index:4;right:0;bottom:46px;display:grid;gap:5px;padding:12px;border:1px solid #e0e5f5;border-radius:13px;background:#fff;box-shadow:0 14px 25px #334b8b22}.security-float-list span{display:flex;gap:6px;align-items:center;color:#334b6b;font-size:8px}.security-float-list svg{width:14px;height:14px;padding:3px;border-radius:50%;background:#e9ecff;color:#6049e8;stroke-width:3!important}
.security-values{padding:13px 0;background:#fff}.security-values-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 5px;border:1px solid #e1e8f8;border-radius:12px;background:linear-gradient(105deg,#f9fbff,#f8f7ff);box-shadow:0 8px 20px #264d9210}.security-values article{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 9px;border-right:1px solid #dce3f3}.security-values article:last-child{border:0}.security-values svg{width:26px;height:26px;flex:none;color:#6543e8}.security-values strong,.security-values span{display:block;line-height:1.25}.security-values strong{text-transform:uppercase;font-size:9px}.security-values span{margin-top:2px;color:#607590;font-size:8px}
.security-commitment{padding:49px 0;background:linear-gradient(#fff,#f7faff)}.security-commitment-grid{display:grid;grid-template-columns:34% 66%;align-items:center}.security-section-copy{padding-right:32px}.security-section-copy h2{margin:10px 0 11px;font-size:clamp(32px,3.2vw,44px);line-height:1.08}.security-section-copy p{margin:0 0 20px;color:#5b6e89;font-size:12px;line-height:1.5}.security-section-copy .button{min-height:42px;padding:10px 16px;font-size:11px}.security-practices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.security-practices article{min-height:148px;padding:14px 12px;border:1px solid #e1e8f7;border-radius:10px;background:#fff;box-shadow:0 8px 18px #163c7c0b}.security-practices svg{width:30px;height:30px;color:#3676e9}.security-practices article:nth-child(3n+2) svg{color:#5e43e5}.security-practices article:nth-child(4n) svg{color:#25a286}.security-practices h3{margin:8px 0 5px;font-size:11px;line-height:1.15}.security-practices p{margin:0;color:#62748e;font-size:9px;line-height:1.35}
.security-standards{padding:32px 0;background:#fff}.security-standards-grid{display:grid;grid-template-columns:27% 58% 15%;align-items:center;gap:0}.security-standards .security-section-copy h2{font-size:28px}.security-standards .security-section-copy p{margin:0}.security-standards-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.security-standards-cards article{display:grid;justify-items:center;align-content:center;min-height:106px;padding:10px 6px;border:1px solid #e0e8f6;border-radius:10px;text-align:center;box-shadow:0 6px 16px #2047850b}.security-standards-cards svg{width:30px;height:30px;color:#387de6}.security-standards-cards article:first-child svg{color:#2eaa77}.security-standards-cards strong{margin-top:5px;font-size:10px}.security-standards-cards span{color:#657893;font-size:8px;line-height:1.25}.security-standards .hand-note{margin:0 0 0 20px;padding-left:15px;border-left:2px solid #b4a4ff;color:#5e40e4;font-size:12px}
.security-infrastructure{padding:43px 0;background:linear-gradient(105deg,#f8faff,#fff)}.security-infra-grid{display:grid;grid-template-columns:29% 52% 19%;align-items:center}.security-infrastructure .security-section-copy h2{font-size:33px}.security-infrastructure .button-ghost{border-color:#aa96ff;color:#5a3ae2}.security-flow{display:flex;align-items:center;justify-content:center;gap:5px}.security-flow>div{display:grid;justify-items:center;align-content:center;min-width:85px;min-height:87px;padding:8px;border:1px solid #e0e7f8;border-radius:10px;background:#fff;text-align:center;box-shadow:0 8px 18px #1c427d12}.security-flow svg{width:28px;height:28px;color:#6046e7}.security-flow strong{margin-top:5px;font-size:9px}.security-flow span{color:#667b96;font-size:7px}.security-flow b{color:#7256e8;font-size:18px}.security-flow .security-flow-core{min-width:120px;min-height:112px}.security-flow-core img{width:80px}.security-infra-list{display:grid;gap:9px;margin:0;padding:0 0 0 20px;list-style:none}.security-infra-list li{display:flex;align-items:center;gap:7px;color:#425a7d;font-size:9px}.security-infra-list svg{width:18px;height:18px;flex:none;padding:3px;border-radius:50%;background:#e5f8ee;color:#209d74}
.security-final{position:relative;overflow:hidden;min-height:270px;color:#fff;background:linear-gradient(90deg,#061a42 0%,#092a5b 45%,#2a258b 100%)}.security-final:before{content:"";position:absolute;inset:0;background:url("assets/photos/estudante-cta.png") 48% 38%/auto 112% no-repeat;opacity:.42;mask-image:linear-gradient(90deg,transparent 18%,#000 49%,transparent 81%)}.security-final-grid{position:relative;display:grid;grid-template-columns:38% 34% 28%;align-items:center;min-height:270px}.security-final-copy{padding:25px 10px 25px 0}.security-final .eyebrow{color:#b6b4ff}.security-final h2{max-width:400px;margin:7px 0 8px;color:#fff;font-size:35px;line-height:1.05}.security-final h2 em{color:#ad82ff}.security-final-copy>p{max-width:395px;margin:0;color:#c8d8ef;font-size:11px;line-height:1.45}.security-final-copy>div{display:flex;gap:8px;margin-top:16px}.security-final .button{min-height:38px;padding:9px 11px;font-size:10px}.security-whatsapp{border:1px solid #85abda;color:#fff;background:transparent}.security-final .hand-note{justify-self:center;color:#e0d9ff;font-size:17px;text-align:center}.security-final-benefits{display:grid;gap:1px;padding:10px;border:1px solid #aeb8ed55;border-radius:13px;background:#ffffff0d}.security-final-benefits span{display:flex;align-items:center;gap:9px;padding:7px;border-bottom:1px solid #ffffff20;color:#e5e9fb;font-size:10px}.security-final-benefits span:last-child{border:0}.security-final-benefits svg{width:26px;height:26px;padding:5px;border-radius:8px;background:#ffffff1d;color:#b9afff}
.security-page .site-footer{padding:33px 0 16px;background:#091e43}.security-page .footer-brand img{width:155px}.security-page .footer-grid button{padding:0;border:0;background:none;color:#9eb0cc;text-align:left;font-size:11px;cursor:pointer}.security-page .footer-bottom{margin-top:28px}
@media(max-width:1100px){.security-hero h1{font-size:48px}.security-hero-grid{grid-template-columns:42% 58%}.security-laptop{left:0;right:9%}.security-values article{gap:5px;padding:0 5px}.security-values svg{width:22px;height:22px}.security-practices article{padding:11px 8px}.security-flow>div{min-width:72px}.security-flow .security-flow-core{min-width:100px}}
@media(max-width:900px){.security-hero-grid,.security-commitment-grid{grid-template-columns:1fr}.security-hero-copy{text-align:center;padding:38px 0 0}.security-hero h1,.security-hero-copy>p{margin-left:auto;margin-right:auto}.security-actions,.security-trust{justify-content:center}.security-stage{width:100%;max-width:720px;margin:auto}.security-laptop{left:8%;right:13%}.security-values-grid{grid-template-columns:repeat(3,1fr);row-gap:12px}.security-values article:nth-child(3){border:0}.security-commitment-grid{gap:24px}.security-section-copy{text-align:center;padding:0}.security-section-copy h2,.security-section-copy p{max-width:610px;margin-left:auto;margin-right:auto}.security-standards-grid{grid-template-columns:1fr}.security-standards-cards{max-width:700px;width:100%;margin:20px auto}.security-standards .hand-note{justify-self:center;text-align:center}.security-infra-grid{grid-template-columns:1fr;gap:20px}.security-flow{justify-content:center}.security-infra-list{grid-template-columns:1fr 1fr;max-width:550px;margin:auto}.security-final-grid{grid-template-columns:43% 20% 37%}.security-final h2{font-size:29px}}
@media(max-width:700px){.security-hero-copy{padding-top:32px}.security-hero h1{font-size:42px}.security-hero-copy>p{font-size:13px}.security-actions{flex-direction:column;max-width:360px;margin:20px auto}.security-actions .button{width:100%}.security-trust{gap:8px 14px}.security-stage{height:340px}.security-laptop{top:40px;left:0;right:9%}.security-screen{height:240px}.security-screen-sidebar{gap:5px}.security-screen-metrics{margin:9px 0 5px}.security-screen-log{margin-top:5px}.security-stage>.hand-note{display:none}.security-shield{width:70px;height:85px;top:92px}.security-shield svg{width:32px;height:32px}.security-float-list{right:0;bottom:10px}.security-values-grid{grid-template-columns:repeat(2,1fr)}.security-values article:nth-child(3){border-right:1px solid #dce3f3}.security-values article:nth-child(even){border:0}.security-commitment{padding:42px 0}.security-section-copy h2{font-size:35px}.security-practices{grid-template-columns:repeat(2,1fr)}.security-practices article{min-height:140px;padding:13px}.security-practices h3{font-size:12px}.security-practices p{font-size:10px}.security-standards-cards{grid-template-columns:repeat(2,1fr)}.security-flow{flex-wrap:wrap}.security-flow>div{min-width:85px}.security-flow .security-flow-core{min-width:100px}.security-final-grid{grid-template-columns:1fr;gap:8px;padding-top:25px;padding-bottom:25px;text-align:center}.security-final-copy{padding:0}.security-final h2,.security-final-copy>p{margin-left:auto;margin-right:auto}.security-final-copy>div{justify-content:center}.security-final .hand-note{display:none}.security-final-benefits{grid-template-columns:1fr 1fr;max-width:460px;margin:auto}.security-final-benefits span{border:0}.security-final:before{background-size:auto 100%;background-position:center;opacity:.2;mask-image:none}.security-page .footer-grid{grid-template-columns:1fr 1fr}.security-page .footer-brand{grid-column:1/-1}}
@media(max-width:430px){.security-hero h1{font-size:36px}.security-trust li{font-size:8px}.security-stage{height:255px}.security-laptop{top:28px;left:-3%;right:4%}.security-screen{height:190px;border-width:6px;border-bottom-width:9px}.security-screen-sidebar{gap:3px;padding:6px 4px;font-size:5px}.security-screen-sidebar strong{font-size:7px;margin-bottom:4px}.security-screen-main{padding:7px}.security-screen-top{font-size:10px}.security-screen-main>small{font-size:5px}.security-screen-metrics{gap:3px;margin:6px 0 4px}.security-screen-metrics span{min-height:35px;padding:3px;font-size:4px}.security-screen-metrics svg{width:12px;height:12px}.security-screen-status{padding:3px;font-size:5px}.security-screen-log{gap:2px;padding:4px;font-size:5px}.security-screen-log strong{font-size:6px}.security-screen-log small{font-size:4px}.security-shield{width:55px;height:67px;top:70px}.security-shield svg{width:24px;height:24px}.security-float-list{right:-1%;bottom:4px;padding:6px;gap:2px}.security-float-list span{font-size:6px}.security-float-list svg{width:11px;height:11px}.security-values article{padding:0 4px}.security-standards .hand-note{font-size:11px}.security-flow{gap:3px}.security-flow>div{min-width:65px;min-height:70px;padding:5px}.security-flow .security-flow-core{min-width:75px;min-height:85px}.security-flow-core img{width:63px}.security-flow svg{width:21px;height:21px}.security-flow strong{font-size:7px}.security-flow span{font-size:6px}.security-flow b{font-size:13px}.security-final-copy>div{flex-direction:column;max-width:330px;margin:16px auto 0}.security-final-benefits span{font-size:8px}.security-page .footer-grid{grid-template-columns:1fr}.security-page .footer-brand{grid-column:auto}}
.security-page .security-flow-core img{height:auto}
