.preco{color:#14213d}.preco h1,.preco h2,.preco h3{color:#1a3582;letter-spacing:-.01em}.preco p{color:#334;line-height:1.7}.preco strong{color:#1a3582}.preco-grad{background:radial-gradient(1100px 520px at 82% -8%,#7196b62e,#0000 60%),radial-gradient(900px 480px at 6% 108%,#e9f1ffe6,#0000 60%),#f7f9fc}.preco-hero{padding:64px 0 56px}.preco-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.preco-hero-center{text-align:center;padding:96px 0 76px;position:relative;overflow:hidden}.preco-hero-center:before{content:"";opacity:.75;background:url(/images/preco/preco-hero-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.preco-hero-center:after{content:"";background:linear-gradient(#ffffff40 0%,#ffffff0d 45%,#f6fbffd9 100%);position:absolute;inset:0}.preco-hero-center .preco-hero-inner{z-index:1;position:relative}.preco-hero-inner{max-width:780px;margin:0 auto}.preco-hero-center h1{margin-left:auto;margin-right:auto}.preco-hero-center .lead{max-width:42em;margin:0 auto 28px}.preco-kicker{letter-spacing:.18em;text-transform:uppercase;color:#1f9d3a;margin-bottom:18px;font-size:.72rem;font-weight:700;display:inline-block}.preco-hero h1{margin:0 0 22px;font-size:clamp(2.1rem,4.4vw,3.35rem);line-height:1.06}.preco-hero .lead{max-width:34em;margin:0 0 28px;font-size:1.12rem;line-height:1.72}.preco-hero-media{position:relative}.preco-hero-media img{border-radius:22px;width:100%;height:auto;box-shadow:0 30px 70px -30px #1a358266}.preco-tagline{text-align:center;border-top:1px solid #1a35821a;border-bottom:1px solid #1a35821a;padding:30px 0}.preco-tagline h2{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.1rem)}.preco-tagline p{color:#475;max-width:46em;margin:0 auto}.preco-section{padding:60px 0}.preco-section-head{max-width:720px;margin:0 0 44px}.preco-section-head .preco-kicker{margin-bottom:12px}.preco-section-head h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem)}.preco-steps{flex-direction:column;gap:26px;display:flex}.preco-step{border-top:1px solid #1a35821f;grid-template-columns:88px 1fr 1fr;align-items:start;gap:34px;padding:34px 0;display:grid}.preco-step:first-child{border-top:0}.preco-step-num{color:#cfd9ea;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.preco-step-label{letter-spacing:.16em;text-transform:uppercase;color:#1f9d3a;margin-bottom:12px;font-size:.72rem;font-weight:700}.preco-step-body h3{margin:0 0 14px;font-size:1.4rem;line-height:1.25}.preco-step-body p{margin:0 0 12px}.preco-step-body p:last-child{margin-bottom:0}.preco-lead-line{color:#1a3582;font-weight:600}.preco-figure{background:#fff;border:1px solid #e3e9f3;border-radius:18px;padding:22px;box-shadow:0 18px 40px -28px #1a358259}.preco-figure svg{width:100%;height:auto;display:block}.preco-figure-cap{color:#7a89a3;margin:14px 2px 0;font-size:.78rem;font-style:italic;line-height:1.5}.preco-step-full{grid-column:1/-1;margin-top:20px}.preco-subcards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.preco-subcard{background:#fff;border:1px solid #e3e9f3;border-radius:16px;padding:22px}.preco-subcard .n{color:#1a3582;background:#eef3fb;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:14px;font-size:.9rem;font-weight:800;display:flex}.preco-subcard h4{color:#1a3582;margin:0 0 8px;font-size:1.02rem}.preco-subcard p{color:#475;margin:0;font-size:.92rem}.preco-garant{padding:60px 0}.preco-garant-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.preco-garant-media img{aspect-ratio:1;object-fit:cover;object-position:56% 14%;border-radius:20px;width:100%;height:auto;box-shadow:0 24px 56px -30px #1a35826b}.preco-garant h2{margin:0 0 8px;font-size:clamp(1.6rem,3.2vw,2.2rem)}.preco-garant-name{color:#1f9d3a;letter-spacing:.02em;margin:0 0 18px;font-size:.95rem;font-weight:700}.preco-stats{border-top:1px solid #1a35821f;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:12px;padding-top:40px;display:grid}.preco-stat b{color:#1a3582;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1;display:block}.preco-stat span{color:#556;margin-top:8px;font-size:.86rem;line-height:1.4;display:block}.preco-perso{border-radius:30px 30px 0 0;padding:66px 0}.preco-perso-inner{text-align:center;max-width:760px;margin:0 auto}.preco-perso h2{margin:0 0 16px;font-size:clamp(1.8rem,3.6vw,2.5rem)}.preco-perso p{color:#3a4a63;max-width:40em;margin:0 auto 26px;font-size:1.08rem}.preco-cta{text-align:center;padding:60px 0 20px}.preco-cta h2{margin:0 0 10px;font-size:clamp(1.7rem,3.4vw,2.3rem)}.preco-cta p{max-width:34em;margin:0 auto 24px}.preco-note{text-align:center;color:#8592a8;max-width:760px;margin:0 auto;padding:30px 20px 60px;font-size:.82rem;line-height:1.6}.preco-experts{padding:62px 0}.preco-experts-head{max-width:720px;margin:0 0 34px}.preco-experts-head h2{margin:0 0 16px;font-size:clamp(1.7rem,3.4vw,2.4rem)}.preco-slider{margin:0 -4px}.preco-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:18px;padding:6px 4px 18px;display:flex;overflow-x:auto}.preco-slider-track::-webkit-scrollbar{display:none}.preco-slider-track:active{cursor:grabbing}.preco-expert{scroll-snap-align:start;text-align:center;background:#fff;border:1px solid #e3e9f3;border-radius:18px;flex:none;width:200px;padding:24px 18px;box-shadow:0 16px 36px -28px #1a358259}.preco-expert img{object-fit:cover;user-select:none;-webkit-user-drag:none;background:#eef3fb;border-radius:50%;width:96px;height:96px;margin:0 auto 14px;display:block}.preco-expert-name{color:#1a3582;font-size:.98rem;font-weight:700;line-height:1.25}.preco-expert-role{color:#6b7a93;margin-top:4px;font-size:.84rem}.preco-partners{background:#fff;border:1px solid #e3e9f3;border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;padding:22px 24px;display:flex}.preco-partner{flex:none;align-items:center;gap:15px;display:flex}.preco-partner-logo{flex-shrink:0;width:64px;height:64px;display:block}.preco-partner-text strong{color:#1a3582;font-size:1rem;line-height:1.2;display:block}.preco-partner-text span{color:#6b7a93;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.preco-partners-note{color:#475;flex:320px;margin:0;font-size:.95rem;line-height:1.6}.preco-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preco-compare-col{background:#fff;border:1px solid #e3e9f3;border-radius:18px;padding:26px 24px}.preco-compare-sanazia{background:linear-gradient(#f2fbf4,#fff);border-color:#bfe0c7;box-shadow:0 20px 46px -30px #1f9d3a66}.preco-compare-head{color:#1a3582;border-bottom:1px solid #1a35821a;margin-bottom:16px;padding-bottom:14px;font-size:1.05rem;font-weight:700}.preco-compare-sanazia .preco-compare-head{color:#178031;border-color:#1f9d3a33}.preco-compare-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.preco-compare-col li{color:#3a4a63;align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.45;display:flex}.preco-compare-col .ico{flex-shrink:0;margin-top:1px}.preco-compare-col .ico.x{color:#c0392b}.preco-compare-col .ico.check{color:#1f9d3a}.preco-usps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.preco-usp{background:#f7f9fc;border:1px solid #e3e9f3;border-radius:16px;padding:22px}.preco-usp-ico{background:#eaf6ed;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:flex}.preco-usp h4{color:#1a3582;margin:0 0 6px;font-size:1rem}.preco-usp p{color:#475;margin:0;font-size:.9rem;line-height:1.5}@media (width<=900px){.preco-hero-grid{grid-template-columns:1fr;gap:32px}.preco-hero-media{order:-1}.preco-step{grid-template-columns:56px 1fr;gap:18px 20px}.preco-step-num{font-size:1.9rem}.preco-step .preco-figure{grid-column:1/-1}.preco-subcards{grid-template-columns:1fr}.preco-garant-grid{grid-template-columns:1fr;gap:26px}.preco-garant-media{max-width:380px}.preco-stats{grid-template-columns:repeat(2,1fr);gap:26px 16px}.preco-usps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.preco-compare-grid,.preco-usps{grid-template-columns:1fr}}@media (width<=480px){.preco-stats{grid-template-columns:1fr 1fr}.preco-hero{padding:40px 0 36px}}
