/* objects */
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-page { display:grid;grid-template-columns:minmax(0,1fr);gap:58px;box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:76px 32px 88px;color:#253b2c;overflow-wrap:anywhere; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-profiles { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px; }
/* components */
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-intro { max-width:820px;padding:0 0 34px;border-bottom:1px solid #d9dfce; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-eyebrow,[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-kicker { margin:0 0 12px;color:#52763b;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] h1 { max-width:760px;margin:0;color:#24432d;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:0.98; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] h2 { max-width:760px;margin:0 0 18px;color:#24432d;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] h3 { margin:12px 0;color:#24432d;font-size:29px;font-weight:500;line-height:1.1; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] p { max-width:76ch;margin:0 0 17px;color:#33483a;font-family:Arial,sans-serif;font-size:16px;line-height:1.72; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-lead { margin-top:22px;font-size:18px;line-height:1.7; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-section { max-width:100%; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-card { display:block;box-sizing:border-box;min-width:0;padding:24px 22px;border:1px solid #dce2d1;border-radius:14px;background-color:#f5f4e9; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-card p { font-size:15px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-number { display:inline-block;color:#9b5b2c;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-process { max-width:790px;padding:35px 38px;border-left:4px solid #9b5b2c;background-color:#f3f1e4; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-contact { display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,0.8fr);gap:38px;align-items:start;padding:36px;border-radius:16px;background-color:#e8eddf; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-contactCopy { min-width:0; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-contactLink { display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:0 18px;border-radius:24px;background-color:#31593a;color:#ffffff;font-family:Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-address { display:grid;gap:11px;box-sizing:border-box;min-width:0;padding:24px;border-radius:12px;background-color:#ffffff;color:#263d2c;font-family:Arial,sans-serif;font-size:15px;font-style:normal;line-height:1.5; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-address a { color:#244f31;overflow-wrap:anywhere; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-addressLabel { color:#52763b;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-note { max-width:760px;margin:0;color:#536454;font-size:13px; }
@media (max-width:1100px) {
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-profiles { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:760px) {
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-page { gap:42px;padding:52px 24px 64px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-profiles { grid-template-columns:minmax(0,1fr); }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-contact { grid-template-columns:minmax(0,1fr);gap:24px;padding:25px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-process { padding:27px 24px; }
}
@media (max-width:480px) {
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .ram-page { gap:34px;padding:38px 18px 48px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-card { padding:21px 18px; }
[data-o2kgyqq6xo1r="znbhxspaaqwe8teqfm"] .del-contact { padding:20px; }
}
