*,*:before,*:after{box-sizing:border-box}html,body{width:100%;overflow-x:hidden}.arelon-trust{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0b1220;background:#fff;-webkit-font-smoothing:antialiased}.ct-container{max-width:1180px;margin:auto;padding:0 24px}.arelon-trust section{padding:120px 0;position:relative}.ct-two{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ct-two.reverse{direction:rtl}.ct-two.reverse>*{direction:ltr}.ct-head.center{text-align:center;max-width:720px;margin:0 auto 80px}.ct-eyebrow{display:inline-block;margin-bottom:14px;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:#64748b}.ct-head h2{font-size:clamp(1.9rem,3vw,2.3rem);letter-spacing:-.02em}.ct-head p{color:#64748b;margin-top:12px;line-height:1.7;font-size:1.05rem}.arelon-trust h1{font-size:clamp(2.8rem,4vw,3.5rem);letter-spacing:-.035em;margin-bottom:18px}.arelon-trust h2{font-size:clamp(1.9rem,3vw,2.3rem);letter-spacing:-.02em;margin-bottom:14px}.arelon-trust h3{font-size:1.4rem;margin-bottom:8px}.arelon-trust p{color:#475569;line-height:1.85;font-size:1.03rem}.ct-hero{background:radial-gradient(circle at 70% 15%,rgba(11,18,32,.07),transparent 55%),linear-gradient(180deg,#fff,#f6f8fc);border-bottom:1px solid #eef2f7}.ct-hero-inner{max-width:720px}.ct-badge{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;font-weight:700;color:#94a3b8;display:block;margin-bottom:22px}.ct-sub{max-width:620px;font-size:1.08rem;color:#475569;line-height:1.9}.ct-actions{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.ct-btn{padding:16px 36px;border-radius:999px;font-weight:600;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s cubic-bezier(.2,.8,.2,1)}.ct-btn.primary{background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff}.ct-btn.primary:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0b122059}.ct-btn.secondary{border:1px solid #e5e7eb;background:#fff;color:#0b1220}.ct-btn.secondary:hover{border-color:#0b1220;box-shadow:0 10px 30px #0b122014}.ct-btn.big{padding:18px 54px;font-size:.95rem}.ct-framework{background:#fff}.ct-framework-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:70px}.ct-framework-card{padding:34px 30px;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e6ebf2;box-shadow:0 22px 50px #0b12200f;transition:all .35s ease}.ct-framework-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #0b12201a}.ct-block{max-width:520px}.ct-points{margin-top:26px;padding-left:0;list-style:none}.ct-points li{margin-bottom:14px;padding-left:28px;position:relative;color:#334155;line-height:1.75}.ct-points li:before{content:"\2022";position:absolute;left:6px;top:0;color:#0b1220;font-size:1.2rem}.ct-panel{padding:54px 48px;border-radius:32px;background:linear-gradient(135deg,#0b1220,#1e293b);color:#fff;box-shadow:0 40px 90px #0b122059}.ct-panel.light{background:linear-gradient(180deg,#fff,#f8fafc);color:#0b1220;border:1px solid #e6ebf2;box-shadow:0 28px 70px #0b122014}.ct-panel.dark{background:linear-gradient(135deg,#0b1220,#020617)}.ct-panel p{color:#cbd5f5}.ct-panel.light p{color:#475569}.ct-quality{background:linear-gradient(180deg,#f7f9fc,#fff)}.ct-compliance{background:#fff}.ct-risk{background:linear-gradient(180deg,#f7f9fc,#fff)}.ct-risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.ct-risk-card{padding:30px 26px;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e6ebf2;text-align:center;box-shadow:0 20px 46px #0b12200f;transition:all .3s ease}.ct-risk-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px #0b12201a}.ct-cta{background:radial-gradient(circle at 50% -20%,rgba(11,18,32,.06),transparent 60%),linear-gradient(180deg,#f7f9fc,#fff);text-align:center;border-top:1px solid #eef2f7}.ct-cta h2{font-size:clamp(2.1rem,3vw,2.5rem);margin-bottom:12px}.ct-cta p{color:#64748b;margin-bottom:28px;font-size:1.05rem}@media(max-width:1000px){.ct-two{grid-template-columns:1fr;gap:50px}.ct-framework-grid,.ct-risk-grid{grid-template-columns:repeat(2,1fr)}.arelon-trust section{padding:90px 0}}@media(max-width:600px){.ct-framework-grid,.ct-risk-grid{grid-template-columns:1fr}.arelon-trust h1{font-size:2.3rem}.ct-panel{padding:36px 30px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/trust-arelon.css.map */
