#gr .metiers{padding:30px 0 40px;border-bottom:1px solid var(--line)}#gr .metiers .lbl{text-align:center;color:var(--mut)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}#gr .mgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}#gr .m{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;border-radius:16px;background:#fff;border:1px solid var(--line);text-align:center;transition:border-color .2s,transform .2s}#gr .m:hover{border-color:var(--v);transform:translateY(-2px)}#gr .m .ico{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#f0edff;color:var(--v)}#gr .m b{color:var(--ink)!important;font-size:14px;line-height:1.3}#gr .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#gr .stat{padding:22px;border-radius:18px;background:#fff;border:1px solid var(--line);text-align:center}#gr .stat strong{display:block;color:var(--v)!important;font-size:32px;font-weight:800;line-height:1.1}#gr .stat span{display:block;margin-top:6px;color:var(--txt)!important;font-size:14px;line-height:1.4}#gr .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#gr .sub{margin-top:14px;color:var(--v)!important;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#gr .case a.site{margin-top:auto;padding-top:16px;font-size:14px;font-weight:700;text-decoration:none}#gr .steps{display:grid;gap:14px}#gr .step .n{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--v);color:#fff!important;font-weight:800}#gr .compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto}#gr .col{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--line)}#gr .col.good{border:2px solid var(--v);box-shadow:0 18px 40px rgba(67,60,190,.1)}#gr .col h3{margin-bottom:14px!important}#gr .col ul{list-style:none!important;margin:0!important;padding:0!important}#gr .col li{position:relative;padding:0 0 11px 28px;color:var(--txt)!important;font-size:15px;line-height:1.5}#gr .col li:before{position:absolute;left:0;top:0;font-weight:900}#gr .col.bad li:before{content:"✕";color:#b4232f}#gr .col.good li:before{content:"✓";color:#0b8f72}#gr .col.good li{color:var(--ink)!important}#gr #gform_wrapper_3 .validation_message,#gr #gform_wrapper_3 .gform_validation_errors,#gr #gform_wrapper_3 .gform_validation_errors *{color:#8c2130!important;background:#fff3f4!important}#gr #gform_confirmation_message_3{padding:20px!important;background:#e8fff7!important;border:1px solid #78d9bb!important;border-radius:14px!important;color:#164c3c!important}#gr #gform_confirmation_message_3 a{color:#0b6b57!important;font-weight:800}@media (max-width:980px){#gr .mgrid{grid-template-columns:repeat(3,1fr)}#gr .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#gr .mgrid{gap:10px}#gr .m{padding:14px 6px}#gr .m b{font-size:12.5px}#gr .stat strong{font-size:26px}}#gr .funnel{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 26px 60px rgba(42,35,138,.1)}#gr .fr{display:grid;grid-template-columns:150px 1fr 40px;gap:12px;align-items:center;padding:8px 0}#gr .fr span{color:var(--txt)!important;font-size:14px}#gr .fr b{color:var(--ink)!important;font-size:16px;text-align:right}#gr .fb{height:12px;border-radius:99px;background:#f0edff;overflow:hidden}#gr .fb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#433cbe,#7b74e6)}#gr .fr.hi span{color:#0b6b57!important;font-weight:800}#gr .fr.hi .fb i{background:linear-gradient(90deg,#09e1c0,#0bb89c)}#gr .fr.hi b{color:#0b6b57!important}#gr .ff{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#e8fff7}#gr .ff span{color:#0b6b57!important;font-size:13.5px}#gr .ff b{color:#0b6b57!important;font-size:15px}#gr #toc_container,#gr .toc_wrap_right,#gr .toc_wrap_left{display:none!important}@media (max-width:600px){#gr .fr{grid-template-columns:110px 1fr 34px}#gr .fr span{font-size:12.5px}}#gr a.m{text-decoration:none!important}