.trust-section,.pricing-section{background:#faf9f7;color:#101010;padding:clamp(78px,7vw,118px) 24px;scroll-margin-top:90px;font-family:Arial,sans-serif}.trust-wrap{width:min(100%,1480px);margin:auto}.trust-head{text-align:center;max-width:1220px;margin:0 auto 48px}.trust-eyebrow{font-size:12px;letter-spacing:.23em;font-weight:700;color:#687181}.trust-head h2{font-size:clamp(38px,4.2vw,64px);letter-spacing:-.045em;line-height:1.07;margin:18px 0 12px}.trust-head h2 em{font-style:normal;color:#ff6200}.trust-head>p:last-of-type{font-size:19px;line-height:1.4;color:#707888}.trust-grid,.pricing-grid{display:grid;grid-template-columns:1fr 1.38fr 1fr;gap:22px;align-items:center}.trust-grid article{display:flex;flex-direction:column;min-height:400px;background:#fff;border:1px solid #f1efed;border-radius:22px;padding:36px;box-shadow:0 20px 50px #46280a0a}.trust-grid .trust-main{min-height:460px;padding:40px}.trust-quote{font:bold 68px/.8 Georgia;color:#ffd0b1}.trust-grid blockquote{font-size:clamp(21px,1.7vw,29px);letter-spacing:-.035em;line-height:1.22;margin:20px 0 34px}.trust-main blockquote{font-size:clamp(24px,2.1vw,36px)}.trust-person{display:flex;align-items:center;gap:14px;margin-top:auto}.trust-person>span{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#fff0e5;color:#ff6200;font-size:18px;font-weight:bold}.trust-person b,.trust-person small{display:block;font-size:15px}.trust-person small{color:#717987;margin-top:4px}.pricing-section{background:#faf9f7}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.pricing-grid article{border:1px solid #e6e4e1;border-radius:18px;background:#fff;padding:34px;display:flex;flex-direction:column;justify-content:space-between}.pricing-grid .price-featured{background:#18191b;color:#fff;border-color:#18191b}.pricing-grid h3{font-size:clamp(27px,2.4vw,39px);letter-spacing:-.04em;margin:0 0 12px}.pricing-grid article p{font-size:16px;line-height:1.5;color:#747d8d;min-height:50px}.pricing-grid .price-featured p{color:#bbb}.price-value{display:flex;align-items:baseline;gap:7px;margin:26px 0}.price-value strong{font-size:clamp(30px,3vw,48px);letter-spacing:-.04em}.price-value span{color:#77808e}.pricing-grid ul{list-style:none;margin:0 0 30px;padding:24px 0 0;border-top:1px solid #ddd;display:grid;gap:14px}.price-featured ul{border-color:#4b4b4b}.pricing-grid li{font-size:15px;line-height:1.35;display:flex;gap:12px}.pricing-grid li::before{content:'✓';color:#ff6200;font-weight:bold}.pricing-grid article a{display:flex;justify-content:center;align-items:center;gap:25px;border:1px solid #aaa;border-radius:10px;padding:16px;color:#111;text-decoration:none;font-weight:700;font-size:15px}.pricing-grid .price-featured a{background:#ff6200;border-color:#ff6200;color:white}.pricing-grid a:focus-visible,.price-period button:focus-visible{outline:3px solid #ff9b62;outline-offset:3px}.price-period{display:inline-flex;background:white;border:1px solid #e5e3e0;border-radius:999px;padding:4px;margin:24px auto 0}.price-period button{border:0;border-radius:999px;background:transparent;padding:10px 28px;color:#626b79;cursor:pointer;font-weight:600}.price-period button[aria-pressed=true]{background:#ff6200;color:#fff}@media(max-width:800px){.trust-section,.pricing-section{padding:70px 20px}.trust-head{margin-bottom:30px}.trust-head>p:last-of-type{font-size:16px}.trust-grid,.pricing-grid{grid-template-columns:1fr;gap:12px}.trust-grid article,.trust-grid .trust-main{min-height:0;padding:26px}.trust-grid blockquote,.trust-main blockquote{font-size:23px}.pricing-grid article{padding:26px}.pricing-grid article p{min-height:0}.pricing-grid h3{font-size:29px}.price-value strong{font-size:38px}}
