:root{--od-max-width:1600px;--od-accent:#003366;--od-accent-hover:#0a58ff;--od-text:#0f1724;--od-muted:#4b5563;--od-border:#e9eef4;--od-radius:12px}.od-wrap{max-width:var(--od-max-width);margin:0 auto;padding:0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--od-text);font-size:17px}.od-hero{background:#fff;padding:120px 0 72px;text-align:center;border-bottom:1px solid var(--od-border)}.od-hero h1{font-size:52px;margin:0 0 18px;font-weight:800;line-height:1.02}.od-hero p{font-size:20px;color:var(--od-muted);max-width:980px;margin:0 auto 24px}.od-btn{display:inline-block;padding:16px 48px;border-radius:10px;font-weight:800;font-size:17px;text-decoration:none;background:var(--od-accent);color:#fff;border:2px solid transparent;transition:background .16s ease,transform .12s ease,box-shadow .12s ease}.od-btn:hover,.od-btn:focus{background:var(--od-accent-hover);transform:translateY(-2px);box-shadow:0 14px 36px #0366d61f}.od-section{padding:64px 0}.od-section h2{font-size:32px;margin:0 0 20px;font-weight:800;color:var(--od-text)}.od-comm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.od-comm-card{background:#fff;border:1px solid var(--od-border);padding:26px;border-radius:var(--od-radius)}.od-comm-card .val{font-size:40px;font-weight:900;color:var(--od-text);margin-bottom:10px}.od-comm-card h3{font-size:20px;margin:0 0 8px;font-weight:800}.od-comm-card p{margin:0;color:var(--od-muted);font-size:16px;line-height:1.5}.od-benefit-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-bottom:28px;text-align:center}.od-benefit-row .od-media{height:180px;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;color:var(--od-text);font-weight:800;font-size:18px}.od-benefit-row .od-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.od-benefit-row .od-text h3{font-size:20px;margin:0 0 8px;font-weight:800}.od-benefit-row .od-text p{margin:0;color:var(--od-muted);font-size:16px}.od-candidates{padding:28px 0;border-top:1px solid #f6f7f8;border-bottom:1px solid #f6f7f8;background:#fff}.od-candidate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:12px}.od-candidate{display:flex;gap:14px;align-items:center;padding:14px;border-radius:10px;border:1px solid #f1f5f9;background:#fff;font-weight:700;color:var(--od-text);font-size:16px}.od-icon{width:48px;height:48px;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#fff);display:inline-flex;align-items:center;justify-content:center;color:var(--od-text);font-weight:800;border:1px solid #eef2f7;font-size:14px}.od-steps{display:flex;gap:18px;align-items:stretch}.od-step{flex:1;background:#fff;border:1px solid var(--od-border);padding:22px;border-radius:10px;text-align:center}.od-step .num{width:64px;height:64px;border-radius:50%;background:var(--od-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;margin-bottom:12px}.od-step h3{font-size:18px;margin:0 0 8px;font-weight:800}.od-step p{margin:0;color:var(--od-muted);font-size:15px}.od-accord{border:1px solid var(--od-border);border-radius:10px;margin-bottom:14px;background:#fff}.od-accord summary{padding:16px 20px;font-size:16px;font-weight:800;cursor:pointer;list-style:none}.od-accord summary::-webkit-details-marker{display:none}.od-accord-body{padding:0 20px 20px;color:var(--od-muted);font-size:16px;line-height:1.6}.od-partner{padding:56px 0;text-align:center;border-top:1px solid var(--od-border);background:#fff}.od-partner p{color:var(--od-text);font-size:18px;margin:0 0 16px;font-weight:700}@media(max-width:1200px){.od-comm-grid{grid-template-columns:1fr}.od-benefit-row{grid-template-columns:1fr;text-align:center}.od-candidate-grid{grid-template-columns:1fr 1fr}.od-steps{flex-direction:column}.od-hero{padding:80px 0 48px}.od-hero h1{font-size:40px}}@media(max-width:600px){.od-candidate-grid{grid-template-columns:1fr}.od-hero h1{font-size:32px}.od-hero p{font-size:16px}.od-wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
