.law365-pricing{--l365-primary:#ed3666;--l365-primary-hover:#d42e59;--l365-primary-light:rgba(237,54,102,.08);--l365-primary-glow:rgba(237,54,102,.18);--l365-navy:#1b2a4a;--l365-navy-light:#2d3e5f;--l365-text:#4a5568;--l365-text-light:#718096;--l365-bg:#f7f8fc;--l365-white:#fff;--l365-border:#e2e8f0;--l365-shadow:0 4px 24px rgba(27,42,74,.08);--l365-shadow-hover:0 8px 40px rgba(27,42,74,.12);--l365-radius:12px;--l365-radius-sm:8px;--l365-transition:0.3s cubic-bezier(0.4,0,0.2,1);--l365-font:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--l365-text);font-family:var(--l365-font);margin:0 auto;max-width:1200px;padding:60px 24px 80px}.law365-pricing__header{margin-bottom:48px;text-align:center}.law365-pricing__title{color:var(--l365-navy);font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.law365-pricing__subtitle{font-size:1.1rem;max-width:640px}.law365-pricing__panel-desc,.law365-pricing__subtitle{color:var(--l365-text-light);line-height:1.6;margin:0 auto 36px}.law365-pricing__panel-desc{font-size:1.05rem;max-width:620px;text-align:center}.law365-pricing__toggle-primary{background:var(--l365-bg);border:1px solid var(--l365-border);border-radius:50px;display:inline-flex;gap:0;padding:4px;position:relative}.law365-pricing__toggle-btn{background:transparent;border:none;border-radius:50px;color:var(--l365-text-light);cursor:pointer;font-family:var(--l365-font);font-size:.95rem;font-weight:600;padding:12px 32px;position:relative;transition:color var(--l365-transition);white-space:nowrap;z-index:2}.law365-pricing__toggle-btn--active{color:var(--l365-white)}.law365-pricing__toggle-indicator{background:var(--l365-primary);border-radius:50px;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;transition:transform var(--l365-transition);width:calc(50% - 4px);z-index:1}.law365-pricing__toggle-primary[data-active=payg] .law365-pricing__toggle-indicator{transform:translateX(100%)}.law365-pricing__toggle-secondary{background:var(--l365-bg);border:1px solid var(--l365-border);border-radius:50px;display:flex;justify-content:center;margin:0 auto 44px;max-width:420px;padding:4px;position:relative}.law365-pricing__freq-btn{background:transparent;border:none;border-radius:50px;color:var(--l365-text-light);cursor:pointer;flex:1;font-family:var(--l365-font);font-size:.88rem;font-weight:600;padding:10px 20px;position:relative;transition:color var(--l365-transition);white-space:nowrap;z-index:2}.law365-pricing__freq-btn--active{color:var(--l365-white)}.law365-pricing__freq-indicator{background:var(--l365-navy);border-radius:50px;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;transition:transform var(--l365-transition);width:calc(50% - 4px);z-index:1}.law365-pricing__toggle-secondary[data-active=quarterly] .law365-pricing__freq-indicator{transform:translateX(100%)}.law365-pricing__panel{animation:l365FadeIn .35s ease;display:none}.law365-pricing__panel--active{display:block}@keyframes l365FadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.law365-pricing__freq-panel{animation:l365FadeIn .35s ease;display:none}.law365-pricing__freq-panel--active{display:grid}.law365-pricing__cards{gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1060px}.law365-pricing__card{background:var(--l365-white);border:1px solid var(--l365-border);border-radius:var(--l365-radius);box-shadow:var(--l365-shadow);display:flex;flex-direction:column;padding:36px 32px 32px;position:relative;text-align:center;transition:transform var(--l365-transition),box-shadow var(--l365-transition)}.law365-pricing__card:hover{box-shadow:var(--l365-shadow-hover);transform:translateY(-4px)}.law365-pricing__card--featured{border-color:var(--l365-primary);border-width:2px;box-shadow:0 4px 32px var(--l365-primary-glow)}.law365-pricing__card--featured:hover{box-shadow:0 8px 48px var(--l365-primary-glow)}.law365-pricing__badge{background:var(--l365-primary);border-radius:50px;color:var(--l365-white);font-size:.75rem;font-weight:700;left:50%;letter-spacing:.06em;padding:5px 18px;position:absolute;text-transform:uppercase;top:-13px;transform:translateX(-50%);white-space:nowrap}.law365-pricing__card-title{color:var(--l365-navy);font-size:1.15rem;font-weight:700;margin:0 0 20px}.law365-pricing__card-price{align-items:flex-start;display:flex;gap:2px;justify-content:center;margin-bottom:4px}.law365-pricing__currency{color:var(--l365-primary);font-size:1.4rem;font-weight:700;margin-top:6px}.law365-pricing__amount{color:var(--l365-navy);font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1}.law365-pricing__card-period{color:var(--l365-text-light);font-size:.9rem;margin:0 0 6px}.law365-pricing__card-subtitle{color:var(--l365-text);font-size:.88rem;font-weight:600;margin:0 0 24px}.law365-pricing__features{flex-grow:1;list-style:none;margin:20px 0 28px;padding:0;text-align:left}.law365-pricing__feature{align-items:flex-start;border-bottom:1px solid var(--l365-bg);color:var(--l365-text);display:flex;font-size:.92rem;gap:10px;line-height:1.45;padding:8px 0}.law365-pricing__feature:last-child{border-bottom:none}.law365-pricing__check{color:var(--l365-primary);flex-shrink:0;height:18px;margin-top:1px;width:18px}.law365-pricing__cta{background:var(--l365-primary);border-radius:var(--l365-radius-sm);color:var(--l365-white);display:inline-block;font-family:var(--l365-font);font-size:.95rem;font-weight:700;margin-top:auto;padding:14px 24px;text-align:center;text-decoration:none;transition:background var(--l365-transition),transform .15s ease;width:100%}.law365-pricing__cta:hover{background:var(--l365-primary-hover);color:var(--l365-white);text-decoration:none;transform:translateY(-1px)}.law365-pricing__card--featured .law365-pricing__cta{background:var(--l365-navy)}.law365-pricing__card--featured .law365-pricing__cta:hover{background:var(--l365-navy-light)}.law365-pricing__services{margin:0 auto;max-width:820px}.law365-pricing__service-row{align-items:center;background:var(--l365-white);border:1px solid var(--l365-border);border-radius:var(--l365-radius);box-shadow:var(--l365-shadow);display:grid;gap:20px;grid-template-columns:1fr auto auto;margin-bottom:14px;padding:24px 28px;transition:transform var(--l365-transition),box-shadow var(--l365-transition)}.law365-pricing__service-row:hover{box-shadow:var(--l365-shadow-hover);transform:translateY(-2px)}.law365-pricing__service-name{color:var(--l365-navy);font-size:1.05rem;font-weight:700;margin:0 0 4px}.law365-pricing__service-desc{color:var(--l365-text-light);font-size:.88rem;line-height:1.5;margin:0}.law365-pricing__service-right{text-align:right;white-space:nowrap}.law365-pricing__service-price{color:var(--l365-navy);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.law365-pricing__service-suffix{color:var(--l365-text-light);display:block;font-size:.8rem;font-weight:500}.law365-pricing__service-cta{background:var(--l365-primary);border-radius:var(--l365-radius-sm);color:var(--l365-white);display:inline-block;font-family:var(--l365-font);font-size:.88rem;font-weight:700;padding:10px 22px;text-decoration:none;transition:background var(--l365-transition);white-space:nowrap}.law365-pricing__service-cta:hover{background:var(--l365-primary-hover);color:var(--l365-white);text-decoration:none}.law365-pricing__footnote{color:var(--l365-text-light);font-size:.82rem;line-height:1.6;margin-left:auto!important;margin-right:auto!important;margin-top:36px;max-width:680px;text-align:center!important}@media (max-width:768px){.law365-pricing{padding:40px 16px 60px}.law365-pricing__title{font-size:1.8rem}.law365-pricing__toggle-btn{font-size:.88rem;padding:10px 20px}.law365-pricing__freq-btn{font-size:.82rem;padding:9px 14px}.law365-pricing__cards{grid-template-columns:1fr;margin:0 auto;max-width:400px}.law365-pricing__service-row{gap:12px;grid-template-columns:1fr;padding:20px;text-align:center}.law365-pricing__service-right{text-align:center}.law365-pricing__service-cta{text-align:center;width:100%}.law365-pricing__amount{font-size:2.4rem}}@media (max-width:480px){.law365-pricing__toggle-primary{border-radius:var(--l365-radius);flex-direction:column;max-width:300px;width:100%}.law365-pricing__toggle-btn{text-align:center;width:100%}.law365-pricing__toggle-indicator{border-radius:var(--l365-radius-sm);height:calc(50% - 4px);width:calc(100% - 8px)}.law365-pricing__toggle-primary[data-active=payg] .law365-pricing__toggle-indicator{transform:translateY(100%)}.law365-pricing__toggle-secondary{border-radius:var(--l365-radius);flex-direction:column;max-width:260px}.law365-pricing__freq-btn{text-align:center;width:100%}.law365-pricing__freq-indicator{border-radius:var(--l365-radius-sm);height:calc(50% - 4px);width:calc(100% - 8px)}.law365-pricing__toggle-secondary[data-active=quarterly] .law365-pricing__freq-indicator{transform:translateY(100%)}}