/* New page-specific sections: privacy and scale pricing */
.security-section{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;padding:145px 0;border-top:1px solid var(--line)}
.security-intro h2,.pricing-heading h2{margin:0;letter-spacing:-.055em;line-height:1.08;font-size:clamp(40px,4.8vw,62px)}
.security-intro>p:last-child,.pricing-heading>p:last-child{max-width:390px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.85}
.security-proof{padding:30px;border:1px solid #dfe9e6;border-radius:20px;background:linear-gradient(145deg,#fbfefd,#fff);box-shadow:0 18px 50px rgba(40,93,81,.07)}
.security-flow{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 0 28px}
.security-node{display:grid;justify-items:center;gap:7px;min-width:110px;text-align:center}
.security-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #dce5ef;border-radius:14px;color:var(--blue);background:var(--blue-soft);font-size:19px;font-weight:750}
.security-node-main .security-icon{border-color:#bfe5d1;color:var(--green);background:var(--green-soft);box-shadow:0 0 0 8px #f0faf4}
.security-node strong{font-size:10px;letter-spacing:.08em}.security-node small{color:#9ba7ab;font-size:8px;letter-spacing:.08em}
.security-line{display:flex;align-items:center;gap:4px;flex:1;height:1px;background:#d7e3df}.security-line i{width:4px;height:4px;border-radius:50%;background:#72bd99;animation:security-flow 2s linear infinite}.security-line i:nth-child(2){animation-delay:.45s}.security-line i:nth-child(3){animation-delay:.9s}
.security-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:23px;border-top:1px solid var(--line)}.security-points div{display:grid;gap:6px}.security-points b{font-size:13px}.security-points span{color:var(--muted);font-size:11px;line-height:1.55}
.pricing-section{padding:145px 0 155px;border-top:1px solid var(--line)}.pricing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.pricing-heading>p:last-child{max-width:420px;margin:0 0 3px}.pricing-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.reason-card{position:relative;min-height:310px;padding:25px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(48,75,104,.05)}.reason-card-highlight{border-color:#c9e5d4;background:linear-gradient(145deg,#fff,#f5fcf8)}.reason-number{position:absolute;right:23px;top:23px;color:#a8b5ba;font-size:11px;font-weight:800;letter-spacing:.12em}.reason-icon{display:grid;place-items:center;width:43px;height:43px;margin-bottom:27px;border-radius:12px;color:var(--blue);background:var(--blue-soft);font-size:18px}.reason-card-highlight .reason-icon{color:var(--green);background:var(--green-soft)}.reason-card h3{margin:0 0 11px;font-size:18px}.reason-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.reason-stat{display:flex;align-items:baseline;gap:9px;margin-top:20px;padding-top:16px;border-top:1px solid #d9ebe0}.reason-stat strong{color:var(--green);font-size:23px;letter-spacing:-.05em}.reason-stat span{color:#8fa59a;font-size:9px;letter-spacing:.08em}
@keyframes security-flow{from{transform:translateX(-9px);opacity:.15}50%{opacity:1}to{transform:translateX(9px);opacity:.15}}
@media(max-width:900px){.security-section{grid-template-columns:1fr;gap:42px;padding:100px 0}.pricing-section{padding:100px 0 110px}.pricing-heading{display:block}.pricing-heading>p:last-child{margin-top:24px}.pricing-reasons{gap:12px}}
@media(max-width:680px){.security-section{padding:78px 0}.security-proof{padding:19px 14px}.security-flow{gap:3px}.security-node{min-width:76px}.security-icon{width:36px;height:36px;border-radius:11px;font-size:15px}.security-node strong{font-size:8px}.security-node small{font-size:6px}.security-points{grid-template-columns:1fr;gap:16px}.security-points div{grid-template-columns:85px 1fr;align-items:start}.pricing-section{padding:78px 0 90px}.pricing-reasons{grid-template-columns:1fr;margin-top:35px}.reason-card{min-height:0}.reason-stat{margin-top:17px}}
@media(prefers-reduced-motion:reduce){.security-line i{animation:none}}
